Chapter 4. MBD Road Map

He who knows the road can ride full trot.

Italian proverb

OO methodologies tend to be complex, and MBD is no exception. In addition, MBD represents a rather unique synergy of OO features that is difficult to appreciate until the whole thing is grokked, thus it is difficult to thread one’s way through the forest without some context. This chapter provides a basic overview of some key elements of the MBD philosophy. That philosophy is basically an OO modeling philosophy; MBD simply provides a different emphasis than other approaches.

Problem Space versus Computing Space

This is unquestionably the central concept underlying model-based OO methodologies in general and MBD very much in particular. Very early in the development ...

Get Model-Based Development: Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.