In this book, the author, Alexander Fülleborn, introduces an approach to enable a reuse of problem solutions across expert domains.
The focus is on analysis and design patterns, for which he provides a methodology to generate and retrieve these kinds of patterns by tool-supported processes.
A guiding principle is problem orientation: The problem that needs to be solved is always expressed within a dedicated model that contains this problem in the relevant context.
This kind of model is then used to derive the search criterion for retrieving appropriate solutions. The basic idea is that business analysts or software engineers can remain on their domain-specific expert level, such as e.g. a specific business or technical domain, whilst they create cross-domain artifacts to allow the retrieval of a more general solution that is applicable to more than one expert domain.
To realize this methodology by tool support, model-to-model transformations and comparisons are used. The author shows the applicability of the approach by a case study for analysis patterns in the accounting and sales business domains as well as by a case study for design patterns in the human ressources business and a technical domain related to SAP business applications.
Furthermore, Alexander Fülleborn provides a method to extend existing analysis and design patterns in order to make them accessible by the cross-domain pattern retrieval method.