Revista: | Polibits |
Base de datos: | PERIÓDICA |
Número de sistema: | 000376475 |
ISSN: | 1870-9044 |
Autores: | Pérez Lovelle, Sonia1 Cue Galindo, Julio C2 Hernández Perenzuela, Alexei2 Arredondo López, Andry2 Recio Nápoles, Luis R2 Carnero González, Frances3 |
Instituciones: | 1Instituto Superior Politécnico "José Antonio Echeverría", Facultad de Ingeniería Informática, La Habana. Cuba 2Centro de Desarrollo de Aplicaciones de Tecnologías y Sistemas, La Habana. Cuba 3Ministerio de Turismo, Grupo de Electrónica para el Turismo, La Habana. Cuba |
Año: | 2014 |
Periodo: | Ene-Jun |
Número: | 49 |
Paginación: | 47-50 |
País: | México |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Analítico, descriptivo |
Resumen en español | Actualmente hay un amplio uso del paradigma Model Driven Architecture (MDA) para la generación de código a partir de modelos, pues esto garantiza menores tiempos de desarrollo y de puesta a punto. Los modelos creados a partir de los diagramas del Lenguaje Unificado de Modelado (UML) son de amplia utilización teniendo en cuenta que se trata de un estándar y además, la gran cantidad de herramientas de modelado que existen para ello. Cada diagrama de UML es un punto de vista diferente del sistema modelado, pero cada uno de estos, tiene su sintaxis y su semántica y aporta información para el código resultante. La forma de intercambiar estos diagramas entre las diferentes herramientas es a través del uso de ficheros XMI (XML Metadata Interchange). XMI es un estándar, sin embargo, no todas las herramientas de modelado tienen las opciones de importar / exportar para este formato y las que lo hacen, no permiten la total interoperabilidad entre herramientas, debido a que usan sus propias estructuras. En este trabajo se aborda la semántica del diagrama de clases y cómo se refleja esta en el código generado por la herramienta AndroMDA, precisando los aspectos que pueden mejorarse en función de la semántica de UML, a partir de la modificación de sus cartuchos |
Resumen en inglés | Currently, there is a widely used paradigm called Model Driven Architecture (MDA) for code generation from models, because this ensures shorter development times. The models created from the diagrams of Unified Modeling Language (UML) are widely used, considering that it is standard and a large number of modeling tools exists for it. Each UML diagram is a different view of the modeled system, but each of them has its syntax and semantics and each of these elements provides information for the resulting code. These diagrams are exchanged between different tools using XMI files (XML Metadata Interchange). XMI is a standard; however, not all modeling tools have options to import / export to this format and they do not allow full interoperability between tools, because they use their own structures. This paper addresses the semantics of class diagram and how it is reflected in the code generated by the AndroMDA tool, specifying the aspects for improvement based on the semantics of UML through modification of their cartridges |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación, Generación de código, Lenguaje unificado de modelado, Diagramas de clases, Semántica, XMI |
Keyword: | Computer science, Programming, Code generation, Unified modeling language, Class diagrams, Semantics, XMI |
Texto completo: | Texto completo (Ver HTML) |