Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2024
On the Complexity of Proving Polyhedral Reductions
We propose an automated procedure to prove polyhedral abstractions (also known as polyhedral reductions) for Petri nets. Polyhedral abstraction is a new type of state space equivalence, between Petri nets, based on the use of linear integer constraints ...
- research-articleJanuary 2024
Taking Complete Finite Prefixes To High Level, Symbolically*
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 finite prefix of ...
- research-articleJanuary 2024
A Rewriting-logic-with-SMT-based Formal Analysis and Parameter Synthesis Framework for Parametric Time Petri Nets
- Jaime Arias,
- Kyungmin Bae,
- Carlos Olarte,
- Peter Csaba Ölveczky,
- Laure Petrucci,
- Robert Lorenz,
- Sławomir Lasota
This paper presents a concrete and a symbolic rewriting logic semantics for parametric time Petri nets with inhibitor arcs (PITPNs), a flexible model of timed systems where parameters are allowed in firing bounds. We prove that our semantics is bisimilar ...
- research-articleJanuary 2024
Relation-Algebraic Verification of Disjoint-Set Forests
This paper studies how to use relation algebras, which are useful for high-level specification and verification, for proving the correctness of lower-level array-based implementations of algorithms. We give a simple relation-algebraic semantics of read ...
- research-articleJanuary 2022
Methods for Efficient Unfolding of Colored Petri Nets
- Alexander Bilgram,
- Peter G. Jensen,
- Thomas Pedersen,
- Jiří Srba,
- Peter H. Taankvist,
- Paul C. Bell,
- Igor Potapov,
- Sylvain Schmitz,
- Patrick Totzke
Colored Petri nets offer a compact and user friendly representation of the traditional Place/Transition (P/T) nets and colored nets with finite color ranges can be unfolded into the underlying P/T nets, however, at the expense of an exponential explosion ...
-
- research-articleJanuary 2022
Reachability in Simple Neural Networks
We investigate the complexity of the reachability problem for (deep) neural networks: does it compute valid output given some valid input? It was recently claimed that the problem is NP-complete for general neural networks and specifications over the ...
- research-articleJanuary 2021
Symbolic and Structural Model-Checking
Fundamenta Informaticae (FUNI), Volume 183, Issue 3-4Pages 319–342https://doi.org/10.3233/FI-2021-2090Brute-force model-checking consists in exhaustive exploration of the state-space of a Petri net, and meets the dreaded state-space explosion problem.
In contrast, this paper shows how to solve model-checking problems using a combination of techniques ...
- research-articleJanuary 2021
Parametric Analyses of Attack-fault Trees*
Risk assessment of cyber-physical systems, such as power plants, connected devices and IT-infrastructures has always been challenging: safety (i. e., absence of unintentional failures) and security (i. e., no disruptions due to attackers) are conditions ...
- research-articleJanuary 2021
Soundness Verification of Data-Aware Process Models with Variable-to-Variable Conditions
Traditionally Business Process Modeling has only focused on the control-flow perspective, thus allowing process designers to specify the constraints on the activities of the process: the order and potential concurrency of their execution, their mutual ...
- research-articleJanuary 2021
Quantitative Verification of Stochastic Regular Expressions
Fundamenta Informaticae (FUNI), Volume 179, Issue 2Pages 135–163https://doi.org/10.3233/FI-2021-2018In this article, we introduce a probabilistic verification algorithm for stochastic regular expressions over a probabilistic extension of the Action based Computation Tree Logic (ACTL*). The main results include a novel model checking algorithm and a ...
- research-articleJanuary 2021
Declarative Parameterized Verification of Distributed Protocols via the Cubicle Model Checker
Fundamenta Informaticae (FUNI), Volume 178, Issue 4Pages 347–378https://doi.org/10.3233/FI-2021-2010We show that Cubicle, an SMT-based infinite-state model checker, can be applied as a verification engine for GLog, a logic-based language based on relational updates rules that has been applied to specify topology-sensitive distributed protocols with ...
- research-articleJanuary 2021
Stubborn Sets, Frozen Actions, and Fair Testing
Fundamenta Informaticae (FUNI), Volume 178, Issue 1-2Pages 139–172https://doi.org/10.3233/FI-2021-2001Many partial order methods use some special condition for ensuring that the analysis is not terminated prematurely. In the case of stubborn set methods for safety properties, implementation of the condition is usually based on recognizing the terminal ...
- research-articleJanuary 2021
Verification and Parameter Synthesis for Real-Time Programs using Refinement of Trace Abstraction*
Fundamenta Informaticae (FUNI), Volume 178, Issue 1-2Pages 31–57https://doi.org/10.3233/FI-2021-1997We address the safety verification and synthesis problems for real-time systems. We introduce real-time programs that are made of instructions that can perform assignments to discrete and real-valued variables. They are general enough to capture ...
- research-articleJanuary 2018
Interleaving Based Model Checking of Concurrency and Causality
Fundamenta Informaticae (FUNI), Volume 161, Issue 4Pages 423–445https://doi.org/10.3233/FI-2018-1709We consider a spectrum of properties proposed in [14]. It is related to causality and concurrency between a pair of given transitions in a place/transition net. For each of these properties, we ask whether it can be verified using an ordinary, ...
- research-articleJanuary 2018
A Distributed Fixed-Point Algorithm for Extended Dependency Graphs*
- Andreas E. Dalsgaard,
- Søren Enevoldsen,
- Peter Fogh,
- Lasse S. Jensen,
- Peter G. Jensen,
- Tobias S. Jepsen,
- Isabella Kaufmann,
- Kim G. Larsen,
- Søren M. Nielsen,
- Mads Chr. Olesen,
- Samuel Pastva,
- Jiří Srba,
- Wil van der Aalst,
- Eike Best,
- Wojciech Penczek
Fundamenta Informaticae (FUNI), Volume 161, Issue 4Pages 351–381https://doi.org/10.3233/FI-2018-1707Equivalence and model checking problems can be encoded into computing fixed points on dependency graphs. Dependency graphs represent causal dependencies among the nodes of the graph by means of hyper-edges. We suggest to extend the model of dependency ...
- research-articleJanuary 2018
The Complexity of Diagnosability and Opacity Verification for Petri Nets
- Béatrice Bérard,
- Stefan Haar,
- Sylvain Schmitz,
- Stefan Schwoon,
- Wil van der Aalst,
- Eike Best,
- Wojciech Penczek
Fundamenta Informaticae (FUNI), Volume 161, Issue 4Pages 317–349https://doi.org/10.3233/FI-2018-1706Diagnosability and opacity are two well-studied problems in discrete-event systems. We revisit these two problems with respect to expressiveness and complexity issues.
We first relate different notions of diagnosability and opacity. We consider in ...
- research-articleJanuary 2018
Extrapolation of an Optimal Policy using Statistical Probabilistic Model Checking
- Artur Rataj,
- Bożena Woźna-Szcześniak,
- Ludwik Czaja,
- Wojciech Penczek,
- Holger Schlingloff,
- Nguyen Hung Son
Fundamenta Informaticae (FUNI), Volume 157, Issue 4Pages 443–461https://doi.org/10.3233/FI-2018-1637We present different ways of an approximate extrapolation of an optimal policy of a small model to that of a large equivalent of the model, which itself is too large to find its exact policy directly using probabilistic model checking (PMC). In particular,...
- research-articleJanuary 2018
Logic-based Verification of the Distributed Dining Philosophers Protocol
Fundamenta Informaticae (FUNI), Volume 161, Issue 1-2Pages 113–133https://doi.org/10.3233/FI-2018-1697We present a logic-based framework for the specification and validation of distributed protocols. Our specification language is a logic-based presentation of update rules for arbitrary graphs. Update rules are specified via conditional rewriting rules ...
- research-articleJanuary 2017
Monitoring with Parametrized Extended Life Sequence Charts
Fundamenta Informaticae (FUNI), Volume 153, Issue 3Pages 173–198https://doi.org/10.3233/FI-2017-1536Runtime verification is a lightweight formal method that checks whether an execution of a system satisfies a given property. A challenge in building a runtime verification system is to define a suitable monitoring specification language, i.e., a language ...
- research-articleJanuary 2017
SMC4AC: A New Symbolic Model Checker for Intelligent Agent Communication
Fundamenta Informaticae (FUNI), Volume 152, Issue 3Pages 223–271https://doi.org/10.3233/FI-2017-1519Social approaches have been put forward to define semantics for intelligent agent communication messages and to tackle the shortcomings of mental approaches. Formal semantics of those social approaches can be model checked as they are focused on public ...