5.6. Automating the adaptation of UML-F pattern annotations

So-called 'wizards' (Microsoft, 2001) and active cookbooks (Pree, 1995) support framework adaptations by means of tools that are tailored to a specific framework. As the cookbook recipes for the essential construction principles are generic, generic tool support can be provided for the particular adaptation task. A Unification wizard, for example, would basically ask the framework user to provide the subclass name and would then generate a skeleton of a class that overrides the hook method – it might also check whether the hook method is called from other methods within the class or from outside. The wizards for the other essential construction principles would follow the steps listed ...

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.