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
Link To Document :
بازگشت