Software maintenance: An approach to impact analysis of objects change

Samuel A. Ajila · Software Practice and Experience · 1995

Abstract The maintenance of a software system requires a tool for impact analysis and the propagation of change. This paper presents a knowledge‐based model for both. This model is generic because it is not based on any language or design method. Therefore, it can be applied on the basis of ‘problem’ to be solved. It also captures four life‐cycle phases:requirement, specification, designandprogramming. We also provide a domain‐specific view that allows the dependency analysis offine‐grainobjects. Two kinds of dependencies are identified:inter‐phase dependencies, these are dependency relations between the objects of the one phase and another; andintra‐phase dependencies, these are dependency relations between the objects of the same phase. In order to validate this model, we also present a prototype based on two life‐cycle phases:designandprogramming.

Read the paper · More papers on PaperTik