Traceability and generality are among the main qualities that determine the effectiveness of developed analysis patterns. However, satisfying both qualities at the same time is a real challenge. Most of the analysis patterns are thought of as templates, where they can be instantiated, and hence reused through an analogy between the original pattern and the problem in hand. Developing analysis patterns as templates might maintain the appropriate level of generality; however, it scarifies patterns' traceability once they are applied in the developed system. In this paper, we illustrate the main problems with developing analysis patterns as templates and reusing them through analogy. In addition, we demonstrate, through examples, how stable analysis patterns [Hamza, 2002a,Hamza and Fayad 2002a] can satisfy both the generality and traceability, and hence, enhance the role of analysis patterns in software development.
CITATION STYLE
Hamza, H., & Fayad, M. E. (2004). Applying analysis patterns through analogy: Problems and solutions. In Journal of Object Technology (Vol. 3, pp. 197–208). Journal of Object Technology. https://doi.org/10.5381/jot.2004.3.4.a11
Mendeley helps you to discover research relevant for your work.