Architectural Slicing to Support System Evolution

Architectural Slicing to Support System Evolution

Jianjun Zhao (Fukuoka Institute of Technology, Japan) and Limin Xiang (Kyushu Sangyo University, Japan)
Copyright: © 2005 |Pages: 14
DOI: 10.4018/978-1-59140-366-1.ch008
OnDemand PDF Download:
$37.50

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 chapter, we present an approach to supporting change impact analysis at the architectural level of software systems based on the 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.

Complete Chapter List

Search this Book:
Reset