DocumentCode
2812226
Title
A formal operational semantics for SOFL
Author
Ho-Stuart, Chris ; Liu, Shaoying
Author_Institution
Sch. of Comput. Sci., Queensland Univ. of Technol., Brisbane, Qld., Australia
fYear
1997
fDate
2-5 Dec 1997
Firstpage
52
Lastpage
61
Abstract
SOFL (Structured-Object-Based-Formal Language) is a formal language and method for practical systems development. As a language, it integrates data flow diagrams, VDM-SL, and Petri nets to provide a graphical and textual formal notation for specification construction. Previous publications introducing SOFL are based on its informal semantics. We provide a formal operational semantics which gives a firm foundation for consistent understanding and application of SOFL in practical systems development. Development of the semantics, and application of SOFL to practical systems, have led to some changes in the original definitions. This formal semantics will serve as a firm foundation for building an effective support environment for SOFL
Keywords
Petri nets; data flow graphs; diagrams; formal specification; object-oriented languages; specification languages; Petri nets; SOFL; Structured-Object-Based-Formal Language; VDM-SL; data flow diagrams; dataflow graph; formal operational semantics; graphical formal notation; specification; systems development; textual formal notation; Australia; Computer industry; Construction industry; Flow graphs; Formal languages; High level languages; Information analysis; Information science; Modular construction; Petri nets;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN
0-8186-8271-X
Type
conf
DOI
10.1109/APSEC.1997.640161
Filename
640161
Link To Document