DocumentCode :
655066
Title :
MTP: Model Transformation Profile
Author :
Fontes Magalhaes Mascarenhas, Ana Patricia ; Andrade, Aline Maria Santos ; Pitangueira Maciel, Rita Suzana
Author_Institution :
Comput. Sci. Dept., Fed. Univ. of Bahia Salvador, Salvador, Brazil
fYear :
2013
fDate :
Sept. 29 2013-Oct. 4 2013
Firstpage :
109
Lastpage :
118
Abstract :
Model Driven Development (MDD) is a softwaredevelopment approach that makes intensive use of modelsallowing not only reuse of code but also reuse of models producedalong the entire software development life cycle. At the core ofMDD is a transformation chain that transforms input modelsinto output models until code generation enabling softwaredevelopment automation. However, despite the importance of thedevelopment automation provided by MDD, there is a lack ofmodeling strategies to support transformation specification: theyare usually specified in natural language and implementeddirectly in code. As a result, it is difficult to adopt best practicesof software development and enable reuse. This paper proposes amodel transformation profile (MTP) suitable for thetransformation specification since requirements elicitation.MTP provides specifications independent of platform that can bereused to generate code in different transformation languages.This profile is a specialization of UML to the transformationdomain taking advantage of the large number of tools thatsupports this language widely used by industry and academy.
Keywords :
Unified Modeling Language; formal specification; natural languages; program compilers; software reusability; MDD; MTP; UML specialization; code generation; code reuse; input model; model driven development; model reuse; model transformation profile; modeling strategies; natural language; output model; requirements elicitation; software development approach; software development automation; software development life cycle; transformation chain; transformation languages; transformation specification; Computational modeling; Computer integrated manufacturing; Semantics; Software; Transforms; Unified modeling language; model driven development; model transformation development; model transformation specification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Components, Architectures and Reuse (SBCARS), 2013 VII Brazilian Symposium on
Conference_Location :
Brasilia
Type :
conf
DOI :
10.1109/SBCARS.2013.22
Filename :
6685796
Link To Document :
بازگشت