• DocumentCode
    2748000
  • Title

    State oriented programming

  • Author

    Nomoto, Hideki

  • Author_Institution
    Aeronaut. & Astronaut. Eng., Massachusetts Inst. of Technol., Cambridge, MA, USA
  • fYear
    2004
  • fDate
    25-26 March 2004
  • Firstpage
    304
  • Lastpage
    305
  • Abstract
    This paper describes a methodology called "state oriented programming" to generate code from state-machine based formal design specification. The methodology is focused on the safety critical systems. In order to achieve highly reliable system development, the following several key techniques are presented: 1) State-of-interest based design technique which seamlessly incorporates system/hazard analysis into the design and executable code; 2) Automated transparent code generation technique that mitigates unexpected behaviors of the code; and 3) Fully deterministic backward execution mechanism of the generated code.
  • Keywords
    formal specification; optimising compilers; safety-critical software; software reliability; automated transparent code generation; backward execution mechanism; formal design specification; highly reliable system development; safety critical systems; state oriented programming; state-machine; Aerospace engineering; Attitude control; Concurrent engineering; Control systems; Global Positioning System; Hazards; Safety; Space technology; State-space methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
  • ISSN
    1530-2059
  • Print_ISBN
    0-7695-2094-4
  • Type

    conf

  • DOI
    10.1109/HASE.2004.1281771
  • Filename
    1281771