TY - GEN
T1 - Application runtime framework for model-driven development
AU - Chondamrongkul, Nacha
AU - Hewett, Rattikorn
PY - 2011
Y1 - 2011
N2 - Model-driven development aims to overcome the complexity of software construction by allowing developers to work at the high-level models of software systems instead of low-level codes. Most studies have focused on model abstraction, deployment of modeling languages, and automated supports for transforming the models to implemented codes. However, current model-driven engineering (MDE) has little or no support for system evolution (e.g., platform, meta-model). This paper takes the vision of MDE to further transform models to running systems. We present a framework for developing an MDE runtime environment that supports the model-driven development of enterprise applications to automatically deploy the models and produce the running applications. Furthermore, the framework supports platform evolution by providing an infrastructure that is robust to changing requirements from new target platforms. The framework architecture, its underlying infrastructure and mechanisms are described and illustrated on a running enterprise application system for semi-automated price quotation approval service.
AB - Model-driven development aims to overcome the complexity of software construction by allowing developers to work at the high-level models of software systems instead of low-level codes. Most studies have focused on model abstraction, deployment of modeling languages, and automated supports for transforming the models to implemented codes. However, current model-driven engineering (MDE) has little or no support for system evolution (e.g., platform, meta-model). This paper takes the vision of MDE to further transform models to running systems. We present a framework for developing an MDE runtime environment that supports the model-driven development of enterprise applications to automatically deploy the models and produce the running applications. Furthermore, the framework supports platform evolution by providing an infrastructure that is robust to changing requirements from new target platforms. The framework architecture, its underlying infrastructure and mechanisms are described and illustrated on a running enterprise application system for semi-automated price quotation approval service.
KW - enterprise applications
KW - model-driven engineering
KW - run-time environments
UR - http://www.scopus.com/inward/record.url?scp=83755180282&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-27207-3_26
DO - 10.1007/978-3-642-27207-3_26
M3 - Conference contribution
AN - SCOPUS:83755180282
SN - 9783642272066
T3 - Communications in Computer and Information Science
SP - 256
EP - 264
BT - Software Eng. Business Continuity and Education-Int. Conf ASEA, DRBC and EL 2011,Held as Part of the Future Generation Inf. Technology Conf. FGIT 2011, in Conjunction with GDC 2011,Proc.
Y2 - 8 December 2011 through 10 December 2011
ER -