• DocumentCode
    1918999
  • Title

    A formal verification framework for Bluespec System Verilog

  • Author

    Ouchani, Samir ; Mohamed, Otmane Ait ; Debbabi, Mourad

  • Author_Institution
    Computer Security Laboratory (CSL), Concordia University, Montreal, Quebec, Canada H3G 1M8
  • fYear
    2013
  • fDate
    24-26 Sept. 2013
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In systems engineering and hardware design, SysML activity diagrams are widely used for modeling and analyzing complex systems. In addition, Bluespec System Verilog gains recently more popularity in hardware synthesis. This paper proposes an efficient formal verification framework to verify the correctness of the systems´ design. First, we verify a system modeled by SysML activity diagrams using PRISM probabilistic symbolic model checker. Then, we present an efficient algorithm that transforms the SysML activity diagrams to an equivalent BlueSpec code. To express easily the proposed algorithm, we formalize both SysML activity diagrams and BlueSpec language. Finally, we demonstrate the effectiveness of our approach by presenting a case study.
  • Keywords
    Concurrent computing; Hardware; Hardware design languages; Modeling; Probabilistic logic; Syntactics; Unified modeling language; BlueSpec System Verilog; PCTL; PRISM Model-Checker; SysML Activity Diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification & Design Languages (FDL), 2013 Forum on
  • Conference_Location
    Paris, France
  • ISSN
    1636-9874
  • Type

    conf

  • Filename
    6646644