DocumentCode :
3549542
Title :
Verifying parameterized refinement
Author :
Sylla, Maty ; Stomp, Frank ; De Roever, Willem-Paul
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear :
2005
fDate :
16-20 June 2005
Firstpage :
313
Lastpage :
321
Abstract :
Parameterized refinement is a refinement technique for preserving specific linear time temporal logic properties during formal program development. In this paper, we describe a proof method for verifying that one program is a parameterized refinement of another program. Our method combines transduction, due to Jonsson, Pnueli, and Rump, for showing that one system simulates another system, with techniques used in implementations of model checkers. The method is argued to be attractive in a development environment, where tools such as model checkers are applied. It enables rigorous verification that one system is a parameterized refinement of another system.
Keywords :
formal specification; program verification; software maintenance; software prototyping; temporal logic; theorem proving; formal program development; linear time temporal logic; model checking; parameterized refinement verification; program verification; proof method; transduction; Automata; Computer science; Concrete; Concurrent computing; Debugging; Logic; Software maintenance; Transducers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN :
0-7695-2284-X
Type :
conf
DOI :
10.1109/ICECCS.2005.82
Filename :
1467912
Link To Document :
بازگشت