DocumentCode
2324787
Title
Multi-level specification and verification of real-time software
Author
Gabrielian, Armen ; Franklin, Matthew K.
Author_Institution
Thomson-CSF Inc., Palo Alto, CA, USA
fYear
1990
fDate
26-30 Mar 1990
Firstpage
52
Lastpage
62
Abstract
The authors present a state-based approach for specification of real-time software at multiple levels of abstraction. In this approach, specification at each level is performed in terms of a hierarchical multistate (HMS) machine, with the higher levels defining requirements and the lower levels indicating methods of achieving the requirements. This approach leads to a considerable simplification of the specification process; it can lead to reusability of specifications and is fundamentally different from the refinement approach. A restricted method of verifying the consistency of multilevel specifications is also presented. By the use of this method, necessary scheduling of concurrent tasks to satisfy a complex set of logical and temporal constraints can often be derived
Keywords
formal specification; program verification; real-time systems; HMS machines; abstraction; automata; concurrent tasks; hierarchical multistate; logical constraints; real-time software; reusability; specification process; temporal constraints; verification; Automata; Computer science; Computer security; Contracts; Formal specifications; Petri nets; Real time systems; Software design; Software performance; USA Councils;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1990. Proceedings., 12th International Conference on
Conference_Location
Nice
Print_ISBN
0-8186-2026-9
Type
conf
DOI
10.1109/ICSE.1990.63603
Filename
63603
Link To Document