个人简介
Steve Cook微软公司企业框架和工具组的一名软件架构师。在加入微软之前,他是IBM的一名杰出工程师,在推出UML 2.0规范的过程中,他是IBM公司的代表。作为英国计算机协会的一名院士,他在早期参与了面向对象编程的推广。
内容简介
本书是微软DSL工具的软件开发指南。本书主要讲解特定领域开发(DSD)、创建和使用DSL、域模型定义、界面表示、创建/删除/更新行为、序列化、约束与验证、生成工件、部署DSL、DSL高级定制功能以及设计DSL。本书不仅介绍特定领域开发和模型驱动开发等概念,还注重理论与实例相结合,用一个具体DSL应用实例贯穿全书,来详细介绍如何使用DSL工具开发用户自己的特定领域语言,从而实现真正的模型驱动软件开发。
本书适合使用DSL工具的软件开发人员和对DSL感兴趣的读者参考。