DocumentCode
2144933
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
fYear
1997
fDate
24-28 Nov 1997
Firstpage
121
Lastpage
142
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location
Melbourne, Vic.
Print_ISBN
0-8186-8485-2
Type
conf
DOI
10.1109/TOOLS.1997.681866
Filename
681866
Link To Document