Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Forward Engineering and UML: From UML Static Models to Eiffel Code

Forward Engineering and UML: From UML Static Models to Eiffel Code
View Free PDF
Author(s): Liliana Favre (INTIA, Argentina), Liliana Martinez (INTIA, Argentina) and Claudia Pereira (INTIA, Argentina)
Copyright: 2002
Pages: 5
Source title: Issues & Trends of Information Technology Management in Contemporary Organizations
Source Editor(s): Mehdi Khosrow-Pour, D.B.A. (Information Resources Management Association, USA)
DOI: 10.4018/978-1-930708-39-6.ch153
ISBN13: 9781930708396
EISBN13: 9781466641358


In a previous research work we have proposed a rigorous process to forward engineering UML static models. This approach is based on the integration of semi-formal notations in UML, algebraic specifications and object-oriented code. The GSBLOO language was defined to cope with concepts of UML models. The emphasis is given to the last steps in the road from UML to code: we describe how to transform GSBLOO specifications into object-oriented code. Eiffel was the language chosen to demonstrate the feasibility of our approach. In particular, we analyze the transformation of different kinds of associations and the generation of Eiffel assertions.

Body Bottom