DocumentCode :
2340777
Title :
Class and module in SOFL
Author :
Liu, Siyuan ; Dong, Jin Song
Author_Institution :
Hosei Univ., Japan
fYear :
2001
fDate :
2001
Firstpage :
241
Lastpage :
245
Abstract :
SOFL is a formal language and method for system specification and design. It was developed by integrating Petri Nets, Data Flow Diagrams, and VDM-SL. As the major feature of the original SOFL method is to use structured techniques for analysis and specification, and object-oriented techniques for design and implementation, SOFL has its own implementation language that is similar to C++. However during our recent work of applying SOFL to software systems, the transformation of structured specifications to object-oriented implementations creates some difficulties, simply because of paradigms mismatch. In this paper we extend SOFL to a formal object-oriented language and method while keeping its structured features. This will allow powerful object-oriented reuse mechanisms, such as class inheritance and object composition, to be utilized in the early phases, and transformation from SOFL specifications to commercial object-oriented programming languages to be readily achieved
Keywords :
Petri nets; data flow analysis; object-oriented languages; specification languages; C++; Petri nets; SOFL; VDM-SL; class inheritance; data flow diagrams; formal language; formal method; formal object-oriented language; implementation language; object composition; object-oriented reuse mechanisms; object-oriented techniques; structured specifications; structured techniques; system design; system specification; Computer languages; Formal languages; Java; Object oriented modeling; Object oriented programming; Petri nets; Reactive power; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2001. Proceedings.Second Asia-Pacific Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-1287-9
Type :
conf
DOI :
10.1109/APAQS.2001.990026
Filename :
990026
Link To Document :
بازگشت