An Innovative Formal Verification Method Based on Timed Petri Nets With Integrated Database Tables

  • Jian Song
  • , Guanjun Liu
  • , Ying Tang
  • , Li Wang
  • , Miaomiao Wang
  • , Lin Li

Research output: Contribution to journalArticlepeer-review

Abstract

Formal verification becomes increasingly critical to ensure system functionality, reliability and safety as they grow in complexity. Existing methods tend to focus on a single dimension of system aspects—such as control flow, data flow or timing constraints—or, at most, consider two of these perspectives without integrating all three. In addition, data flow models generally represent high-level data abstraction without including operational details within underlying contexts. The inability of these models to capture system behavior undermines their reliability, ultimately increasing the likelihood of the corresponding systems malfunctioning. To address these issues, we propose a formal verification method based on a timed Petri net with database tables (TPDT-net). First, we model the system using TPDT-net and generate its state reachability graph (SRG). Next, we extend timed computation tree logic (TCTL) by introducing database-related data element operators, thus proposing a database-oriented TCTL (DTCTL) model checking method. In addition, we formalize the system correctness problem as corresponding DTCTL formulas, which are analyzed based on the SRG. This approach transforms correctness verification into a satisfiability problem of DTCTL formulas within the SRG. Finally, we validate the practicality and effectiveness of the proposed method through case studies and experiments.

Original languageEnglish (US)
Pages (from-to)7410-7424
Number of pages15
JournalIEEE Transactions on Systems, Man, and Cybernetics: Systems
Volume55
Issue number10
DOIs
StatePublished - 2025
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Systems Engineering
  • Human-Computer Interaction
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'An Innovative Formal Verification Method Based on Timed Petri Nets With Integrated Database Tables'. Together they form a unique fingerprint.

Cite this