Title :
Generating code from hierarchical state-based requirements
Author :
Heimdahl, Mats P E ; Keenan, David J.
Author_Institution :
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
Abstract :
Computer software is playing an increasingly important role in safety-critical embedded computer systems, where incorrect operation of the software could lead to loss of life, substantial material or environmental damage, or large monetary losses. Although software is a powerful and flexible tool for industry, these very advantages have contributed to a corresponding increase in system complexity. In a previous investigation, the Irvine Safety Research Group developed a requirements specification language called the Requirements State Machine Language (RSML) suitable for the specification of safety critical control embedded systems. To simplify and automate the design and implementation process, we have investigated the possibility of automatically generating code from RSML specifications
Keywords :
automatic programming; formal specification; real-time systems; safety-critical software; specification languages; Irvine Safety Research Group; RSML; Requirements State Machine Language; code generation; environmental damage; hierarchical state-based requirements; monetary loss; requirements specification language; safety-critical embedded computer systems; system complexity; Automatic control; Computer industry; Control systems; Electrical equipment industry; Embedded computing; Embedded software; Embedded system; Software safety; Software tools; Specification languages;
Conference_Titel :
Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on
Conference_Location :
Annapolis, MD
Print_ISBN :
0-8186-7740-6
DOI :
10.1109/ISRE.1997.566871