• DocumentCode
    2381645
  • Title

    Planning equational verification in CCS

  • Author

    Monroy, Raúl ; Bundy, Alan ; Green, Ian

  • Author_Institution
    Dept. of Comput. Sci., ITESM, Atizapan, Mexico
  • fYear
    1998
  • fDate
    13-16 Oct 1998
  • Firstpage
    43
  • Lastpage
    52
  • Abstract
    Most efforts to automate the formal verification of communicating systems have centred around finite-state systems (FSSs). However, FSSs are incapable of modelling many practical communicating systems, and hence there is interest in a novel class of problems, which we call VIPSs (Value-passing Infinite-state Parameterised Systems). Existing approaches using model checking over FSSs are insufficient for VIPSs, due to their inability both to reason with and about domain-specific theories, and to cope with systems having an unbounded or arbitrary state space. We use the Calculus of Communicating Systems (CCS) with parameterised constants to express and specify VIPSs. We use the laws of CCS to conduct the verification task. This approach allows us to study communicating systems, regardless of their state space, and the data such systems communicate. Automating theorem proving in this system is an extremely difficult task. We provide automated methods for CCS analysis; they are applicable to both FSSs and VIPSs. Adding these methods to the Clam proof-planner, we have implemented an automated theorem prover that is capable of dealing with problems outside the scope of current methods. This paper describes these methods, gives an account as to why they work and provides a short summary of experimental results
  • Keywords
    calculus of communicating systems; equations; finite state machines; formal verification; planning (artificial intelligence); state-space methods; theorem proving; CCS; Calculus of Communicating Systems; Clam proof-planner; VIPS; automatic formal verification; automatic theorem proving; domain-specific theories; equational verification planning; finite-state systems; model checking; parameterised constants; unbounded state space; value-passing infinite-state parameterised systems; Artificial intelligence; Automatic control; Automation; Carbon capture and storage; Computer science; Electronic switching systems; Equations; Formal verification; Identity-based encryption; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-8750-9
  • Type

    conf

  • DOI
    10.1109/ASE.1998.732569
  • Filename
    732569