MULTI-PLATFORM MODEL-DRIVEN SOFTWARE DEVELOPMENT OF WEB APPLICATIONS

被引:0
作者
Wolffgang, Ulrich [1 ]
机构
[1] Univ Munster, Dept Informat Syst, Leonardo Campus 3, Munster, Germany
来源
ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2 | 2011年
关键词
Model-driven web engineering; MDA; MDSD; CIM; PIM; PSM; WASL; UML;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present the generator framework WASL, which supports model-driven development of web applications. It enables the modeling of data, navigation, business logic, and presentation logic. WASL supports the MDA by providing transformation definitions from a computation-independent model (CIM) to a platform-independent model (PIM) and then to a platform-specific model (PSM). An important aspect of our approach is that we provide a separate DSL for each target platform in order to separate concerns between PIM and PSM and to be able to address platform-specific aspects. Currently, the frequently used platforms Java, PHP, and Python are supported.
引用
收藏
页码:162 / 171
页数:10
相关论文
共 27 条
[1]  
[Anonymous], 2003, TECHNICAL REPORT
[2]  
Ben-Kik O., 2009, YAML AINT MARKUP LAN
[3]   Process Modeling in Web applications [J].
Brambilla, Marco ;
Ceri, Stefano ;
Fraternali, Piero ;
Manolescu, Ioana .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2006, 15 (04) :360-409
[4]  
Ceri S., 2003, Designing data-intensive Web applications
[5]   Modeling Web application architectures with UML [J].
Conallen, J .
COMMUNICATIONS OF THE ACM, 1999, 42 (10) :63-70
[6]  
Conallen J., 2002, BUILDING WEB APPL UM
[7]  
Fons J, 2003, LECT NOTES COMPUT SC, V2813, P232
[8]  
Gerber A., 2003, OOPSLA WORKSH ECL TE, P60
[9]  
Ginige A., 2001, IEEE Multimedia, V8, P14, DOI 10.1109/93.923949
[10]  
Koch N., 2008, WEB ENG MODELLING IM, V12, P157