Building a Tool Chain

There are many possible tools that need to be integrated to make a complete development environment. In this book alone, we have suggested the need for model builders, mapping function tools, model compilers, and so forth.

With the right standards, one can envision tools that do the following:

  • Transform one representation of the same underlying model to another representation friendlier to a reader

  • Generate test vectors against the model, and then run them

  • Check for state-space completeness, decidability, reachability, and the like

  • Manage deployment into processors, hardware, software, and firmware

  • Mark models

  • Partition or combine behavior models for visualization or deployment

  • Analyze performance against a given deployment

  • Examine ...

Get MDA Distilled: Principles of Model-Driven Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.