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