=Paper=
{{Paper
|id=Vol-1591/frontmatter
|storemode=property
|title=None
|pdfUrl=https://ceur-ws.org/Vol-1591/frontmatter.pdf
|volume=Vol-1591
}}
==None==
Proceedings »PNSE’16« International Workshop on Petri Nets and Software Engineering Satellite event of the 37th International Conference on Application and Theory of Petri Nets and Concurrency 16th International Conference on Application of Concurrency to System Design Toruń, Poland, June, 2016 including papers of »BioPPN’16« International Workshop on Biological Processes and Petri Nets Editors: Lawrence Cabac, Lars Michael Kristensen, Heiko Rölke Proceedings of the International Workshop on Petri Nets and Software Engineering PNSE’16 University of Hamburg Department of Informatics These proceedings are published online by the editors as Volume 1591 at CEUR Workshop Proceedings ISSN 1613-0073 http://ceur-ws.org/Vol-1591/ Copyright for the individual papers is held by the papers’ authors. Copying is per- mitted only for private and academic purposes. This volume is published and copy- righted by its editors. Preface These are the proceedings of the International Workshop on Petri Nets and Software Engineering (PNSE’16) in Toruń, Poland, June 20–21, 2016. It is a co-located event of • Petri Nets 2016 – the 37th International Conference on Applications and Theory of Petri Nets and Concurrency and • ACSD 2016 – the 16th 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/pnse16/ For the successful realization of complex systems of interacting and reactive software and hardware components the use of a precise language at different stages of the development process is of crucial importance. Petri nets are be- coming increasingly popular in this area, as they provide a uniform 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 and choice in a natural and mathematically precise way without compromising readability. The use of Petri nets (P/T-nets, colored Petri nets and extensions) in the formal process of software engineering, covering mod- eling, validation and verification, is presented as well as their application and tools supporting the disciplines mentioned above. We have chosen Gabriele Taentzer and Yann Thierry-Mieg as invited speakers. We received twenty-three high-quality contributions. The program committee has accepted eleven of them for full presentation. Four papers were accepted as short presentations, two as short papers and one as poster pre- sentation. The international program committee was supported by the valued work of David Mosteller, Camille Coti, Dimitri Racordon, Yann Ben Maissa, Alban Linard, Thomas Wagner, Maciej Szreter, Benjamin Meis, Michał Knapik as additional reviewers. Their work is highly appreciated. Furthermore, we would like to thank our colleagues in the local organization team at the Nicolaus Copernicus University in Toruń for their support. With- out the enormous efforts of authors, reviewers, PC members and the organi- zational team, this workshop would not provide such an interesting booklet. Thanks! Lawrence Cabac, Lars Michael Kristensen, Heiko Rölke Hamburg, June 2016 6 PNSE’16 – Petri Nets and Software Engineering Program Committee Kamel Barkaoui (France) Robin Bergenthum (Germany) Didier Buchs (Switzerland) Lawrence Cabac (Germany) (Chair) Piotr Chrzastowski-Wachtel (Poland) Gianfranco Ciardo (USA) José-Manuel Colom (Spain) Jörg Desel (Germany) Raymond Devillers (Belgium) Susanna Donatelli (Italy) Giuliana Franceschinis (Italy) Nicolas Guelfi (Luxembourg) Stefan Haar (France) Kunihiko Hiraishi (Japan) Peter Kemper (USA) Ekkart Kindler (Denmark) Hanna Klaudel (France) Michael Köhler-Bußmeier (Gemany) Radek Koci (Czech republic) Maciej Koutny (United Kingdom) Lars Kristensen (Norway) (Chair) Łukasz Mikulski (Poland) Daniel Moldt (Germany) Berndt Müller (Great Britain) Wojciech Penczek (Poland) Laure Petrucci (France) Lucia Pomello (Italy) Heiko Rölke (Germany) (Chair) Yann Thierry-Mieg (France) Henricus M.W. (Eric) Verbeek (Netherlands) Jan Martijn van der Werf (Netherlands) Karsten Wolf (Germany) Preface 7 Preface BioPPN This volume contains the peer-reviewed papers accepted for BioPPN 2016 – the 7th International Workshop on Biological Processes & Petri Nets held on June 20, 2015 in Toruń as satellite event of PETRI NETS 2016 and ACSD 2016. The workshop had been organised to provide a platform for researchers aiming at fundamental research and real life applications of Petri nets and other concurrency models in Systems and Synthetic Biology. Systems and Synthetic Biology are full of challenges and open issues, with adequate mod- elling and analysis techniques being one of them. The need for appropriate mathematical and computational modelling tools is widely acknowledged. Petri nets offer a family of related models, which can be used as umbrella formalism – models may share network structure, but vary in their kinetic details. This undoubtedly contributes to bridging the gap between different formalisms, and helps to unify diversity. Thus, Petri nets have proved their usefulness for the modelling, analysis, and simulation of a diversity of biolog- ical networks, covering qualitative, stochastic, continuous and hybrid models. The deployment of Petri nets to study biological applications has not only sup- ported the development of original models, but has also motivated research of formal foundations. The workshop was opened by an invited talk on Quasi-Steady State Petri Nets given by Andrzej M Kierzek, Head of Systems Modeling, Simcyp a Cer- tara company, Sheffield, UK and Visiting Professor of Systems Biology, Fac- ulty of Health and Medical Sciences, University of Surrey, UK. In addition, there was a Poster Session, and each poster was briefly intro- duced by a short talk. Each submission was reviewed by up to eight program committee members, supported by an external subreviewer, followed by an intensive and thorough discussion. The list of reviewers comprised 16 professionals of the field coming from 9 different countries and writing in total 25 reviews, most of them of substantial length. The programme committee finally decided to accept two papers, involving 3 authors coming from two different countries, and three posters, with authors all coming from Poland, the hosting country. The two full papers got substantially improved in their final version – credits go to the detailed reviews. For more details see the workshop’s website http://www-dssz.informatik.tu-cottbus.de/BME/BioPPN2016. June 12, 2016 Anna Gambin Cottbus Monika Heiner 8 PNSE’16 – Petri Nets and Software Engineering Program Committee BioPPN Gianfranco Balbo University of Torino, Computer Science Depart- ment, Italy Marco Becutti University of Torino, Computer Science Depart- ment, Italy Rainer Breitling University of Manchester, Manchester Institute of Biotechnology, UK Ming Chen Zhejiang University, College of Life Sciences, Department of Bioinformatics, China Piotr Formanowicz Poznan University of Technology & Polish Academy of Sciences, Poland Anna Gambin University of Warsaw, Division of Mathematics, Informatics and Mechanics, Computational Biol- ogy Group, Poland David Gilbert Brunel University, Centre for Systems and Syn- thetic Biology, UK Simon Hardy Université Laval, Institut universitaire en santé mentale de Québec, Canada Monika Heiner Brandenburg University of Technology Cottbus- Senftenberg, Computer Science Institute, Ger- many Mostafa Herajy Port Said University, Mathematics and Computer Science Department, Egypt Peter Kemper College of William and Mary, Department of Com- puter Science, USA Hanna Klaudel Universite d’Evry-Val d’Essonne, IBISC, F Michal Komorowski Polish Academy of Sciences, Institute of Funda- mental Technological Research, Division of Mod- elling in Biology and Medicine, Poland Chen Li Zhejiang University, School of Medicine, Center for Genetic & Genomic Medicine, China Fei Liu Harbin Institute of Technology, Control and Sim- ulation Center, China Wolfgang Marwan Otto von Guericke University Magdeburg & Magdeburg Centre for Systems Biology, Germany Hiroshi Matsuno Yamaguchi University, Graduate School of Science and Engineering, Japan Annegret K. Wagler Université Blaise Pascal (Clermont-Ferrand II), Faculty of Sciences and Technology Contents Part I Invited Talks Model-Driven Development of Mobile Applications: Towards Context-Aware Apps of High Quality Gabriele Taentzer and Steffen Vaupel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Bridging the Gap Between Formal Methods and Software Engineering Using Model-based Technology Yann Thierry-Mieg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Part II Long Presentations Time in Structured Occurrence Nets Anirban Bhattacharyya, Bowen Li and Brian Randell . . . . . . . . . . . . . . . . . 35 Formal Modelling and Analysis of Distributed Storage Systems Jordan de la Houssaye, Franck Pommereau and Philippe Deniel . . . . . . . . 56 Introducing Refactoring for Reference Nets Max Friedrich and Daniel Moldt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Verification of Nested Petri Nets Using an Unfolding Approach Irina A. Lomazova and Vera O. Ermakova . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Practical Use of Coloured Petri Nets for the Design and Performance Assessment of Distributed Automation Architectures Moulaye Ndiaye, Jean-François Pétin, Jean-Philippe Georges and Jacques Camerini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 12 Contents Kleene Theorem for Labelled Free Choice Nets without Distributed Choice Ramchandra Phawade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Distributed Change Region Detection in Dynamic Evolution of Fragmented Processes Ahana Pradhan and Rushikesh K. Joshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Extending Renew’s Algorithms for Distributed Simulation Michael Simon and Daniel Moldt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Model-based Development for MAC Protocols in Industrial Wireless Sensor Networks Admar Ajith Kumar Somappa and Kent Inge Fagerland Simonsen . . . . . . 193 Stubborn Set Intuition Explained Antti Valmari and Henri Hansen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Decomposed Replay Using Hiding and Reduction Henricus M.W. Verbeek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Part III Short Presentations Formally Proving and Enhancing a Self-Stabilising Distributed Algorithm Camille Coti, Charles Lakos and Laure Petrucci . . . . . . . . . . . . . . . . . . . . . 255 Refining the Quick Fix for the Petri Net Modeling Tool Renew Jan Hicken, Michael Haustermann and Daniel Moldt . . . . . . . . . . . . . . . . . 275 Layered Data: a Modular Formal Definition without Formalisms Alban Linard, Benoît Barbot, Didier Buchs, Maximilien Colange, Clément Démoulins, Lom Messan Hillah and Alexis Martin . . . . . . . . . . . 287 From eHornets to Hybrid Agent and Workflow Systems Thomas Wagner, Daniel Moldt and Michael Köhler-Bußmeier . . . . . . . . . 307 Part IV Short Papers A Framework for Fast Congestion Detection in Wireless Sensor Networks Using Clustering and Petri-Net-based Verification Khanh Le, Thang Bui, Tho Quan and Laure Petrucci . . . . . . . . . . . . . . . . . 329 Contents 13 CSCB Tools: A Tool to Synthesize Pareto Optimal State Machine Models from Choreography Using Petri Nets Toshiyuki Miyamoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Part V Poster Presentation Case Studies of the Renew Meta-Modeling and Transformation Framework David Mosteller, Michael Haustermann . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Part VI BioPPN Papers Analysis of the Signal Transduction Dynamics Regulating mTOR with Mathematical Modeling, Petri Nets and Dynamic Graphs Simon V. Hardy and Mathieu Pagé Fortin . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Discrete-Time Leap Method for Stochastic Simulation Christian Rohr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362