IRMA-International.org: 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 Sample PDF
Author(s): Liliana Favre (INTIA, Universidad Nacional del Centro de la Provencia de Buenos Aires, Argentina), Liliana Martinez (INTIA, Universidad Nacional del Centro de la Provencia de Buenos Aires, Argentina)and Claudia Pereira (INTIA, Universidad Nacional del Centro de la Provencia de Buenos Aires, Argentina)
Copyright: 2003
Pages: 18
Source title: UML and the Unified Process
Source Author(s)/Editor(s): Liliana Favre (Universidad Nacional de Centro de la Proviencia de Buenos Aires, Argentina)
DOI: 10.4018/978-1-93177-744-5.ch009

Purchase

View Forward Engineering and UML: From UML Static Models to Eiffel Code on the publisher's website for pricing and purchasing information.

Abstract

This chapter describes a reuse-based rigorous process to transform UML static models to object-oriented code. The bases of this approach are the GSBLoo algebraic language to cope with concepts of UML static models and the SpReIm model for defining structured collections of reusable components. We have defined a mapping between UML static models and GSBLoo. The emphasis in this chapter is given to the last steps in the road from UML to code. Eiffel™ is the language of choice in which we chose to demonstrate the feasibility of our approach. We analyze how to transform GSBLoo specifications into code. In particular, we show how to translate different kinds of UML associations to Eiffel. Also, we describe how to construct assertions from GSBLoo specifications. All of the proposed transformations can be automated; they allow traceability and can be integrated into the iterative and incremental software development processes supported by the existing UML CASE tools.

Related Content

Ruizhe Ma, Azim Ahmadzadeh, Soukaina Filali Boubrahimi, Rafal A Angryk. © 2019. 19 pages.
Zhen Hua Liu. © 2019. 25 pages.
Lubna Irshad, Zongmin Ma, Li Yan. © 2019. 25 pages.
Hao Jiang, Ahmed Bouabdallah. © 2019. 22 pages.
Gbéboumé Crédo Charles Adjallah-Kondo, Zongmin Ma. © 2019. 22 pages.
Safa Brahmia, Zouhaier Brahmia, Fabio Grandi, Rafik Bouaziz. © 2019. 20 pages.
Zhangbing Hu, Li Yan. © 2019. 20 pages.
Body Bottom