Technology of Object-Oriented Languages and Systems - Tools-25
Characterizing Patterns in Framework Development
Melbourne, Austrailia
November 24-November 28
ISBN: 0-8186-8485-2
Patterns are investigated in relation to development of applications and frameworks, and characteristics of patterns are presented in the context of analysis, design, and implementation. The results are illustrated using a framework for virtual machines. The main conclusion is that different pattern characteristics can be identified in analysis, design, and implementation of applications and frameworks. Patterns can be applied to describe perceived structures in the problem domain, logical structures in the abstract description of a software system, and structures in the program code. Patterns applied in application development focus on structures among concrete and specific concepts, whereas patterns applied in framework development focus on structures among abstract and generic concepts. Individual patterns can be preserved, transformed, or replaced during a software development process.
Citation:
E.E. Jacobsen, P. Nowack, B.B. Kristensen, "Characterizing Patterns in Framework Development," tools, pp.121, Technology of Object-Oriented Languages and Systems - Tools-25, 1997