1 The methodology is named for Sally Shlaer and Steve Mellor. This methodology was originally expounded in the early ’80s. Since then it has gone through several revisions, and there are several variations, of which MBD is one.

2 Computer languages are subdivided into generations that roughly correspond to historical innovation and increasing abstraction. The first-generation language (1GL) was machine code, bits set directly in hardware registers. The second generation (2GL) introduced symbolic names for things like instructions. Third-generation languages (3GLs) represented a major advance with notions like reusable procedures, block structure, and stack-based scope. 3GLs represented a huge advance in the size of programs ...

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.