随着遗产软件系统的老化,软件演化已成为软件工程的一个新兴领域。对软件演化及过程的特征进行了描述,提出基于Petri网的软件演化过程;最后给出了软件演化过程的活性判断及优化算法。
With the aging of legacy software systems, software evolution has become an important new field in software engineering. In this paper the software evolution and its characteristics in evolution process are described, and software evolution process based on Petri-Net is put forward. In the end of the paper, the liveness judgement for software evolution process and related optimized algorithms are proposed.