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

In this paper, we propose a semantic service platform for implementing the steps of a semantic- and model-driven architecture (MDA)-based method for automated code generation. The code generation is achieved by semantically relating operations in unified modeling language (UML) class diagrams with implemented operations. The relationship among operations is achieved by finding implemented operations with the same post-condition of the operation under implementation. The resultant code is a sequence of invocations to the implemented operations which, acting as a whole, achieve the post-condition of the operation under implementation. Semantics is specified by means of a domain-specific language (DSL), also defined in this paper. Services of the platform and the method are shown in execution in a case study.

Saved in:
Bibliographic Details
Main Authors: MUÑETÓN,ANDRÉS, ZAPATA,CARLOS
Format: Digital revista
Language:English
Published: Universidad Nacional de Colombia 2012
Online Access:http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0012-73532012000200010
Tags: Add Tag
No Tags, Be the first to tag this record!