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
Link To Document