A semantics‐based method for revalidating modified programs
作者:
In Sang Chung,
Yong Rae Kwon,
期刊:
Journal of Software Maintenance: Research and Practice
(WILEY Available online 1994)
卷期:
Volume 6,
issue 1
页码: 15-33
ISSN:1040-550X
年代: 1994
DOI:10.1002/smr.4360060103
出版商: John Wiley&Sons, Ltd
关键词: Software maintenance;Program revalidation;Program testing;Integer programming;Symbolic execution;Program comparison algorithm
数据来源: WILEY
摘要:
AbstractSoftware revalidation through retesting during the maintenance phase is essential for establishing confidence in the reliability of the modified programs. In this paper, we present a testing criterion and techniques for revalidating modified programs as well as the conditions to determine the necessity for revalidation of the modified program. By comparing programs and identifying the textual and semantic changes between them, it is shown that the number of test cases to be rerun can be reduced compared to the current revalidation methods. Our method is applicable to programs with different control structures from the original program with a little effort by treating the test case reuse problem as a constraint satisfaction problem. In addition, application of an zero‐one integer programming model to select the minimal set of paths to be retested is explore
点击下载:
PDF
(1217KB)
返 回