Change impact analysis to support architectural evolution

  • Authors:
  • Jianjun Zhao;Hongji Yang;Liming Xiang;Baowen Xu

  • Affiliations:
  • Department of Computer Science and Engineering, Fukuoka Institute of Technology, 3-30-1 Wajiro-Higashi, Fukuoka 811-0295, Japan;Computer Science Department, De Montfort University, The Gateway, Leicester LE1 9BH, U.K.;Department of Information Science, Kyushu Sangyo University, 2-3-1 Matsukadai, Fukuoka 813-8503, Japan;Department of Computer Science, Southeast University, Nanjing 210096, People's Republic of China

  • Venue:
  • Journal of Software Maintenance: Research and Practice - Special issue: Separation of concerns for software evolution
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Change impact analysis is a useful technique in software maintenance and evolution. Many techniques have been proposed to support change impact analysis at the code level of software systems, but little effort has been made for change impact analysis at the architectural level. In this paper, we present an approach to supporting change impact analysis at the architectural level of software systems based on an architectural slicing and chopping technique. The main feature of our approach is to assess the effect of changes in a software architecture by analyzing its formal architectural specification, and, therefore, the process of change impact analysis can be automated completely. John Wiley & Sons, Ltd.