Lecture Notes in Computer Science 10877

Similar documents
Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 3511

Emotional Engineering Volume 5

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 10644

Lecture Notes in Computer Science 3819

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 5004

Early Modern Philosophers and the Renaissance Legacy

Lecture Notes in Computer Science 7927

Lecture Notes in Artificial Intelligence 3176

Atlas of Craniocervical Junction and Cervical Spine Surgery

Lecture Notes in Computer Science 4797

Lecture Notes in Computer Science 4401

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 7342

The Archaeology of Anxiety

Lecture Notes in Computer Science 8036

Lecture Notes in Computer Science 6663

Lecture Notes in Artificial Intelligence 2155

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Non-functional Properties in Modeling: Analysis, Languages and Processes

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Intelligent Primary School Project in Italy

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Lecture Notes in Computer Science 4214

Encountering Development in the Age of Global Capitalism

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Lecture Notes in Computer Science 5671

Research Reports ESPRIT

Process Maturity Profile

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 8341

Lecture Notes in Computer Science 9249

STUDIES IN ORGANIZED CRIME

5 th International Conference on Material Modelling

REPORT OF THE TELSIKS 2001 CONFERENCE

Lecture Notes in Computer Science 5083

Technologies of International Relations


Homepage: volpe. Curriculum Vitae

Progress in Mathematics

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

SERGIU KLAINERMAN CURRICULUM VITAE

Lecture Notes in Computer Science 10852

Lecture Notes in Computer Science 9211

Process Maturity Profile

KEEGAN & COPPIN COMPANY, INC.

Process Maturity Profile

Lecture Notes in Computer Science 6037

Lecture Notes in Computer Science 5438

E M U L O V BREPOLS

Bratislava, 20 November ICARUS-Meeting. Didactics. Coordinator: Antonella Ambrosio. University of Naples

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

Lecture Notes in Artificial Intelligence 10757

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

OCL th International Workshop on OCL and Textual Modeling

Lecture Notes in Artificial Intelligence 4327

Lecture Notes in Computer Science 3527

The Truth about Fania Fénelon and the Women s Orchestra of Auschwitz-Birkenau

Lecture Notes in Computer Science 3507

9.0 SCOR-RELATED MEETINGS

Detection of Intrusions and Malware, and Vulnerability Assessment

Lecture Notes in Computer Science 9596

FOR SALE PAD BUILDING SITE

Nonprofit and Civil Society Studies

Lecture Notes in Computer Science 8031

Lecture Notes in Computer Science 3925

Lecture Notes in Computer Science 4449

Welcome to Workshop Designing Collaborative Interactive Spaces for e Creativity, e Science and e Learning AVI 2012, Capri, Italy, May 25 th.

Lecture Notes in Computer Science 2075 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

9 th Conference on Process Integration, Modelling and Optimisation for Energy Saving and Pollution Reduction

Lecture Notes in Computer Science 5587

EUROPEAN PRODUCT LIABILITY

Curriculum Vitae Person Education Professional career

Make!t

Lecture Notes in Computer Science 4883

Detailed Table of Contents

Curriculum vitae. Education Faculty of Mathematics and Physics, Charles University, Prague, RNDr degree 1982

Ale x a n d e r Va l l e y De v e l o p m e n t La n d

Lecture Notes in Computer Science 5062

Curriculum Vitae for Marlis Buchman

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Curriculum Vitae. September 2005 present : Full time researcher at CNRS affiliated with Paris School of Economics

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

*Senior Editor Masayusa Ohtsu Kumamoto University, Graduate School of Science and Technology, Kumamoto, Japan

The World Cup, between Europe and the Americas

Human Rights and Intellectual Property: From Concepts to Practice

Lehrstuhl für Algebra und Zahlentheorie,

Housing markets, wealth and the business cycle

Industrial and Logistics Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

Lecture Notes in Computer Science 4024

Office Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

Industrial and Logistics Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

Creating Talents for a New World august Deans forum. Contacts : Carole Grosz, Pauline Brière. back in paris, 200 years ago

High Field Brain MRI

ROADMAP to ENGINEERING DESIGN

How to Mitigate the Risk of Moral Hazard?

Transcription:

Lecture Notes in Computer Science 10877 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, Lancaster, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Friedemann Mattern ETH Zurich, Zurich, Switzerland John C. Mitchell Stanford University, Stanford, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel C. Pandu Rangan Indian Institute of Technology Madras, Chennai, India Bernhard Steffen TU Dortmund University, Dortmund, Germany Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max Planck Institute for Informatics, Saarbrücken, Germany

More information about this series at http://www.springer.com/series/7407

Victor Khomenko Olivier H. Roux (Eds.) Application and Theory of Petri Nets and Concurrency 39th International Conference, PETRI NETS 2018 Bratislava, Slovakia, June 24 29, 2018 Proceedings 123

Editors Victor Khomenko University of Newcastle Newcastle upon Tyne UK Olivier H. Roux École Centrale de Nantes Nantes Cedex 3 France ISSN 0302-9743 ISSN 1611-3349 (electronic) Lecture Notes in Computer Science ISBN 978-3-319-91267-7 ISBN 978-3-319-91268-4 (ebook) https://doi.org/10.1007/978-3-319-91268-4 Library of Congress Control Number: 2018942335 LNCS Sublibrary: SL1 Theoretical Computer Science and General Issues Springer International Publishing AG, part of Springer Nature 2018 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by the registered company Springer International Publishing AG part of Springer Nature The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland

Preface This volume constitutes the proceedings of the 39th International Conference on Application and Theory of Petri Nets and Concurrency (Petri Nets 2018). This series of conferences serves as an annual meeting place to discuss progress in the field of Petri nets and related models of concurrency. These conferences provide a forum for researchers to present and discuss both applications and theoretical developments in this area. Novel tools and substantial enhancements to existing tools can also be presented. Petri Nets 2018 was colocated with the Application of Concurrency to System Design Conference (ACSD 2018). Both were organized by the Interes Institute and Faculty of Electrical Engineering and Information Technology, Slovak University of Technology. The conference took place at the Austria Trend Hotel Bratislava, during June 24 29, 2018. We would like to express our deepest thanks to the Organizing Committee chaired by Gabriel Juhás for the time and effort invested in the local organization of this event. This year, 33 papers were submitted to Petri Nets 2018 by authors from 19 different countries. Each paper was reviewed by three reviewers. The discussion phase and final selection process by the Program Committee (PC) were supported by the EasyChair conference system. From 23 regular papers and ten tool papers, the PC selected 23 papers for presentation: 15 regular papers and eight tool papers. The number of submissions was a bit lower than expected. However, we were pleased that several highly innovative and very strong papers were submitted. After the conference, some of these authors were invited to submit an extended version of their contribution for consideration in a special issue of a journal. We thank the PC members and other reviewers for their careful and timely evaluation of the submissions and the fruitful constructive discussions that resulted in the final selection of papers. The Springer LNCS team (notably Anna Kramer and Alfred Hofmann) provided excellent and welcome support in the preparation of this volume. We are also grateful to the invited speakers for their contributions: Orna Grumberg, Israel Institute of Technology, Haifa, Israel, who delivered the Distinguished Carl Adam Petri Lecture Semantic Difference for Program Versions Fabrice Kordon, Université P & M. Curie, Paris, France, Self-Adaptive Model Checking, the Next Step? Matthias Függer, Max-Planck-Institut für Informatik, Germany, Challenges of Circuit Design: Circuits as Robust Distributed Algorithms Alongside ACSD 2018, the following workshops were colocated: the Workshop on Petri Nets and Software Engineering (PNSE 2018) and the Workshop on Algorithms and Theories for the Analysis of Event Data (ATAED 2018). Other colocated events included: the Model Checking Contest, the Petri Net Course, an Advanced Tutorial

VI Preface on Verification, and an Advanced Tutorial on Process Mining (A Tour In Process Mining: From Practice to Algorithmic Challenges). We hope you enjoy reading the contributions in this LNCS volume. June 2018 Victor Khomenko Olivier H. Roux

Organization Steering Committee W. van der Aalst RWTH Aachen University, Germany J. Kleijn Leiden University, The Netherlands L. Pomello Università degli Studi di Milano-Bicocca, Italy G. Ciardo Iowa State University, USA F. Kordon Université P & M. Curie, France W. Reisig Humboldt-Universität zu Berlin, Germany J. Desel University of Hagen, Germany M. Koutny (Chair) Newcastle University, UK G. Rozenberg Leiden University, The Netherlands S. Donatelli Universita di Torino, Italy L. M. Kristensen Western Norway University of Applied Sciences, Norway M. Silva Universidad de Zaragoza, Spain S. Haddad ENS Cachan, France C. Lin Tsinghua University, China A. Valmari University of Jyväskylä, Finland K. Hiraishi Japan Advanced Institute of Science and Technology, Japan W. Penczek Institute of Computer Science PAS, Poland A. Yakovlev Newcastle University, UK Program Committee Didier Buchs Lawrence Cabac Maximilien Colange José-Manuel Colom Isabel Demongodin Dirk Fahland Gilles Geeraerts Henri Hansen Petr Jancar Ryszard Janicki Gabriel Juhas Victor Khomenko (Chair) Jetty Kleijn Fabrice Kordon Lukasz Mikulski Andrew Miner CUI, University of Geneva, Switzerland University of Hamburg, Germany Laboratoire de Recherche et Développement de l EPITA, France University of Zaragoza, Spain LSIS - UMR CNRS 7296, France Eindhoven University of Technology, The Netherlands Université libre de Bruxelles, Belgium Tampere University of Technology, Finland Palacky University Olomouc, Czech Republic McMaster University, Canada Slovak University of Technology Bratislava, Slovakia Newcastle University, UK LIACS, Leiden University, The Netherlands LIP6/Sorbonne Université and CNRS, France Nicolaus Copernicus University, Torun, Poland Iowa State University, USA

VIII Organization Giovanni Michele Pinna Pascal Poizat Olivier H. Roux (Chair) Pawel Sobocinski Wil van der Aalst Irina Virbitskaite Matthias Weidlich Karsten Wolf Università di Cagliari, Italy Université Paris Nanterre and LIP6, France LS2N/Ecole Centrale de Nantes, France University of Southampton, UK RWTH Aachen University, Germany A.P. Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences, Russia Humboldt-Universität zu Berlin, Germany Universität Rostock, Germany Additional Reviewers Barylska, Kamila Brenner, Leonardo Cerna, Ivana Erofeev, Evgeny Frutos Escrig, David Gogolinska, Anna Haustermann, Michael Hillah, Lom Messan Hoogeboom, Hendrik Jan Jezequel, Loig Klikovits, Stefan Korovina, Margarita Leroux, Jérôme Linard, Alban Mhaskar, Neerja Moldt, Daniel Mosteller, David Piatkowski, Marcin Racordon, Dimitri Rietveld, Kristian Sawa, Zdenek Tarasyuk, Igor Thierry-Mieg, Yann Zuberek, Wlodek

Contents Invited Talk Self-adaptive Model Checking, the Next Step?...................... 3 Fabrice Kordon and Yann Thierry-Mieg Petri Net Synthesis Analysis and Synthesis of Weighted Marked Graph Petri Nets........... 19 Raymond Devillers and Thomas Hujsa Elementary Net Synthesis Remains NP-Complete Even for Extremely Simple Inputs............................................. 40 Ronny Tredup, Christian Rosenke, and Karsten Wolf Petri Net Synthesis with Union/Find............................. 60 Karsten Wolf Factorisation of Petri Net Solvable Transition Systems................. 82 Raymond Devillers and Uli Schlachter A Geometric Characterisation of Event/State Separation................ 99 Uli Schlachter and Harro Wimmel From Event-Oriented Models to Transition Systems.................. 117 Eike Best, Nataliya Gribovskaya, and Irina Virbitskaite Analysis and Model Checking Simplification of CTL Formulae for Efficient Model Checking of Petri Nets....................................... 143 Frederik Bønneland, Jakob Dyhr, Peter G. Jensen, Mads Johannsen, and Jiří Srba Basis Coverability Graph for Partially Observable Petri Nets with Application to Diagnosability Analysis........................ 164 Engel Lefaucheux, Alessandro Giua, and Carla Seatzu Co-finiteness and Co-emptiness of Reachability Sets in Vector Addition Systems with States......................................... 184 Petr Jančar, Jérôme Leroux, and Grégoire Sutre

X Contents Languages An Efficient Characterization of Petri Net Solvable Binary Words......... 207 David de Frutos Escrig, Maciej Koutny, and Łukasz Mikulski Pattern Matching in Link Streams: A Token-Based Approach............ 227 Clément Bertrand, Hanna Klaudel, Matthieu Latapy, and Frédéric Peschanski Semantics and Expressiveness Modeling Operational Semantics with Interval Orders Represented by Sequences of Antichains................................... 251 Ryszard Janicki One Net Fits All: A Unifying Semantics of Dynamic Fault Trees Using GSPNs......................................... 272 Sebastian Junges, Joost-Pieter Katoen, Mariëlle Stoelinga, and Matthias Volk On the Structure of Cycloids Introduced by Carl Adam Petri............ 294 Rüdiger Valk Markings in Perpetual Free-Choice Nets Are Fully Characterized by Their Enabled Transitions.................................. 315 Wil M. P. van der Aalst Tools epnk Applications and Annotations: A Simulator for YAWL Nets........ 339 Ekkart Kindler Petri Net Model Checking with LoLA 2.......................... 351 Karsten Wolf Integrating Simulink Models into the Model Checker Cosmos........... 363 Benoît Barbot, Béatrice Bérard, Yann Duplouy, and Serge Haddad LocalProcessModelDiscovery: Bringing Petri Nets to the Pattern Mining World............................................. 374 Niek Tax, Natalia Sidorova, Wil M. P. van der Aalst, and Reinder Haakma A Model Checker Collection for the Model Checking Contest Using Docker and Machine Learning................................. 385 Didier Buchs, Stefan Klikovits, Alban Linard, Romain Mencattini, and Dimitri Racordon

Contents XI Arduino Library Developed for Petri Net Inserted into RFID Database and Variants....................................... 396 Carlos Eduardo Alves da Silva, José Jean-Paul Zanlucchi de Souza Tavares, and Marco Vinícius Muniz Ferreira OMPetri - A Software Application for Modeling and Simulation Using Extended Hybrid Petri Nets by Employing OpenModelica.............. 406 Christoph Brinkrolf and Philo Reipke GreatTeach: A Tool for Teaching (Stochastic) Petri Nets............... 416 Elvio Gilberto Amparore and Susanna Donatelli Author Index... 427