On the Requirements of High-Integrity Code Generation
Loading...
View/Download File
Persistent link to this item
Statistics
View StatisticsJournal Title
Journal ISSN
Volume Title
Title
On the Requirements of High-Integrity Code Generation
Alternative title
Authors
Published Date
1999
Publisher
Type
Report
Abstract
Although formal requirements specifications can provide a complete and
consistent description of a safety-critical software system, designing
and developing production quality code from high-level specifications
can be a time-consuming and error-prone process. Automated translation, or
code generation, of the specification to production code can
alleviate many of the problems associated with design and implementation.
However, current approaches have been unsuitable for safety-critical
environments because they employ complex and/or ad-hoc methods for translation.
In this paper, we discuss the issues involved in automatic code generation
for high-assurance systems and define a set of requirements that code
generators for this domain must satisfy. These requirements cover the
formality of the translation, the quality of the code generator, and the
properties of the generated code.
Keywords
Description
Associated research group: Critical Systems Research Group
Related to
Replaces
License
Series/Report Number
Funding information
Isbn identifier
Doi identifier
Previously Published Citation
Proceedings of the Fourth IEEE High Assurance in Systems Engineering Workshop, Washington DC, November, 1999.
Other identifiers
Suggested citation
Whalen, Michael; Heimdahl, Mats. (1999). On the Requirements of High-Integrity Code Generation. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/217293.
Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.