DocumentCode
3285796
Title
Code synthesis based on object-oriented design models and formal specifications
Author
Jia, Xiaoping ; Skevoulis, Sotiris
Author_Institution
Sch. of Comput. Sci., Telecommun. & Inf. Syst., DePaul Univ., Chicago, IL, USA
fYear
1998
fDate
19-21 Aug 1998
Firstpage
393
Lastpage
398
Abstract
Presents an approach to synthesizing functional and robust code from object-oriented design models and Z data and operation specifications. The approach used is based on an integrated notation of the Unified Modeling Language (UML) and a slightly extended Z notation to include object-oriented concepts and structures. Our approach generates fully functional code which can be compiled and executed without modifications. The information from object-oriented analysis and design models along with the formal specifications are combined, analyzed and translated into an intermediate representation from which code can be generated. A research prototype has been developed to demonstrate the feasibility and the effectiveness of our approach
Keywords
automatic programming; computer aided software engineering; formal specification; object-oriented methods; UML; Unified Modeling Language; code compilation; code synthesis; extended Z notation; formal specifications; intermediate representation; object-oriented analysis; object-oriented design models; operation specifications; research prototype; robust functional code; Animation; Formal specifications; Information analysis; Object oriented modeling; Performance analysis; Programming; Prototypes; Robustness; Synthesizers; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
Conference_Location
Vienna
ISSN
0730-3157
Print_ISBN
0-8186-8585-9
Type
conf
DOI
10.1109/CMPSAC.1998.716686
Filename
716686
Link To Document