DocumentCode
3279606
Title
A model for designing adaptable software components
Author
Heineman, George T.
Author_Institution
Worcester Polytech. Inst., MA, USA
fYear
1998
fDate
19-21 Aug 1998
Firstpage
121
Lastpage
127
Abstract
The widespread construction of software systems from pre-existing, independently developed software components will only occur when application builders can adapt software components to suit their needs. We propose that software components provide two interfaces-one for behavior and one for adapting that behavior as needed. The ADAPT framework presented in the paper supports both component designers in creating components that can easily be adapted, and application builders in adapting software components. The motivating example, using Java-Beans, shows how adaptation, not customization, is the key to component based software
Keywords
object-oriented languages; object-oriented programming; software reusability; ADAPT framework; Java-Beans; adaptable software component design; application builders; component based software; component designers; independently developed software components; Application software; Calendars; Cost function; Graphical user interfaces; Java; Programming; Software design; Software engineering; Software libraries; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
Conference_Location
Vienna
ISSN
0730-3157
Print_ISBN
0-8186-8585-9
Type
conf
DOI
10.1109/CMPSAC.1998.716647
Filename
716647
Link To Document