• DocumentCode
    1616692
  • Title

    Combining ACL2 and a /spl nu/-calculus model-checker to verify system-level designs

  • Author

    Contensin, Magali ; Pierre, Laurence

  • Author_Institution
    CMI, Univ. de Provence, Marseille, France
  • fYear
    2003
  • Firstpage
    75
  • Lastpage
    84
  • Abstract
    The purpose of this paper is the formal verification of temporal properties of system-level descriptions that include both a control part, which corresponds to a finite set of symbolic states, and a data path with numeric variables. Keeping these variables under their numeric form, without assuming any encoding, induces an infinite state space. We propose a combination of a model-checker for the modal /spl nu/-calculus with the theorem prover ACL2. Due to the induction mechanism of ACL2, this approach allows to consider the infinite state space without having to appeal to reduction techniques. Two simple but significant examples illustrate our results.
  • Keywords
    formal specification; formal verification; inference mechanisms; temporal logic; theorem proving; ACL2 model-checker; data path; formal verification; induction mechanism; infinite state space; modal nu-calculus; nu-calculus model-checker; numeric variable; symbolic state; system-level description; system-level design verification; temporal property; Automata; Boolean functions; Circuits; Control systems; Data structures; Design automation; Encoding; Formal verification; Real time systems; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2003. MEMOCODE '03. Proceedings. First ACM and IEEE International Conference on
  • Conference_Location
    Mont Saint Michel, France
  • Print_ISBN
    0-7695-1923-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2003.1210091
  • Filename
    1210091