Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Klaudel, Hannaa; * | Koutny, Maciejb | Duan, Zhenhuac | Moszkowski, Bend
Affiliations: [a] IBISC, University of Evry, Université Paris-Saclay, 91025, Evry, France. hanna.klaudel@ibisc.univ-evry.fr | [b] School of Computing, Newcastle University, Newcastle upon Tyne, NE4 5TG, United Kingdom. maciej.koutny@ncl.ac.uk | [c] ICTT and ISN Laboratory, Xidian University, Xi’an, 710071, P.R. China. zhhduan@mail.xidian.edu.cn | [d] School of Computing, Newcastle University, Newcastle upon Tyne, NE4 5TG, United Kingdom. benmos63@gmail.com
Correspondence: [*] Address for correspondence: IBISC, University of Evry, Université Paris-Saclay, 91025, Evry, France.
Abstract: In this paper, we further develop a recently introduced semantic link between temporal logics and Petri nets. We focus on two specific formalisms, Interval Temporal Logic (ITL) and Box Algebra (BA), which are closely related by their compositional approach to constructing system descriptions. The overall goal of our investigation is to translate Petri nets into behaviourally equivalent logical formulas. As a result, the analysis of system properties can be carried out using either of the two formalisms, exploiting their respective strengths and powerful tool support. The contribution of this paper is twofold. First, we extend the existing translation from BA to ITL, by removing restrictions concerning the way control flow of concurrent system is modelled, and by allowing a fully general synchronisation operator. Second, we strengthen the notion of equivalence between a Petri net and the corresponding logical formula by proving such an equivalence at the level of transition-based executions of Petri nets rather than just by looking at their labels. We also show that the complexity of the proposed translation compares favourably with the complexity of the translation from BA expressions to Petri nets.
Keywords: Interval Temporal Logic, Petri nets, box algebra, composition, semantics, general synchronisation, step sequence, equivalence
DOI: 10.3233/FI-2019-1820
Journal: Fundamenta Informaticae, vol. 167, no. 4, pp. 323-354, 2019
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl