Optimal Reachability in Cost Time Petri Nets

Abstract : In order to model resource-consumption or allocation problems in concurrent real-time systems, we propose an extension of time Petri nets (TPN) with a linear cost function and investigate the mini-mum/infimum cost reachability problem. We build on the good properties of the state class symbolic abstraction, which is coarse and requires no approximation (or k-extrapolation) to ensure finiteness, and extend this abstraction to symbolically compute the cost of a given sequence of transitions. We show how this can be done, both by using general convex polyhedra, but also using the more efficient Difference Bound Matrix (DBM) data structure. Both techniques can then be used to obtain a symbolic algorithm for minimum cost reachability in bounded time Petri nets with possibly negative costs (provided there are no negative cost cycles). We prove that this algorithm terminates in both cases by proving that it explores only a finite number of extended state classes for bounded TPN, without having to resort to a bounded clock hypothesis, or to an extra approximation/extrapolation operator. All this is implemented in our tool Romeo and we illustrate the usefulness of these results in a case study.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [14 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01724290
Contributor : Didier Lime <>
Submitted on : Tuesday, March 6, 2018 - 1:13:14 PM
Last modification on : Tuesday, March 26, 2019 - 9:25:22 AM
Document(s) archivé(s) le : Thursday, June 7, 2018 - 1:48:22 PM

File

boucheneb-FORMATS-17.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01724290, version 1

Citation

Hanifa Boucheneb, Didier Lime, Baptiste Parquier, Charlotte Seidner, Olivier Henri Roux. Optimal Reachability in Cost Time Petri Nets. 15th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS 2017), Sep 2017, Berlin, Germany. ⟨hal-01724290⟩

Share

Metrics

Record views

106

Files downloads

32