State of the Art Report on component substitution


  1. Rilling, J.
Corporate Authors
Defence R&D Canada - Valcartier, Valcartier QUE (CAN)
The problem of managing the evolution of complex and large software systems is well known. Organizations are under tremendous pressure to evolve their existing systems to better respond to marketplace needs and rapidly changing technologies. This constant pressure to evolve these systems is driven by the ever growing expectations of customers for new enterprise standards, new products and system features, and improved performance. Evolution is therefore required to cope with new software releases and manage hardware to avoid software obsolescence. Component substitution can be seen as a specific instance of a software maintenance activity. It typically involves the comprehension of an existing system, the identification of the scope of the modification, conflict identification, component adaptation, and implementation of connections between components. The challenges for a maintainer start with the identification of the scope of a component. This is particularly true in the context of a large system and/or a system the maintainer is not familiar with. This report on component substitution provides a state-of-the-art survey of (1) techniques that can support component substitution at various abstraction levels, (2) their information needs, and (3) the specific information these techniques provide. The report also provides an initial survey of tools supporting these techniques and an overview of current maintenance models that can be applied to support a substitution process. T

Il y a un résumé en français ici.

Report Number
DRDC-VALCARTIER-CR-2008-428 — Contractor Report
Date of publication
01 Nov 2008
Number of Pages
Hardcopy;CD ROM

Permanent link

Document 1 of 1

Date modified: