J4 ›› 2011, Vol. 33 ›› Issue (3): 108-112.doi: 10.3969/j.issn.1007130X.2011.
• 论文 • Previous Articles Next Articles
LIU Shukun 1,YANG Xiaohua2
Received:
Revised:
Online:
Published:
Abstract:
Design by contract is an important technology which can be used to improve software quality. Contract can express the basic properties which are invisible to the users and the conditions used to guarantee the correct results of programs. Program invariant is a kind of contract including class invariants, preconditions invariants and postconditions invariants. The program invariants can be applied to the range of program verification and software test. In this paper, the current mainstream research technology of detecting program invariants is described and the main process and key methods of discovering the invariants are shown.
Key words: program invariant;detection technology;program instrument;running trace
LIU Shukun 1,YANG Xiaohua2. Detection Techniques of Program Invariants[J]. J4, 2011, 33(3): 108-112.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/10.3969/j.issn.1007130X.2011.
http://joces.nudt.edu.cn/EN/Y2011/V33/I3/108