Foreword

A decade and a half ago, on the strength of a relatively new modeling language standard and a notion that software development needed to be more abstract, the Object Management Group (OMG) took a leap of faith and launched an effort known as the Model Driven Architecture (MDA). The idea was simple: like other, better-established engineering disciplines, software development should begin with abstract models, models that could be organized, evaluated, tested & shared before the targeted system was built. After all, it’s much easier (and less expensive) to change a system when it’s in a high-level (but precise) language, than to change it after it has been fully built (or worse, fielded with customers and users).
Oddly, many fought the idea. ...

Get Interaction Flow Modeling Language 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.