DocumentCode :
2980344
Title :
A “framework” for object oriented frameworks design
Author :
Parsons, David ; Rashid, Awais ; Speck, Andreas ; Telea, Alexandru
Author_Institution :
Fac. of Syst. Eng., Southampton Univ., UK
fYear :
1999
fDate :
36342
Firstpage :
141
Lastpage :
151
Abstract :
Object-oriented frameworks are established tools for domain-specific reuse. Many framework design patterns have been documented, e.g. reverse engineering framework architectures from conventionally built applications for a given domain. The framework development cycle generally evolves from an open framework to a closed application. We describe a more flexible component-based approach to framework design that stresses a common interface for `plugging-in´ new components at different lifecycle stages. An analysis of framework-related user roles shows that the classical developer/end-user boundary is too rigid. We see the framework´s development as a continuum within which its `actors´ can customise its behavior. This both increases the system´s flexibility and reduces its maintenance requirement. A case study of three frameworks for different application domains illustrates the presented principles
Keywords :
object-oriented methods; object-oriented programming; software reusability; common interface; component-based approach; domain-specific reuse tools; framework design patterns; framework development cycle; framework-related user roles; maintenance requirement; object oriented framework design; Computer architecture; Computer science; Concrete; Containers; Hardware; Mathematics; Object oriented modeling; Reverse engineering; Stress; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
Conference_Location :
Nancy
Print_ISBN :
978-0-7695-0275-5
Type :
conf
DOI :
10.1109/TOOLS.1999.779007
Filename :
779007
Link To Document :
بازگشت