We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.PL

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Programming Languages

Title: Encoding Petri Nets into CCS (Technical Report)

Abstract: This paper explores the problem of determining which classes of Petri nets can be encoded into behaviourally-equivalent CCS processes. Most of the existing related literature focuses on the inverse problem (i.e., encoding process calculi belonging to the CCS family into Petri nets), or extends CCS with Petri net-like multi-synchronisation (Multi-CCS). In this work, our main focus are free-choice and workflow nets (which are widely used in process mining to describe system interactions) and our target is plain CCS. We present several novel encodings, including one from free-choice workflow nets (produced by process mining algorithms like the alpha-miner) into CCS processes, and we prove that our encodings produce CCS processes that are weakly bisimilar to the original net. Besides contributing new expressiveness results, our encodings open a door towards bringing analysis and verification techniques from the realm of process calculi into the realm of process mining.
Comments: 38 pages, 18 figures, extended version of paper to be published at COORDINATION 2024
Subjects: Programming Languages (cs.PL)
Cite as: arXiv:2404.14385 [cs.PL]
  (or arXiv:2404.14385v1 [cs.PL] for this version)

Submission history

From: Benjamin Bogø [view email]
[v1] Mon, 22 Apr 2024 17:38:58 GMT (122kb,D)

Link back to: arXiv, form interface, contact.