A Methodology for Architecture-Level Reliability Risk Analysis
IEEE Transactions on Software Engineering
Optimal Resource Allocation and Reliability Analysis for Component-Based Software Applications
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Change impact analysis to support architectural evolution
Journal of Software Maintenance: Research and Practice - Special issue: Separation of concerns for software evolution
Moving Toward Component-Based Software Development Approach
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Techniques for Testing Component-Based Software
ICECCS '01 Proceedings of the Seventh International Conference on Engineering of Complex Computer Systems
Regression testing for component-based software via built-in test design
Proceedings of the 2007 ACM symposium on Applied computing
Architectural-Level Risk Analysis Using UML
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
The rapid evolution of component-based software brings great challenges to its maintenance in the later phase, so it is quite necessary to measure the risk its changes bring to the whole system. Through redefining the component dependency graph, the paper presents a two-step approach to assess the change risk of component-based software (CBS), which results from the partial changes of components in system. After obtaining the change risk of single component, we transform the component dependency graph to a component dependency tree, and then calculate the change risk of the whole CBS according to paths in the tree. In addition, a case study is made to illustrate how the technique works.