Application Runtime Framework for Model-Driven Development

被引:0
作者
Chondamrongkul, Nacha [1 ]
Hewett, Rattikorn [2 ]
机构
[1] Mah Fah Luang Univ, Sch Informat Technol, Chiang Rai, Thailand
[2] Texas Tech Univ, Dept Comp Sci, Lubbock, TX USA
来源
SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION | 2011年 / 257卷
关键词
model-driven engineering; enterprise applications; run-time environments; WEB APPLICATIONS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:256 / +
页数:3
相关论文
共 16 条
[1]  
Apache Software Foundation, 2009, AP DS US GUID
[2]  
Ceri S., 2000, COMPUTER NETWORKS
[3]  
De Sousa Saraiva J., 2009, SOFTW ENG ADV 2009 I
[4]  
Deursen A. V., 2007, INT WORKSH MOD DRIV
[5]  
France R., 2007, FUT SOFTW ENG 2007 F
[6]  
Freudenstein P., 2007, MODEL DRIVEN WEB ENG
[7]  
Good G., 2000, 2849 RFC
[8]  
Heckel R, 2003, LECT NOTES COMPUT SC, V2621, P170
[9]  
King G., 2011, 363 JBOSS COMM
[10]   Linking Model-Driven Development and Software Architecture: A Case Study [J].
Mattsson, Anders ;
Lundell, Bjoern ;
Lings, Brian ;
Fitzgerald, Brian .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (01) :83-93