Call for Papers

Download the full CFP as pdf-file.

Model-Driven Software Development (MDSD) advocates the use of models and model transformations as the key artefacts in all phases of development, from system specification and analysis, to design and testing. Each model usually addresses one concern, independently from the rest of the issues involved in the construction of the system. Thus, the basic functionality of the system can be separated from its final implementation; the business logic can be separated from the underlying platform technology, etc. The transformations between models enable the automated implementation of a system right from the different models defined for it.

Web Engineering is a specific domain in which Model-Driven Software Development (MDSD) can be successfully applied. Existing model-based Web engineering approaches already provide excellent methods and tools for the design and development of most kinds of Web applications. They address different concerns using separate models (navigation, presentation, workflows, etc.) and come with model compilers that produce most of the application’s Web pages and logic based on these models. However, most of these Web Engineering proposals do not fully exploit all the potential benefits of MDSD, such as complete platform independence, model transformation, and metamodelling.

Recently, the MDA initiative has introduced a new approach for organizing the design of an application into different models so portability, interoperability and reusability can be obtained through architectural separation of concerns. MDA covers a wide spectrum of topics and issues (MOF-based metamodels, UML profiles, model transformations, modelling languages and tools, etc.). In another camp, Software Factories provide concepts and resources for the model-based design of complex applications. At the same time, we see a trend towards the incorporation of emerging technologies like the Semantic Web and (Semantic) Web Rule Languages, which aim at fostering application interoperability. However, the effective integration of all these techniques with the already existing model-based Web Engineering approaches is still unresolved.

The workshop aims at providing a discussion forum where researchers and practitioners on model-driven development of Web applications can meet, disseminate and exchange ideas and problems, identify some of the key issues related to these topics, and explore together possible solutions and future works.

For more information on MDWE'07, please use MDWE2007@wise.vub.ac.be