• 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