Goal
The goal
of this workshop is to look at issues related to
model-driven development. Discussions in the workshop will
address questions such as the following: What is
model-driven development? How effective is it? What is a
model-driven architecture (MDA) architecture? How can models
be used to support agile development of systems?
Topics and Motivation
"Extreme
Programming", "Agile Modeling",
"Model-driven software development",
"Model-driven architectures", "Agile
Development", "OMGs MDA". These catch-phrases
are currently the topic of much discussion in the software
development world.
Some
software methodologists say that modeling should drive the
whole process. Some say modeling should be only done
informally, and that models should not be kept for future
use (i.e., that they are temporary artifacts produced during
development). How useful is modeling? When should it be
done? Can modeling be demonstrated to provide business
value? Can architectures be developed using
"agile" or XP approaches? What makes an approach
agile, and what makes agile approaches advantageous? Can
model-driven approaches be agile? Can we quantify the
benefits of agile approaches?
These
are all questions currently receiving a lot of attention in
the software development world. This workshop solicits
papers on any of these, or related topics, especially papers
integrating agile approaches and model-driven development,
and papers showing empirical support for these approaches.
Papers focusing on the integration (or lack of ability to
integrate) of agile and model-driven approaches fits well
within the OOIS conference theme, "Information System
Integration."