• 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