Title :
Model transformation: the heart and soul of model-driven software development
Author :
Sendall, Shane ; Kozaczynski, Wojtek
Abstract :
The model-driven approach can increase development productivity and quality by describing important aspects of a solution with human-friendly abstractions and by generating common application fragments with templates. This article examines different approaches to model transformations and recommends desirable language characteristics for describing them.
Keywords :
object-oriented programming; software reusability; specification languages; common application fragments; development productivity; human-friendly abstractions; language characteristics; model-driven approach; quality; templates; Automation; Computer languages; Context modeling; Heart; Java; Metamodeling; Productivity; Programming; Unified modeling language; XML;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2003.1231150