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