• 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