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
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;
Conference_Titel :
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location :
Brisbane, Queensland, Australia
Print_ISBN :
0-7695-1949-0
DOI :
10.1109/SEFM.2003.1236223