DocumentCode :
2724888
Title :
Transforming UML static models into object-oriented code
Author :
Favre, Liliana ; Martínez, Liliana ; Pereira, Claudia
Author_Institution :
Univ. Nacional del Centro de la Pcia, Buenos Aires, Argentina
fYear :
2000
fDate :
2000
Firstpage :
170
Lastpage :
181
Abstract :
The authors propose a reuse based rigorous method using UML and algebraic specifications. Our contribution is towards an embedding of the object oriented code generation within a rigorous process that facilitates reuse, evolution and maintenance of the software. In previous work we described the GSBLOO language (L. Fevre and S. Clerici, 1999) to cope with the formalization of UML static models, and the SpReIm model for the definition of the structure of reusable components. Our current goal is to map design artifacts to object oriented code. We describe a rigorous process to forward engineer UML static models. The emphasis is given to the transformation of UML class diagrams into object oriented code. In particular, we describe how to transform OCL specifications into GSBL00
Keywords :
algebraic specification; object-oriented languages; object-oriented programming; program compilers; software maintenance; software reusability; specification languages; GSBLOO language; OCL specifications; SpReIm model; UML class diagrams; UML static models; algebraic specifications; design artifacts; forward engineering; object oriented code generation; reusable components; reuse based rigorous method; rigorous process; software maintenance; Computer aided software engineering; Computer languages; Formal specifications; Guidelines; Object oriented modeling; Object oriented programming; Productivity; Unified modeling language; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. 37th International Conference on
Conference_Location :
Sydney, NSW
ISSN :
1530-2067
Print_ISBN :
0-7695-0918-5
Type :
conf
DOI :
10.1109/TOOLS.2000.891367
Filename :
891367
Link To Document :
بازگشت