Knihobot

Richard C. Gronback

    Eclipse Modeling Project
    • This guide offers a comprehensive exploration of Domain-Specific Language (DSL) and Model-Driven Development (MDD) using the Eclipse platform. It empowers software developers to harness the productivity and quality advantages of DSLs and MDD. The book thoroughly addresses the Eclipse Modeling Framework (EMF) and introduces Eclipse projects like GMF and QVT that are not covered elsewhere. Readers will find extensive examples and code to apply in their own work. DSLs and MDD provide software engineers with innovative methods to boost productivity, improve quality, and adapt systems to rapid technological changes. This pragmatic guide walks through the entire process of creating DSLs and implementing MDD techniques with Eclipse. Richard Gronback, co-leader of Eclipse's Modeling project and project lead for GMF, shares invaluable insights and techniques relevant to any development tool or platform. Gronback systematically presents various Eclipse technologies applicable to DSL and MDD development, including EMF and Model-to-Text Transformation (M2T). He also introduces best practices for using GMF and unique techniques for Model-to-Model Transformation (M2M) with the Eclipse Query/View/Transformation component. Each concept is contextualized within a complete worked example, making this resource accessible for software practitioners eager to explore and apply DSLs and MDD in real-world scenarios.

      Eclipse Modeling Project