Carlos Ruiz del Castillo Ubach. Implementación en Java de asociaciones binarias UML. Ingeniería Informática, julio 2002.

 

Download PDF (zipped 1102 KB)

 

Abstract

Object-oriented programming languages do not contain syntax or semantics to express associations directly. Therefore, UML associations have to be implemented by an adequate combination of classes, attributes and methods. This project presents a method that allows, in a generic and automatic way, writing the Java code needed to manage the binary associations that are defined in a UML model. This method has been implemented in a tool that generated the code starting from a model stored in XMI format.

Resumen

Los lenguajes de programación orientados a objetos no contienen ni la sintaxis ni la semántica necesarias para expresar directamente las asociaciones. Por tanto, hay que implementar las asociaciones UML mediante una adecuada combinación de clases, atributos y métodos. Este proyecto presenta un método que permite, de una forma genérica y automática, escribir el código necesario en Java para la gestión de las asociaciones binarias definidas en un modelo UML. Dicho método se ha implementado en una herramienta capaz de generar el código a partir de un modelo almacenado en formato XMI.