The Umbrella Pattern Language Towards a Pattern Language for Analysis Patterns Integration

Different analysis patterns may have different structures. Such structure inconsistency limits the reuse space of patterns. Consequently, the strength of analysis patterns will not be fully realized. In [7], a theoretical framework for the general integration problem of analysis patterns has been proposed. Our long-term goal is to develop a pattern language for integrating analysis patterns of different structures. In this paper, we focus on the particular problem of integrating stable analysis patterns with traditional patterns. We develop the Umbrella pattern language to address this particular problem.