A trace model for system requirements changes on embedded systems
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Algorithmic Analysis of the Impacts of Changes to Object-Oriented Software
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
An Implementation of and Experiment with Semantic Differencing
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Assessment and impact analysis for aligning business processes and software systems
Proceedings of the 2005 ACM symposium on Applied computing
Traceability visualization in model transformations with tracevis
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Hi-index | 0.00 |
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.