DocumentCode :
306391
Title :
A practical approach to formal design of real-time systems
Author :
Baresi, Luciano ; Braberman, Victor ; Felder, Miguel ; Pezzè, Mauro ; Piezianek, Fabio
Author_Institution :
Dipartimento di Elettronica e Inf., Politecnico di Milano, Italy
Volume :
2
fYear :
1996
fDate :
14-17 Oct 1996
Firstpage :
1014
Abstract :
Formal methods are being increasingly used in engineering industrial software. They are mostly used for specifying and verifying software requirements, but seldom in later development phases. This paper tries to bridge the gap between formal requirements specification and final code by introducing a formally defined design notation. The proposed design notation extends structured analysis specification notations with constructs derived from POSIX real-time extensions. The design notation proposed in this paper is formally defined by means of high-level timed Petri nets, and can be formally analyzed using tools and techniques available for Petri nets. Automatic tools for editing and verifying design specifications given in terms of the notation proposed in this paper have been implemented and the notation has been successfully validated on industrial case-studies
Keywords :
Petri nets; Unix; formal specification; formal verification; real-time systems; software engineering; POSIX real-time extensions; design notation; final code; formal design; high-level timed Petri nets; industrial software; real-time systems; requirements specification; software requirements; structured analysis specification notations; Application software; Availability; Bridges; Computer industry; Formal specifications; Petri nets; Real time systems; Reliability engineering; Software maintenance; Software safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 1996., IEEE International Conference on
Conference_Location :
Beijing
ISSN :
1062-922X
Print_ISBN :
0-7803-3280-6
Type :
conf
DOI :
10.1109/ICSMC.1996.571219
Filename :
571219
Link To Document :
بازگشت