• 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