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
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;
Conference_Titel :
Specification & Design Languages (FDL), 2013 Forum on
Conference_Location :
Paris, France