=Paper= {{Paper |id=Vol-1846/frontmatter |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-1846/frontmatter.pdf |volume=Vol-1846 }} ==None== https://ceur-ws.org/Vol-1846/frontmatter.pdf
Preliminary Proceedings

             »PNSE’17«
           International Workshop on
   Petri Nets and Software Engineering

              Satellite event of the

   38th International Conference on
  Application and Theory of Petri Nets
              and Concurrency


     17th International Conference on
      Application of Concurrency to
                System Design

          Zaragoza, Spain, June, 2017



Including the proceedings of the co-located event



         »MoSEBIn’17«
           International Workshop on

  Modeling and Software Engineering in
           Business and Industry
                Editors: Daniel Moldt,
                         Lawrence Cabac and
                         Heiko Rölke
Proceedings of the International Workshop on
                         P etri
                         N ets and
                         S oftware
                         E ngineering
                           PNSE’17

             Editors: Daniel Moldt,
                      Dirk Fahland,
                      Andreas Solti and
                      Laura García-Borgoñón
Proceedings of the International Workshop on
                        Mo deling and
                          S oftware
                          E ngineering in
                          B usiness and
                         In dustry
                            MoSEBIn’17

                          University of Hamburg
                       Department of Informatics
Compilation Editor:
Daniel Moldt
University of Hamburg
Department of Informatics
Vogt-Kölln-Str. 30
D-22527 Hamburg
Germany
http://www.pnse.de
http://www.Petri-Net.de




These proceedings are published online by the editors as Volume 1846 at
    CEUR Workshop Proceedings
    ISSN 1613-0073
    http://ceur-ws.org/Vol-1846/

Copyright for the individual papers is held by the papers’ authors.
Copying is permitted only for private and academic purposes.
This volume is published and copyrighted by its editors.
Prefaces
These are the proceedings of the International Workshop on Petri Nets and
Software Engineering (PNSE’17) in Zaragoza, Spain, June 25–26, 2017 which
also includes the papers of the International Workshop on Modeling and Soft-
ware Engineering in Business and Industry (MoSEBIn’17). Both workshops
are co-located events of
•   Petri Nets 2017 – the 38th International Conference on Applications and
    Theory of Petri Nets and Concurrency and
•   ACSD 2017 – the 17th International Conference on Application of Con-
    currency to System Design.
    More information about the workshop can be found at
     http://www.informatik.uni-hamburg.de/TGI/events/pnse17/
                               and
    http://www.informatik.uni-hamburg.de/TGI/events/mosebin17/

PNSE’17 preface:
    For the successful realization of complex systems of interacting and re-
active software and hardware components the use of a precise language at
different stages of the development process is of crucial importance. Petri
nets are becoming increasingly popular in this area, as they provide a uni-
form language supporting the tasks of modeling, validation and verification.
Their popularity is due to the fact that Petri nets capture fundamental aspects
of causality, concurrency, synchronization and choice in a natural and math-
ematically precise way without compromising readability. The use of Petri
nets (P/T-nets, Coloured Petri nets and extensions) in the formal process of
software engineering, covering modeling, validation, execution, simulation and
verification, is presented as well as their application in several domains and
tools supporting the disciplines mentioned above.

MoSEBIn’17 preface:
    The workshop is a forum for those interested in modeling, especially of,
for and within business and industry environments. Business and industry
environments are important and relevant application domains for modeling
and software engineering. Both academics and practitioners can contribute
and learn from such a meeting. The fundamental interest is to understand
modeling within this area and what environments and applications actually
demand from modelers and software engineers.
    Communication between users and software engineers is based on models,
therefore, the transformation from application domain models to computer
science is a major task that we want to discuss during the workshop from many
perspectives. Furthermore, software engineering for business and industry has
to provide solutions that have to fit special needs of the people in these fields.
6      PNSE’17 – Petri Nets and Software Engineering




The mutual dependencies, services, requirements, expectations, solutions etc.
between software engineers and business people / people from industry shall
be discussed during the workshop.
    Last but not least in the context of any organisational institution the roles
of modeling within software engineering and how to use software engineering
for modeling can also be addressed from various perspectives.
    For both workshops we have chosen José Ángel Bañares and Julia Padberg
as invited speakers. We received eighteen high-quality contributions for these
proceedings. The program now consists of ten full papers, two short papers,
three poster contributions and two invited talks.
    The international program committee of PNSE’17 was supported by the
valued work of Alfredo Capozucca, Stefan Klikovits, Artur Niewiadomski,
Marcin Piątkowski and Benoît Ries as additional reviewers. Their valuable
work is highly appreciated.
    Furthermore, we would like to thank our colleagues in the local organiza-
tion team at the Aragón Institute of Engineering Research (I3A), Zaragoza
University, Spain for their support.
    The organzational/technical work in Hamburg was supported by Louis
Kobras, Michael Haustermann and Dennis Schmitz.
    Without the enormous efforts of authors, reviewers, PC members and the
organizational teams, this workshop would not provide such an interesting
booklet.

Thank you very much!

Danial Moldt, Lawrence Cabac, Heiko Rölke
Hamburg, June 2017
                                                Preface   7




PNSE’17 Program Committee
Elvio Gilberto Amparore      (Italy)
Kamel Barkaoui               (France)
Robin Bergenthum             (Germany)
Didier Buchs                 (Switzerland)
Lawrence Cabac (Co-Chair) (Germany)
Piotr Chrzastowski-Wachtel (Poland)
Gianfranco Ciardo            (USA)
José-Manuel Colom            (Spain)
Jörg Desel                   (Germany)
Raymond Devillers            (Belgium)
Giuliana Franceschinis       (Italy)
Nicolas Guelfi               (Luxembourg)
Stefan Haar                  (France)
Serge Haddad                 (France)
Xudong He                    (USA)
Kunihiko Hiraishi            (Japan)
Gabriel Juhás                (Slovakia)
Peter Kemper                 (USA)
Astrid Kiehn                 (India)
Hanna Klaudel                (France)
Radek Koci                   (Czech republic)
Maciej Koutny                (United Kingdom)
Lars Kristensen              (Norway)
Michael Köhler-Bußmeier      (Gemany)
Robert Lorenz                (Germany)
Łukasz Mikulski              (Poland)
Daniel Moldt (Co-Chair)      (Germany)
Berndt Müller                (Great Britain)
Wojciech Penczek             (Poland)
Laure Petrucci               (France)
Lucia Pomello                (Italy)
Heiko Rölke (Co-Chair)       (Germany)
P.S. Thiagarajan             (USA)
Yann Thierry-Mieg            (France)
Henricus M.W. (Eric) Verbeek (Netherlands)
Karsten Wolf                 (Germany)
8     PNSE’17 – Petri Nets and Software Engineering




MoSEBIn’17 Program Committee
María Alpuente                   (Spain)
Ahmed Awad                       (Egypt)
Bernhard Bauer                   (Germany)
Olivier Boissier                 (France)
Christine Choppy                 (France)
Claudio Di Ciccio                (Austria)
M.J. Escalona                    (Spain)
Dirk Fahland (Co-Chair)          (Netherlands)
Walid Fdhila                     (Austria)
Michael Felderer                 (Austria)
Luciano García-Bañuelos          (Estonia)
Laura García-Borgoñón (Co-Chair) (Seville)
Holger Giese                     (Germany)
José González Enríquez           (Spain)
Vincent Hilaire                  (France)
Lom Messan Hillah                (France)
Benjamin Hirsch                  (United Arab Emirates)
Martin Kollingbaum               (United Kingdom)
Gabriele Kotsis                  (Austria)
Maristella Matera                (Italy)
Massimo Mecella                  (Italy)
Daniel Moldt (Co-Chair)          (Germany)
Andreas Oberweis                 (Germany)
Andrea Omicini                   (Italy)
Pascal Poizat                    (France)
Mattia Salnitri                  (Italy)
Stefan Schönig                   (Germany)
Arik Senderovich                 (Israel)
Andreas Solti (Co-Chair)         (Austria)
Ulrich Ultes-Nitsche             (Switzerland)
Antonio Vallecillo               (Spain)
Jan Martijn Van Der Werf         (Netherlands)
Mathias Weske                    (Germany)
Manuel Wimmer                    (Austria)
Christian Zirpins                (Germany)
Contents




Part I Invited Talks

Model-Driven Development of Performance Sensitive Cloud
Native Streaming Applications
José Ángel Bañares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Verification of Reconfigurable Petri Nets
Julia Padberg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27


Part II Long Presentations

Decision Diagrams for Petri Nets: which Variable Ordering?
Elvio Gilberto Amparore, Susanna Donatelli, Marco Beccuti, Giulio
Garbi and Andrew Miner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

On the Resource Equivalences in Petri nets with Invisible
Transitions
Vladimir A. Bashkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Compatibility Control of Asynchronous Communicating
Systems with Unbounded Buffers
D. Dahmani, M.C. Boukala, H. Mountassir and S. Chouali . . . . . . . . . . . . 69
Complexity Aspects of Web Services Composition
Karima Ennaoui, Lhouari Nourine and Farouk Toumani . . . . . . . . . . . . . . 85
GPU Computations and Memory Access Model Based on
Petri Nets
Anna Gogolińska, Łukasz Mikulski and Marcin Piątkowski . . . . . . . . . . . . . 105
Coloured Petri Nets Based Diagnosis on Causal Models
Soumia Mancer and Hammadi Bennoui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10         Contents




Simulating Multiple Formalisms Concurrently Based on
Reference Nets
Pascale Möller, Michael Haustermann, David Mosteller, Dennis Schmitz 137
Petri Net Inside RFID Database Integrated with RFID
Indoor Positioning System for Mobile Robots Position
Control
José Jean-Paul Zanlucchi de Sousa Tavares, Rodrigo Hiroshi
Murofushi, Lucas Henriques Silva and Gustavo Rezende Silva . . . . . . . . . . 157
Application of Model-based Testing on a Quorum-based
Distributed Storage
Rui Wang, Lars Michael Kristensen, Hein Meling and Volker Stolz . . . . . 177
A Tool Chain for Test-driven Development of Reference Net
Software Components in the Context of CAPA Agents
Martin Wincierz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197


Part III Short Papers

Modeling Reusable Concurrent Passive Entity Objects in
Colored Petri Nets
Rowland Pitts and Hassan Gomaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217


Part IV Poster Presentation

Towards a Systematic Model-driven Approach for the
Detection of Web Threats and Use Cases
Simona Bernardi, Raúl Piracés Alastuey, Alejandro Solanas Bonilla
and Raquel Trillo-Lado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Towards Verification of Connection-Aware Transaction
Models for Mobile Applications
Lars M. Kristensen, Gabriele Taentzer and Steffen Vaupel . . . . . . . . . . . . 227

Petri Net with RFID Distributed Database for Autonomous
Search and Rescue in Tracks and Crossings
João Paulo Da Silva Fonseca and Jose Jean-Paul Zanlucchi de Souza
Tavares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229


Part V MoSEBIn Paper

Modeling Mobile Agents in Vehicular Networks
Oscar Urra and Sergio Ilarri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233