• DocumentCode
    652412
  • Title

    Model Checking Control Flow Petri Nets Using PAT

  • Author

    Dung, Ho T. ; Thang, Bui H. ; Tho, Quan T.

  • Author_Institution
    Fac. of Comput. Sci. & Eng., Ho Chi Minh City Univ. of Technol., Ho Chi Minh City, Vietnam
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    124
  • Lastpage
    129
  • Abstract
    As a program can be modeled as data structures and control flows, the program verification problem can be reduced into verification of control flows with respect to the program data. Although a control flow can be represented as a Petri Net, the original Petri Net is not strong enough in representing a program without considering the program data. In this work, we focus on verifying a so-called Control Flow Petri Net (CF-PN) structure, a special form of Petri Net, which can capture both control flows and data manipulations of a program. This structure can also capture synchronization in concurrency systems such as multi-thread programs or asynchronous circuits. A model checking module for verifying such structures has been developed and added to PAT, a model checking tool originated from National University of Singapore (NUS). We also demonstrate our method in some working case studies of well-known verification situations.
  • Keywords
    Petri nets; concurrency control; data flow analysis; data structures; program verification; synchronisation; NUS; National University of Singapore; PAT; asynchronous circuits; concurrency systems; control flow verification; data manipulations; data structures; model checking control flow Petri net structure; model checking tool; multithread programs; process analysis toolkit; program data; program modelling; program verification problem; synchronization; Asynchronous circuits; Fires; Firing; Model checking; Petri nets; Receivers; System recovery; Control flow; Labeled Transition System; Model checking; PAT; Petri Nets; Process Analysis Toolkit; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Its Applications (ICCSA), 2013 13th International Conference on
  • Conference_Location
    Ho Chi Minh City
  • Type

    conf

  • DOI
    10.1109/ICCSA.2013.26
  • Filename
    6681109