• DocumentCode
    3739716
  • Title

    Development of a prototype translator from Circus to CSPm

  • Author

    Arshad Beg;Andrew Butterfield

  • Author_Institution
    Hamdard Institute of Engineering and Technology, Hamdard University Islamabad, Pakistan
  • fYear
    2015
  • Firstpage
    16
  • Lastpage
    23
  • Abstract
    In this paper, we present our approach towards developing a prototype tool which translates a LaTeX based `Circus´ specification into its equivalent machine readable Communicating Sequential Processes (CSPm) notation. The paper describes the methodology adopted for the design of the tool while walking through a simple translation example. The value added by this developed prototype tool is automatic code generation from imperative state-rich formal specification language `Circus´ to equivalent CSPm output which can directly be fed into the industry proven Failures-Divergence Refinement (FDR) model checker.
  • Keywords
    "Java","Syntactics","Prototypes","Algebra","Formal verification","Concrete"
  • Publisher
    ieee
  • Conference_Titel
    Open Source Systems & Technologies (ICOSST), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/ICOSST.2015.7396396
  • Filename
    7396396