Daniel Fredes, Pablo Cruz, F. Medina, R. Villarroel
{"title":"Automatic transformation applied to a software process using MDA","authors":"Daniel Fredes, Pablo Cruz, F. Medina, R. Villarroel","doi":"10.1145/2590651.2590679","DOIUrl":null,"url":null,"abstract":"MDA is a concept promoted by the OMG that proposes software development based on models specified using UML, to make from these models a transformation to other models and also source code that can be executed as an application implemented by a programmer. In software engineering the models are very important in development, due to the fact that they enhance the reuse of the different parts or components and with them a better production and maintenance is generated. This paper presents automatic transformations of a software process, for which the tools: MediniQVT and Eclipse Process Framework, and the QVT and ATL languages were used. A configuration metamodel along with the automatic transformation from source code to java were also successfully created.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"210 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Euro American Conference on Telematics and Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2590651.2590679","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
MDA is a concept promoted by the OMG that proposes software development based on models specified using UML, to make from these models a transformation to other models and also source code that can be executed as an application implemented by a programmer. In software engineering the models are very important in development, due to the fact that they enhance the reuse of the different parts or components and with them a better production and maintenance is generated. This paper presents automatic transformations of a software process, for which the tools: MediniQVT and Eclipse Process Framework, and the QVT and ATL languages were used. A configuration metamodel along with the automatic transformation from source code to java were also successfully created.
MDA是OMG提出的一个概念,它提出基于使用UML指定的模型进行软件开发,从这些模型转换到其他模型,以及可以作为程序员实现的应用程序执行的源代码。在软件工程中,模型在开发中非常重要,因为它们增强了不同部件或组件的重用,从而产生了更好的生产和维护。本文介绍了一个软件过程的自动转换,使用了mediiniqvt和Eclipse process Framework工具,以及QVT和ATL语言。配置元模型以及从源代码到java的自动转换也成功创建了。