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...
Main Authors: | , |
---|---|
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 |