DocumentCode :
1279851
Title :
Specification of realtime systems using ASTRAL
Author :
Coen-Porisini, Alberto ; Ghezzi, Carlo ; Kemmerer, Richard A.
Author_Institution :
Dipartimento di Elettronica, Politecnico di Milano, Italy
Volume :
23
Issue :
9
fYear :
1997
fDate :
9/1/1997 12:00:00 AM
Firstpage :
572
Lastpage :
598
Abstract :
ASTRAL is a formal specification language for real-time systems. It is intended to support formal software development and, therefore, has been formally defined. The structuring mechanisms in ASTRAL allow one to build modularized specifications of complex systems with layering. A real-time system is modeled by a collection of state machine specifications and a single global specification. This paper discusses the rationale of ASTRAL´s design. ASTRAL´s specification style is illustrated by discussing a telephony example. Composability of one or more ASTRAL system specifications is also discussed by the introduction of a composition section, which provides the needed information to combine two or more ASTRAL system specifications
Keywords :
finite state machines; formal specification; program verification; real-time systems; specification languages; telecommunication computing; telephony; temporal logic; ASTRAL; complex systems; formal software development; formal specification language; global specification; modularized specifications; program verification; real-time systems specification; state machine specifications; structuring mechanisms; telephony; temporal logic; Aerospace electronics; Aircraft; Application software; Formal specifications; Logic; Programming; Specification languages; Telephony; Testing; Timing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.629494
Filename :
629494
Link To Document :
بازگشت