A Systematic Approach to Transform UML Static Models to Object-Oriented Code

A Systematic Approach to Transform UML Static Models to Object-Oriented Code

Liliana Favre (Universidad Nacional del Centro de la Pcia de Buenos Aires, Argentina) and Silvia Clerici (Universidad Politecnica de Cataluna, Spain)
DOI: 10.4018/978-1-930708-05-1.ch002
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

Formal and semi-formal techniques can play complementary roles in object-oriented software development. The purpose of this chapter is to present a reuse-based rigorous method to forward engineering UML static models. This approach is based on the integration of semi-formal notations in UML with the algebraic style. The main contributions of this chapter are the definition of the GSBLoo algebraic language to cope with concepts of the UML models, the definition of the SpReIm model for the description of the structure of reusable components and the definition of a rigorous process with reuse that assists in the transformation of UML class diagrams to object-oriented code. Eiffel was the language of choice in which to demonstrate the feasibility of our approach.

Complete Chapter List

Search this Book:
Reset