DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS

En este trabajo se propone una plataforma semántica de servicios que implementan los pasos de un método para la generación automática de código. El método se basa en información semántica y en MDA (model-driven architecture). La generación de código se logra relacionando semánticamente operaciones e...

Full description

Bibliographic Details
Main Authors: ANDRÉS MUÑETÓN, CARLOS ZAPATA
Format: Article
Language:English
Published: Universidad Nacional de Colombia 2012-01-01
Series:Dyna
Online Access:http://www.redalyc.org/articulo.oa?id=49623221011
id doaj-fe42aeb0a11f4768b642d37af7658011
record_format Article
spelling doaj-fe42aeb0a11f4768b642d37af76580112020-11-25T00:06:19ZengUniversidad Nacional de Colombia Dyna0012-73532012-01-017917294100DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONSANDRÉS MUÑETÓNCARLOS ZAPATAEn este trabajo se propone una plataforma semántica de servicios que implementan los pasos de un método para la generación automática de código. El método se basa en información semántica y en MDA (model-driven architecture). La generación de código se logra relacionando semánticamente operaciones en diagramas de clases en UML (unified modeling language) con operaciones implementadas. La relación entre operaciones se hace consultando operaciones implementadas que tengan la misma postcondición de la operación bajo implementación. El código resultante es una secuencia de invocaciones a operaciones implementadas que, en conjunto, alcancen la postcondición de la operación bajo implementación. La semántica se especifica mediante un DSL (domain-specific language), también definido en este artículo. Los servicios de la plataforma y el método se prueban mediante un caso de estudio.http://www.redalyc.org/articulo.oa?id=49623221011
collection DOAJ
language English
format Article
sources DOAJ
author ANDRÉS MUÑETÓN
CARLOS ZAPATA
spellingShingle ANDRÉS MUÑETÓN
CARLOS ZAPATA
DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS
Dyna
author_facet ANDRÉS MUÑETÓN
CARLOS ZAPATA
author_sort ANDRÉS MUÑETÓN
title DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS
title_short DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS
title_full DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS
title_fullStr DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS
title_full_unstemmed DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS
title_sort definition of a semantic plataform for automated code generation based on uml class diagrams and dsl semantic annotations
publisher Universidad Nacional de Colombia
series Dyna
issn 0012-7353
publishDate 2012-01-01
description En este trabajo se propone una plataforma semántica de servicios que implementan los pasos de un método para la generación automática de código. El método se basa en información semántica y en MDA (model-driven architecture). La generación de código se logra relacionando semánticamente operaciones en diagramas de clases en UML (unified modeling language) con operaciones implementadas. La relación entre operaciones se hace consultando operaciones implementadas que tengan la misma postcondición de la operación bajo implementación. El código resultante es una secuencia de invocaciones a operaciones implementadas que, en conjunto, alcancen la postcondición de la operación bajo implementación. La semántica se especifica mediante un DSL (domain-specific language), también definido en este artículo. Los servicios de la plataforma y el método se prueban mediante un caso de estudio.
url http://www.redalyc.org/articulo.oa?id=49623221011
work_keys_str_mv AT andresmuneton definitionofasemanticplataformforautomatedcodegenerationbasedonumlclassdiagramsanddslsemanticannotations
AT carloszapata definitionofasemanticplataformforautomatedcodegenerationbasedonumlclassdiagramsanddslsemanticannotations
_version_ 1725422779445018624