DocumentCode :
3846696
Title :
An Architecture-Driven Modernization Tool for Calculating Metrics
Author :
Javier Canovas;Jesus Molina
Author_Institution :
Universidad de Murcia, Murcia
Volume :
27
Issue :
4
fYear :
2010
Firstpage :
37
Lastpage :
43
Abstract :
Model-driven software development (MDD) is gaining increasing acceptance, mainly because it can raise the level of abstraction and automation in software construction. MDD techniques (see the sidebar "MDD Basic Concepts"), such as metamodeling and model transformation, not only apply to the creation of new software systems but also can be used to evolve existing systems. These techniques can help reduce software evolution costs by automating many basic activities in software change processes, such as representing source code at a higher level of abstraction, providing information to analyze the impact of the changes, or automatically generating software artifacts of the evolved system. Several experiences of applying MDD in platform migration scenarios have recently been published,1´2 but they define ad hoc metamodels that hinder interoperability.
Keywords :
"Programming","Automation","Metamodeling","Software systems","Costs","Information analysis"
Journal_Title :
IEEE Software
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2010.61
Filename :
5440163
Link To Document :
بازگشت