DocumentCode :
3587343
Title :
A Symbolic Partial Order Method for Verifying SystemC
Author :
Naiju Zeng ; Wenhui Zhang
Author_Institution :
Inst. of Software, State Key Lab. of Comput. Sci., Univ. of Chinese Acad. Sci., Beijing, China
Volume :
1
fYear :
2014
Firstpage :
271
Lastpage :
278
Abstract :
SystemC is an IEEE standard system-level language and has been widely adopted in development of embedded systems. Verifying SystemC designs is critical since it can avoid error propagation down to the final implementation. Recent works translate SystemC designs into transition systems and verify them by model checking. However, model checking suffers from the state space explosion problem. This work combines partial order reduction and symbolic model checking to combating state space explosion in verifying SystemC. Some concepts are defined to assisting in partial order reduction according to the characteristics of SystemC transition systems, and partial order reduction algorithms for symbolic model checking are presented based on these concepts. Our approach is implemented on symbolic model checker VERDS and the efficiency is demonstrated by verifying a set of SystemC designs.
Keywords :
IEEE standards; embedded systems; formal verification; state-space methods; symbol manipulation; IEEE standard system-level language; SystemC design verification; SystemC transition systems; VERDS; embedded systems; partial order reduction algorithms; state space explosion; state space explosion problem; symbolic model checker; symbolic model checking; symbolic partial order method; transition systems; Algorithm design and analysis; Computer science; Electronic mail; Explosions; Hardware; Model checking; Software; SystemC; partial order reduction; symbolic model checking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
978-1-4799-7425-2
Type :
conf
DOI :
10.1109/APSEC.2014.49
Filename :
7091320
Link To Document :
بازگشت