DocumentCode :
2395939
Title :
Embedding and Verification of PSL using ASM
Author :
Gawanmeh, Amjad ; Tahar, Sofiène ; Habibi, Ali
Author_Institution :
Concordia Univ., Montreal, Que.
fYear :
2006
fDate :
Dec. 2006
Firstpage :
125
Lastpage :
130
Abstract :
This paper proposes a methodology to integrate the property specification language (PSL) in the verification process of systems designed using abstract states machines (ASMs). A specification of PSL in ASM was provided, which allows us to integrate PSL properties as part of the design. For the verification, a technique based on the AsmL tool was proposed that translates the ASM code (containing both the design and the properties) into a finite state machine (FSM) representation. The generated FSM was used to run model checking on an external tool, here SMV. The approach takes advantage from the ASM language capabilities to model designs at the system level as well as from the power of the AsmL tool in generating both a C# code and an FSM representation from an ASM model. The approach was applied on SystemC designs, which are translated into ASM models. Experimental results on a bus structure from the SystemC library showed a superiority of the approach to conventional verification
Keywords :
embedded systems; finite state machines; formal verification; logic CAD; logic testing; specification languages; (abstract states machines; ASM language; AsmL tool; C# code; SystemC designs; bus structure; finite state machine; model checking; property specification language embedding; property specification language verification; Distributed power generation; Formal specifications; Formal verification; Libraries; Logic design; Power generation; Power system modeling; Real time systems; System-on-a-chip; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip for Real-Time Applications, The 6th International Workshop on
Conference_Location :
Cairo
Print_ISBN :
1-4244-0898-9
Type :
conf
DOI :
10.1109/IWSOC.2006.348221
Filename :
4155274
Link To Document :
بازگشت