Title :
Supporting impact analysis: a semi-automated technique and associated tool
Author :
Barros, S. ; Bodhuin, Th ; Escudie, A. ; Queille, J.P. ; Voidrot, J.F.
Author_Institution :
Matra Marconi Space, Toulouse, France
Abstract :
The paper presents a technique, and associated tool, for supporting the analysis of the impacts of changes on software systems. The approach is to exploit the dependencies that exist within the software system to be modified, modelled as a graph of objects and links. Changes are modelled as events that are propagated upon the graph according to predefined propagation rules. To cover situations in which a deeper analysis is required, it is possible to define potential propagation rules; the impacts of such rules are then declared as potential and a human decision is required to check whether they are real or not. The associated tool encompasses a propagation engine, which implements the automatic propagation of impacts, and a set of user oriented features supporting the control of the propagation engine and providing an highly interactive user interface for analysing the results of the automatic propagation
Keywords :
aerospace computing; software maintenance; software tools; system monitoring; systems analysis; systems software; automatic impact propagation; change impact; highly interactive user interface; human decision; impact analysis support; link graph; object graph; potential propagation rules; predefined propagation rules; propagation engine; semi-automated technique; semi-automated tool; software maintenance; software system; software systems; user oriented features; Automatic control; Computer science; Engines; Humans; Performance analysis; Production facilities; Software maintenance; Software systems; Technological innovation; User interfaces;
Conference_Titel :
Software Maintenance, 1995. Proceedings., International Conference on
Conference_Location :
Opio
Print_ISBN :
0-8186-7677-9
DOI :
10.1109/ICSM.1995.526526