DocumentCode
2136948
Title
Formal verification of ASM designs using the MDG tool
Author
Gawanmeh, Amjad ; Tahar, Sofiène ; Winter, Kirsten
Author_Institution
Concordia Univ., Montreal, Que., Canada
fYear
2003
fDate
22-27 Sept. 2003
Firstpage
210
Lastpage
219
Abstract
In this paper, we present a formal hardware verification framework linking ASM with MDG. ASM (Abstract State Machine) is a state based language for describing transition systems. MDG (Multiway Decision Graphs) provides symbolic representation of transition systems with support of abstract sorts and functions. We implemented a transformation tool that automatically generates MDG models from ASM specifications, then formal verification techniques provided by the MDG tool, such as model checking or equivalence checking, can be applied on the generated models. We support this work with a case study of an Island Tunnel Controller, which behavior and structure were specified in ASM then using our ASM-MDG tool successfully verified within the MDG tool.
Keywords
data structures; decision diagrams; decision tables; finite state machines; hardware description languages; program verification; software tools; abstract state machine; formal verification; hardware verification; island tunnel controller; model checking; multiway decision graphs; transformation tool; Automatic control; Context modeling; Formal specifications; Formal verification; Hardware design languages; Joining processes; Power system modeling; Software systems; State-space methods; Surges;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location
Brisbane, Queensland, Australia
Print_ISBN
0-7695-1949-0
Type
conf
DOI
10.1109/SEFM.2003.1236223
Filename
1236223
Link To Document