Organisation of Analysis Patterns for Effective Re-use

Since the introduction of patterns in Computer Science, a large number of libraries of patterns for different domains have been identified. In most cases these patterns are represented in a ‘flat’ fashion making their use difficult especially when there is a large number of patterns to consider in a particular application. In this paper we propose both an analysis pattern classification scheme and an analysis pattern representation usage perspective for enhancing the reuse of analysis patterns. The proposed classification scheme associates a problem (embodied in an analysis pattern), to a set of pre-defined terms whereas the representation scheme -pattern templateprovides the necessary information for a designer to evaluate and revise a solution embodied in an analysis pattern.