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.