scispace - formally typeset
Journal ArticleDOI

Identification of Petri Nets from Knowledge of Their Language

TLDR
This paper considers the problem of identifying a free labeled Petri net system, i.e., all transition labels are distinct, and extends this approach in several ways introducing additional information about the model (structural constraints, conservative components, stationary sequences) or about its initial marking.
Abstract
In this paper we deal with the problem of identifying a Petri net system, given a finite language generated by it. First we consider the problem of identifying a free labeled Petri net system, i.e., all transition labels are distinct. The set of transitions and the number of places is assumed to be known, while the net structure and the initial marking are computed solving an integer programming problem. Then we extend this approach in several ways introducing additional information about the model (structural constraints, conservative components, stationary sequences) or about its initial marking. We also treat the problem of synthesizing a bounded net system starting from an automaton that generates its language. Finally, we show how the approach can also be generalized to the case of labeled Petri nets, where two or more transitions may share the same label. In particular, in this case we impose that the resulting net system is deterministic. In both cases the identification problem can still be solved via an integer programming problem.

read more

Citations
More filters
Journal ArticleDOI

Quality dimensions in process discovery : the importance of fitness, precision, generalization and simplicity

TL;DR: This paper presents the ETM algorithm which allows the user to seamlessly steer the discovery process based on preferences with respect to the four quality dimensions, and shows that all dimensions are important for process discovery.
Journal ArticleDOI

Brief paper: On-line fault detection in discrete event systems by Petri nets and integer linear programming

TL;DR: In this paper, a fault detection problem for discrete event systems in a Petri Net (PN) framework is addressed, assuming that the structure of the PN model and the initial marking are known, faults are modelled by unobservable transitions.

Flexible evolutionary algorithms for mining structured process models

TL;DR: The Evolutionary Tree Miner framework is presented, which is implemented as a plug-in for the process mining toolkit ProM and is able to balance these different quality metrics and be able to produce (a collection of) process models that have a specific balance of these quality dimensions, as specified by the user.
Journal ArticleDOI

Model-based fault identification of discrete event systems using partially observed Petri nets

TL;DR: This paper provides an approach that identifies unobservable transitions by constructing and solving an Integer Linear Programming problem according to the observed evolution and the nominal net and reports two methods to ensure acyclicity of the identified subnet.
Journal ArticleDOI

Fault Identification of Discrete Event Systems Modeled by Petri Nets With Unobservable Transitions

TL;DR: This paper deals with the identification problem of faulty behavior in a discrete event system, assuming that the fault-free model of a system is given in terms of Petri nets, where the set of transitions is divided into two disjoint subsets: 1) observable and 2) unobservable ones.
References
More filters
Journal ArticleDOI

Petri nets: Properties, analysis and applications

TL;DR: The author proceeds with introductory modeling examples, behavioral and structural properties, three methods of analysis, subclasses of Petri nets and their analysis, and one section is devoted to marked graphs, the concurrent system model most amenable to analysis.
Journal ArticleDOI

Control of systems integrating logic, dynamics, and constraints

TL;DR: A predictive control scheme is proposed which is able to stabilize MLD systems on desired reference trajectories while fulfilling operating constraints, and possibly take into account previous qualitative knowledge in the form of heuristic rules.
Journal ArticleDOI

Complexity of automaton identification from given data

TL;DR: The question of whether there is an automaton with n states which agrees with a finite set D of data is shown to be NP-complete, although identification-in-the-limit of finite automata is possible in polynomial time as a function of the size of D.
Journal ArticleDOI

Inference of Reversible Languages

TL;DR: An efficient algonthrn is presented for mfernng reversible languages from posmve and negative examples, and it is shown that it leads to correct identification m the hmlt of the class of reversible languages.