• DocumentCode
    3279781
  • Title

    Maintaining COTS-based systems: start with the design

  • Author

    Vigder, Mark ; Kark, Anatol W.

  • Author_Institution
    National Res. Council of Canada, Ottawa, Ont., Canada
  • fYear
    2006
  • fDate
    13-16 Feb. 2006
  • Abstract
    The use of commercial off-the-shelf (COTS) software in building software systems presents new challenges to maintenance personnel who are required to evolve and enhance these systems. Unlike custom-built systems where maintenance is performed at the source code level, maintainers of COTS-based systems deal with the system as a set of large-scale black boxes that are owned by third-parties. This paper outlines a strategy for building maintainable COTS-based systems. The strategy was developed by interviewing a number of organizations involved in the acquisition, development, and maintenance of such systems. Based on these interviews, the high-cost maintenance activities were identified, and design strategies developed for minimizing these costs. The approach is illustrated with an example from a Web-based application.
  • Keywords
    software maintenance; software packages; systems analysis; COTS-based system; Web-based application; commercial off-the-shelf software; large-scale black box; software system maintenance; third party software; Application software; Buildings; Costs; Councils; Large-scale systems; Open source software; Personnel; Preventive maintenance; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006. Fifth International Conference on
  • Print_ISBN
    0-7695-2515-6
  • Type

    conf

  • DOI
    10.1109/ICCBSS.2006.19
  • Filename
    1595744