Best Practices for Model Driven Software Development
Royal Palm Salon 5
Sunday, 8:30, full day
Jorn Bettin, SoftMetaWare
Ghica van Emde Boas, Independent Consultant
Jean B?zivin, University of Nantes
Markus Voelter, Independent Consultant
William Cook, University of Texas
Model Driven Software Development (MDSD) is a new software development paradigm for distributed project teams involving 20+ people, with roots in software product line engineering, which is the discipline of designing and building families of applications for a specific purpose or market segment.
What sets MDSD apart from classical software product line engineering is the emphasis on a highly agile software development process.
In recent years model driven approaches have been embraced by the Object Management Group (OMG) in the form of the Model Driven ArchitectureŽ (MDAŽ) initiative, Microsoft has started to work on software development tools that fully embrace the concepts of software factories and domain specific languages, and a whole number of Open Source projects are now focussed on building open tool platforms for MDSD.
The model driven Open Source initiatives in particular may turn out to be critical in establishing MDSD as a mainstream software development paradigm.