ECLIPSE MODELING PROJECT - A DOMAIN-SPECIFIC LANGUAGE (DSL) TOOLKIT

ECLIPSE MODELING PROJECT - A DOMAIN-SPECIFIC LANGUAGE (DSL) TOOLKIT

Domain-Specific Languages (DSLs) and model-driven development (MDD) offer software engineers powerful new ways to improve productivity, enhance quality, and insulate systems from rapid technological change. Now, there’s a pragmatic, start-to-finish guide to creating DSLs and using MDD techniques with the powerful open source Eclipse platform. In Eclipse Modeling Project, Richard C. Gronback illuminates both the principles and techniques software professionals need to master, offering insights that will be invaluable to developers working with any tool or platform. As co-leader of the Eclipse Modeling Project, Gronback is singularly well-positioned to demonstrate DSLs and MDD at work in Eclipse. Gronback systematically introduces each of the Eclipse technologies that can be used in DSL and MDD development. Throughout, he introduces key concepts and technologies in the context of a start-to-finish worked example and presents new best practices and never-before published techniques. He also covers Eclipse projects discussed in no other book, including Query/View/Transformation (QVT) and the Graphical Modeling Framework (GMF)–a project the author personally leads. Eclipse Modeling Project gives software practitioners all theknowledge they need to explore the remarkable potential of DSLs and MDD–and to start using them in real-world projects.
Editora: ADDISON WESLEY
ISBN: 0321534077
ISBN13: 9780321534071
Número de Páginas: 736
Acabamento: PAPERBACK