Markus Völter模型驱动的软件开发(MDSD)是当前受到开发人员和研究人员高度关注的开发范型。随着OMG的MDA 和Microsoft的Software Factories的出现,MDSD方法已经越来越受到程序员的关注,并且成为一些国际协会(例如OOPSLA、JAOO和OOP)的重点讨论议题。MDSD使用域特定语言创建模型,这种模型以有效的、域特定方式表达应用程序结构或行为。通过一系列模型转换过程,这些模型随后被转换为可执行的代码。本书是一本面向软件架构师和开发人员的实践指南,包括了大量实践范例和丰富的案例研究。
作者简介
Thomas Stah是b+m informatik AG的首席架构师,主要研究模型驱动的软件开发,并且是这方面的专家,具有广泛的实践经验。