Multi-platform Model-driven Software Development of Web Applications

We present the generator framework WASL, which supports mod el-driven development of web applications. It enables the modeling of data, navigation, business logic, a nd presentation logic. WASL supports the MDA by providing transformation definitions from a computation-i ndependent model (CIM) to a platform-independent model (PIM) and then to a platform-specific model (PSM). An im portant aspect of our approach is that we provide a separate DSL for each target platform in order to se parate concerns between PIM and PSM and to be able to address platform-specific aspects. Currently, th e frequently used platforms Java, PHP, and Python

[1]  Martin Gaedke,et al.  Web Engineering - Introduction. , 2000 .

[2]  Stefano Ceri Process Modeling in Web Applications , 2005, OTM Conferences.

[3]  T. Ohama,et al.  1 & , 2001 .

[4]  Ulrich Wolffgang Web Application Specification Language (WASL) , 2009 .

[5]  Antonio Vallecillo,et al.  A UML 2.0 profile for WebML modeling , 2006, ICWE '06.

[6]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[7]  Anna Gerber,et al.  MOF to EMF: there and back again , 2003, eclipse '03.

[8]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[9]  Nora Koch,et al.  Model-Driven Generation of Web Applications in UWE , 2007, MDWE.

[10]  Carsten Maple,et al.  UK security breach investigations report: an analysis of data compromise cases , 2010 .

[11]  Antonio Vallecillo,et al.  WebML modelling in UML , 2007, IET Softw..

[12]  Daniel F. Zucker What does AJAX mean for you? , 2007, INTR.

[13]  Nora Koch,et al.  Patterns for the Model-Based Development of RIAs , 2009, ICWE.

[14]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[15]  Antonio Vallecillo,et al.  MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods , 2007, MDWE.

[16]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Systems: Reference Model, Modeling Techniques and Development Process , 2001, Softwaretechnik-Trends.

[17]  Jim Conallen,et al.  Modeling Web application architectures with UML , 1999, CACM.

[18]  Gustavo Rossi,et al.  Web Engineering: Modelling and Implementing Web Applications , 2008, Human-Computer Interaction Series.

[19]  Nora Koch,et al.  UWE4JSF: A Model-Driven Generation Approach for Web Applications , 2009, ICWE.