A dynamic model slicing approach for system comprehension during software evolution
Hui Guan, Hongji Yang, Zhaoxin Wen, Yang Li · Multiagent and Grid Systems · 2018
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.