Chapter 5. Framework adaptations of UML-F pattern annotations

An efficient adaptation of a framework requires an explicit representation of its key structures and intentions. A framework user has to understand at least portions of the framework architecture, be aware of the variation points, and adapt them to meet the requirements of the application being developed. (By the term 'framework user' we mean the developer who uses a framework to produce a specific application.) Thus, frameworks should provide appropriate documentation of their structure and collaborations, and should provide a means of guiding application developers through the adaptation process.

So-called 'cookbooks' (Goldberg, 1984; Krasner and Pope, 1988; Johnson, 1992) consist ...

Get UML Profile for Framework Architectures, The 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.