中文
相关论文

相关论文: Encoding Petri Nets into CCS (Technical Report)

200 篇论文

We study the problem of disentangling locked processes via code refactoring. We identify and characterise a class of processes that is not lock-free; then we formalise an algorithm that statically detects potential locks and propose…

编程语言 · 计算机科学 2016-08-08 Adrian Francalanza , Marco Giunti , António Ravara

We study encodings from CSP into asynchronous CCS with name passing and matching, so in fact, the asynchronous pi-calculus. By doing so, we discuss two different ways to map the multi-way synchronisation mechanism of CSP into the two-way…

计算机科学中的逻辑 · 计算机科学 2015-08-06 Meike Hatzel , Christoph Wagner , Kirstin Peters , Uwe Nestmann

Information flow security properties were defined some years ago (see, e.g., the surveys \cite{FG01,Ry01}) in terms of suitable equivalence checking problems. These definitions were provided by using sequential models of computations (e.g.,…

密码学与安全 · 计算机科学 2023-10-02 Roberto Gorrieri

We classify all additive invariants of open Petri nets: these are $\mathbb{N}$-valued invariants which are additive with respect to sequential and parallel composition of open Petri nets. In particular, we prove two classification theorems:…

Petri nets provide accurate analogues to chemical reaction networks, with places representing individual molecules (the resources of the system) and transitions representing chemical reactions which convert educt molecules into product…

离散数学 · 计算机科学 2025-09-03 Addie Jordon , Juri Kolčák , Daniel Merkle

Preferences play an important role in our everyday lives. CP-networks, or CP-nets in short, are graphical models for representing conditional qualitative preferences under ceteris paribus ("all else being equal") assumptions. Despite their…

人工智能 · 计算机科学 2012-06-26 Fusun Yaman , Marie desJardins

Developing algorithms for distributed systems is an error-prone task. Formal models like Petri nets with transits and Petri games can prevent errors when developing such algorithms. Petri nets with transits allow us to follow the data flow…

计算机科学中的逻辑 · 计算机科学 2021-03-30 Manuel Gieseking , Jesko Hecking-Harbusch , Ann Yanich

Process discovery aims to discover models that can explain the behaviors of event logs extracted from information systems. While various approaches have been proposed, only a few guarantee desirable properties such as soundness and…

数据库 · 计算机科学 2023-01-06 Tsung-Hao Huang , Wil M. P. van der Aalst

Petri net unfoldings are a useful tool to tackle state-space explosion in verification and related tasks. Moreover, their structure allows to access directly the relations of causal precedence, concurrency, and conflict between events.…

计算机科学中的逻辑 · 计算机科学 2011-06-08 Stefan Haar , Christian Kern , Stefan Schwoon

In this paper, we propose a compositional approach to constructing correct formal models of information systems from correct models of interacting components. Component behavior is represented using workflow nets - a class of Petri nets.…

计算机科学中的逻辑 · 计算机科学 2022-08-03 Luca Bernardinello , Irina Lomazova , Roman Nesterov , Lucia Pomello

Cycloids are particular Petri nets for modelling processes of actions or events. They belong to the fundaments of Petri's general systems theory and have very different interpretations, ranging from Einstein's relativity theory and…

分布式、并行与集群计算 · 计算机科学 2024-09-30 Rüdiger Valk

In this report we focus on some aspects related to modeling and formal verification of embedded systems. Many models have been proposed to represent embedded systems. These models encompass a broad range of styles, characteristics, and…

计算机科学中的逻辑 · 计算机科学 2010-10-26 S. Bandyopadhyay , D. Sarkar , C. R. Mandal

The benchmark for computation is typically given as Turing computability; the ability for a computation to be performed by a Turing Machine. Many languages exploit (indirect) encodings of Turing Machines to demonstrate their ability to…

形式语言与自动机理论 · 计算机科学 2014-10-29 Thomas Given-Wilson

Unfoldings are a well known partial-order semantics of P/T Petri nets that can be applied to various model checking or verification problems. For high-level Petri nets, the so-called symbolic unfolding generalizes this notion. A complete…

计算机科学中的逻辑 · 计算机科学 2026-04-08 Nick Würdemann , Thomas Chatain , Stefan Haar , Lukas Panneke

A marked Petri net is lucent if there are no two different reachable markings enabling the same set of transitions, i.e., states are fully characterized by the transitions they enable. Characterizing the class of systems that are lucent is…

形式语言与自动机理论 · 计算机科学 2021-06-08 Wil M. P. van der Aalst

We give a definition of $\mathsf{Q}$-net, a generalization of Petri nets based on a Lawvere theory $\mathsf{Q}$, for which many existing variants of Petri nets are a special case. This definition is functorial with respect to change in…

范畴论 · 数学 2020-11-25 Jade Master

In process discovery, the goal is to find, for a given event log, the model describing the underlying process. While process models can be represented in a variety of ways, Petri nets form a theoretically well-explored description language…

数据库 · 计算机科学 2026-04-08 Lisa Luise Mannel , Wil M. P. van der Aalst

We present a model checking approach for the verification of data flow correctness in networks during concurrent updates of the network configuration. This verification problem is of great importance for software-defined networking (SDN),…

计算机科学中的逻辑 · 计算机科学 2019-11-15 Bernd Finkbeiner , Manuel Gieseking , Jesko Hecking-Harbusch , Ernst-Rüdiger Olderog

Barwise and Seligman stated the first principle of information flow: "Information flow results from regularities in the distributed system." They represent a distributed system in terms of a classification consisting of a set of objects or…

计算机科学中的逻辑 · 计算机科学 2022-03-03 Jules Chenou , George Hsieh , Aurelia Williams

Conformance checking is a key process mining task for comparing the expected behavior captured in a process model and the actual behavior recorded in a log. While this problem has been extensively studied for pure control-flow processes,…

人工智能 · 计算机科学 2021-04-20 Paolo Felli , Alessandro Gianola , Marco Montali , Andrey Rivkin , Sarah Winkler