DocumentCode
3590420
Title
A case study of framework design for horizontal reuse
Author
Christensen, Henrik Baxbak ; Rom, H.
Author_Institution
Centre for Exp. Comput. Sci., Aarhus Univ., Denmark
fYear
2000
fDate
6/22/1905 12:00:00 AM
Firstpage
278
Lastpage
289
Abstract
In this experience report, we present a case study in designing, implementing and reusing an object-oriented framework for constructing and editing complex search expressions over arbitrary data domains. We present a framework design that achieves a large degree of business domain decoupling through the application of design patterns. We outline the reuse process and analyse and classify the problems encountered during the first-instance framework reuse. The major lessons learned are: (1) that, while design patterns are well-known for providing decoupling solutions at the code level, the lack of similar decoupling techniques at the non-code level may give rise to technical mismatch problems between the framework and the client systems; (2) that such technical mismatch problems can be costly; and (3) that a reusable framework may beneficially provide a solution template when it cannot provide actual functionality
Keywords
object-oriented methods; software reusability; business domain decoupling; case study; code-level decoupling solutions; complex search expressions; data domains; design patterns; framework reuse; horizontal reuse; noncode-level decoupling techniques; object-oriented framework design; solution template; technical mismatch problems; Application software; Business; Computer aided software engineering; Computer science; Databases; Electronic mail; Investments; Radar; Software architecture; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. 37th International Conference on
ISSN
1530-2067
Print_ISBN
0-7695-0918-5
Type
conf
DOI
10.1109/TOOLS.2000.891376
Filename
891376
Link To Document