Method verifying the correctness of code refactoring program

The program after code refactoring, probably because a number of coding errors were introduced in the process of reconstruction, and could not properly achieve the function of origi-nal program, and therefore it was necessary to verify its correctness. But currently, it's difficult to prove the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Tongxin Xuebao Jg. 32; H. 11A; S. 152 - 157
Hauptverfasser: Luo, Ting, Guo, Yuan-Bo, Hao, Yao-Hui, Li, Hu
Format: Journal Article
Sprache:Chinesisch
Veröffentlicht: 01.11.2011
Schlagworte:
ISSN:1000-436X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The program after code refactoring, probably because a number of coding errors were introduced in the process of reconstruction, and could not properly achieve the function of origi-nal program, and therefore it was necessary to verify its correctness. But currently, it's difficult to prove the correctness of program directly; the view of transforming the verification of program correctness into the verification of program equivalence, and proposed a theorem proving technology based on synthesis method to verify the equivalence. The technology could not only avoid the difficulties by directly verifying the correctness of the program, but also could make full use of existing theorem proving tools to improve the level of automation, reducing the difficulty of proof. the principle of the method was presented, the basic assumption and proving environment, and then sum up the key strategies for the formal specification. Finally the equivalence of RC4 algorithm was verified with the presented method, and the experi
Bibliographie:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1000-436X