27.07. – 28.07.2010 Workshop: Model-driven Software Development in the Real World 2010
The idea of this workshop is to identify and discuss research challenges around the question “where, how and why should SE become more model-centric?”
Model-driven software development (MDSD) is a software development method which uses explicit meta-models and transformations to generate various software artifacts including code. It promises various benefits, including increased productivity through the reuse of transformations and meta-models, ease of platforms changes (as platform specific aspects are encapsulated in certain transformations only). By this MDSD is a clear opponent to a community which declares software engineering should be code-centric. Anyhow, in MDSD, software engineering will become more model-centric, rather than only code-centric. In a most radical version of MDSD, this means that in single software development projects the software will be modelled on a „model-level“, all important design decisions are made on this level (and are strongly restricted by the meta-model) and there are no further implementation decisions, as they are already fixed by the existing transformations. Also any kind of analyses, such as for performance, are solely done on the model level. Code is only interesting as a target for transformations, i.e., it is entirely shielded from the majority of software developer who just use existing transformations.
More information: http://www.fzi.de/se/mddrw/
Contact
Martin Küster
Software Engineering (SE) am Forschungszentrum Informatik (FZI)
Haid-und-Neu-Straße 10-14
D-76131 Karlsruhe
T: +49 (0)721 9654-634
F: +49 (0)721 9654-635

