DocumentCode
2345099
Title
From monolithic to modular formal specification
Author
Rose, Gordon
Author_Institution
Dept. of Comput. & Elrctr. Eng., Queensland Univ., Brisbane, Qld., Australia
fYear
1998
fDate
9-11 Dec 1998
Firstpage
122
Lastpage
131
Abstract
Formal specification using mathematical text provides a sound basis for developing complex systems, especially safety-critical systems. The paper discusses three formal specification styles for state-based systems from monolithic, through Z to modular each illustrated by the same simple example. In each case, formal text which is left implicit in practice is identified and discussed. The paper includes a denotational semantics for operations within a modular system, including their conjunctive, parallel, choice and sequential composition. The importance of extending the semantics to unwritten formal text implicit in Z and modular style specifications is emphasised because misinterpretation of the implicit can have serious consequences
Keywords
formal specification; programming language semantics; safety-critical software; Z specification; choice composition; complex system development; conjunctive composition; denotational semantics; formal text; mathematical text; modular formal specification; monolithic formal specification; parallel composition; safety-critical systems; sequential composition; state-based systems; Calculus; Computer science; Formal specifications;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Engineering Methods, 1998. Proceedings. Second International Conference on
Conference_Location
Brisbane, Qld.
Print_ISBN
0-8186-9198-0
Type
conf
DOI
10.1109/ICFEM.1998.730576
Filename
730576
Link To Document