Soundness of Timed-Arc Workflow Nets

Jose Antonio Mateo, Jiri Srba, Mathias Grund Sørensen

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

5 Citations (Scopus)

Abstract

Analysis of workflow processes with quantitative aspects like timing is of interest in numerous time-critical applications. We suggest a workflow model based on timed-arc Petri nets and study the foundational problems of soundness and strong (time-bounded) soundness. We explore the decidability of these problems and show, among others, that soundness is decidable for monotonic workflow nets while reachability is undecidable. For general timed-arc workflow nets soundness and strong soundness become undecidable, though we can design efficient verification algorithms for the subclass of bounded nets. Finally, we demonstrate the usability of our theory on the case studies of a Brake System Control Unit used in aircraft certification, the MPEG2 encoding algorithm, and a blood transfusion workflow. The implementation of the algorithms is freely available as a part of the model checker TAPAAL.
Original languageEnglish
Title of host publicationProceedings of the 35th International Conference on Application and Theory of Petri Nets and Concurrency (ICATPN'14)
Number of pages20
Volume8489
PublisherSpringer Publishing Company
Publication date2014
Pages51-70
ISBN (Print)978-3-319-07733-8
ISBN (Electronic)978-3-319-07734-5
DOIs
Publication statusPublished - 2014
Event 35th International Conference on Application and Theory of Petri Nets and Concurrency - Tunis, Tunisia
Duration: 23 Jun 201427 Jun 2014
Conference number: 35

Conference

Conference 35th International Conference on Application and Theory of Petri Nets and Concurrency
Number35
Country/TerritoryTunisia
CityTunis
Period23/06/201427/06/2014
SeriesLecture Notes in Computer Science (LNCS)
ISSN0302-9743

Fingerprint

Dive into the research topics of 'Soundness of Timed-Arc Workflow Nets'. Together they form a unique fingerprint.

Cite this