DocumentCode
2274988
Title
An effective approach for model checking SystemC designs
Author
Behjati, Razieh ; Sabouri, Hamideh ; Razavi, Niloofar ; Sirjani, Marjan
Author_Institution
ECE Dept., Univ. of Tehran, Tehran
fYear
2008
fDate
23-27 June 2008
Firstpage
56
Lastpage
61
Abstract
SystemC is a system level modeling language with the goal of enabling verification at higher levels of abstraction. In this paper, we propose a mapping from SystemC designs to Rebeca models supported by an automatic tool, Sytra. Rebeca verification tool set is then available for verifying LTL and CTL properties. The mapping is aimed to preserve the concurrent and event-driven nature of SystemC. This work is part of a project (Sysfier) to formally verify SystemC designs. The applicability of our approach is shown by a set of small and medium sized case studies, and the scalability of the approach is shown by the verification of a single-cycle MIPS design.
Keywords
concurrency control; hardware description languages; object-oriented languages; program verification; systems analysis; temporal logic; Rebeca verification tool; SystemC concurrent nature; SystemC design; SystemC event-driven nature; Sytra tool; computational tree logic; linear temporal logic; model checking; system level modeling language; Computer science; Engines; Formal verification; Kernel; Logic design; Mathematical model; Mathematics; Object oriented modeling; Physics; Scalability; Actor Model; Model Checking; Rebeca; System Level Formal Verification; SystemC Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design, 2008. ACSD 2008. 8th International Conference on
Conference_Location
Xian
ISSN
1550-4808
Print_ISBN
978-1-4244-1838-1
Electronic_ISBN
1550-4808
Type
conf
DOI
10.1109/ACSD.2008.4574596
Filename
4574596
Link To Document