Title :
Characterising patterns in framework development
Author :
Jacobsen, Eyðun Eli ; Kristensen, Bent Bruun ; Nowack, Palle
Author_Institution :
Dept. of Comput. Sci., Aalborg Univ., Denmark
Abstract :
Patterns are investigated in relation to the 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
Keywords :
object-oriented programming; software engineering; virtual machines; application development; framework development; object oriented programming; patterns; software development process; system analysis; system design; system implementation; virtual machines; Application software; Computer science; Concrete; Councils; Jacobian matrices; Pattern analysis; Production; Programming; Software systems; Virtual machining;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-8186-8485-2
DOI :
10.1109/TOOLS.1997.681866