As a registered member of SearchSoftwareQuality.com, you're entitled to a complimentary copy of Chapter 1 of Model-Driven Software Development: Technology, Engineering, Management written by Markus Völter, Thomas Stahl, Jorn Bettin, Arno Haase, Simon Helsen and Krzysztof Czarnecki and published by Wiley. Chapter 2: " MDSD -- Basic Ideas and Terminology" introduces the most important basic concepts of model-driven software development or MDSD (the authors prefer this abbreviation over the less-precise model-driven development or MDD), as well as the motivations for them. The goals of MDSD, the methodology's approach, basic terminology and more are covered in this chapter.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's model-driven architecture (MDA) and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and object-oriented programming (OOP).
MDSD is about using domain-specific languages to create models that express application structure or behavior in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations.
This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver:
- A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories.
- Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture.
- Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering.
- Essential management knowledge covering economic and organizational topics, from a global perspective.
Get started and benefit from some practical support along the way!
>> Read Chapter 1: .
>> Buy the book