DocumentCode
356863
Title
High-integrity code generation for state-based formalisms
Author
Whalen, Michael W.
Author_Institution
Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
fYear
2000
fDate
2000
Firstpage
725
Lastpage
727
Abstract
We are attempting to create a translator for a formal state-based specification language (RSML-e) that is suitable for use in safety-critical systems. For such a translator, there are two main concerns: the generated code must be shown to be semantically equivalent to the specification, and it must be fast enough to be used in the intended target environment. We address the first concern by providing a formal proof of the translation, and by keeping the implementation of the tool as simple as possible. The second concern is addressed through a variety of methods: decomposing a specification into parallel subtasks; providing provably-correct optimizations; and making worst case performance guarantees on the generated code
Keywords
formal specification; program compilers; program interpreters; safety-critical software; software performance evaluation; specification languages; RSML; formal proof; formal state-based specification language; high-integrity code generation; optimization; parallel subtasks; performance guarantees; program translator; safety-critical systems; Computer science; Control systems; Error correction codes; Formal specifications; Optimization methods; Permission; Production; Software safety; Software systems; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location
Limerick
ISSN
0270-5257
Print_ISBN
1-58113-206-9
Type
conf
DOI
10.1109/ICSE.2000.870481
Filename
870481
Link To Document