Author:
Ulrich Wolffgang
Affiliation:
University of Muenster, Germany
Keyword(s):
Model-driven web engineering, MDA, MDSD, CIM, PIM, PSM, WASL.
Related
Ontology
Subjects/Areas/Topics:
Cross-Feeding between Data and Software Engineering
;
Embedded Communications Systems
;
Model-Driven Engineering
;
Software Architectures
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
Abstract:
We present the generator frameworkWASL, 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.