Application of the software maintenance predicate/transition net (smprt-net) to the change control process of maintenance

William Cheng Chung Chu, Chih Hung Chang, Stephen Jenn Hwa Yang

研究成果: 雜誌貢獻期刊論文同行評審

摘要

Software maintenance has its own life cycle and its own features. Software maintenance can occur due to changing user needs, to errors which must be fixed, and to a changing environment; and these, at a high level, can be described by an iterative three stage process, i.e., request control, change control and release control. Change control mainly involves the problem being reproduced (if there is one), the code (and design and the specifications if available) being analyzed, the changes being designed and documented and tests produced, the code modifications being written, and quality assurance being implemented. In this paper, we describe a method of how to apply the Software Maintenance Predicate/Transition Net (SMPrT-net) (Chu et al. 1996) to the change control process of maintenance, where software components are reverse engineered and annotated with formal predicates, transformed into SMPrT nets, analyzed, modified and tested on the PrT net. The advantage of the method is that change control of maintenance can be carried out precisely, which is due to characteristics of the SMPrT-net, a variety of Petri net, the analysis of which can reveal important information about the structure and dynamic behavior of the modeled system.

指紋

深入研究「Application of the software maintenance predicate/transition net (smprt-net) to the change control process of maintenance」主題。共同形成了獨特的指紋。

引用此