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
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;
Conference_Titel :
Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006. Fifth International Conference on
Print_ISBN :
0-7695-2515-6
DOI :
10.1109/ICCBSS.2006.19