Abstract
Software evolution is an important issue for the development of high-quality software. Explosive development of the Internet demands software being evolved ever rapidly. However, legacy systems are very likely to outgrow the graphical model. As the complexity of systems keep increasing, more nodes and edges are added to the diagram, this lead to the diagram getting less readability. In the meanwhile, it is hard for software reengineers to investigate the legacy system in the higher abstraction view. Therefore, for the strategy of coping with legacy system evolution, this paper proposes a dynamic model slicing approach to facilitate the legacy system evolution. The case study shows the proposed approach is useful and efficient.
Get full access to this article
View all access options for this article.
