PNSE'16
International Workshop on
Petri Nets and Software Engineering
Torun, Poland, June 20-21, 2016
a satellite event of
Petri Nets 2016 and ACSD 2016
37th INTERNATIONAL CONFERENCE ON APPLICATION AND
THEORY OF PETRI NETS AND CONCURRENCY
and
16th INTERNATIONAL CONFERENCE ON
APPLICATION OF CONCURRENCY TO SYSTEM DESIGN
Contact e-mail: pnse16_at_informatik_dot_uni-hamburg_dot_de
Important Dates:
Deadline for Abstracts (full/short): | April | 10th, | 2016 |
Deadline for full papers: | April | 10th, | 2016 |
Deadline for short papers: | April | 10th, | 2016 |
Notification of paper acceptance: | May | 10th, | 2016 |
Deadline for posters: | May | 11th, | 2016 |
Notification of poster acceptance: | May | 13th, | 2016 |
Deadline for final revisions: | May | 27th, | 2016 |
|
Some of the best papers from the workshop will be invited for
publication in a volume of the journal sub line of Lecture Notes in
Computer Science entitled
"Transactions on Petri Nets and Other Models
of Concurrency" (ToPNoC). The papers are expected to be thoroughly
revised and they will go through a totally new round of reviewing as
is standard practice for journal papers.
Papers from previous instances of this workshop
(
PNSE'07,
PNDS'08,
PNSE'09,
PNSE'10,
PNSE'11,
PNSE'12,
PNSE'13,
PNSE'14 and
PNSE'15)
made it into ToPNoC volumes in the Springer LNCS
series (volumes
5100,
5460,
5800,
6550,
6900,
7400,
7480,
8100 and
8910).
Scope
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 becoming 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 workshop PNSE'16 (Petri nets and Software Engineering) will take
place as a satellite event of Petri Nets 2016.
The use of Petri nets (P/T-nets, colored Petri nets and
extensions) in the formal process of software engineering, covering
modeling, validation, and verification, will be presented as well as their
application and tools supporting the disciplines mentioned above.
Topics
We welcome contributions describing original research in topics
related to Petri nets in combination with
software engineering, addressing open problems or presenting new ideas regarding
the relation of Petri nets and software engineering.
Furthermore we look for surveys addressing open problems and new applications of Petri nets.
Topics of interest include but are not limited to:
-
Modeling
-
representation of formal models by intuitive modeling concepts
-
guidelines for the construction of system models
-
representative examples
-
process-, service-, state-, event-, object- and agent-oriented approaches
-
adaption, integration, and enhancement of concepts from other
disciplines
-
views and abstractions of systems
-
model-driven architecture
-
modeling software landscapes
-
web service-based software development
-
Validation and Execution
-
prototyping
-
simulation, observation, animation
-
code generation and execution
-
testing and debugging
-
efficient implementation
-
Verification
-
structural methods (e.g. place invariants, reduction rules)
-
results for structural subclasses of nets
-
relations between structure and behavior
-
state space based approaches
-
efficient model checking
-
assertional and deductive methods (e.g. temporal logics)
-
process algebraic methods
-
applications of category theory and linear logic
-
Application of Petri nets in Software Engineering, in particular the
use of Petri nets in the domains of
- flexible manufacturing,
- logistics,
- telecommunication,
- big data,
- cyper-physical systems,
- internet-of-things,
- cloud computing,
- distributed systems,
- workflow management and
- embedded systems.
-
Tools in the fields mentioned above
Proceedings
The workshop proceedings for PNSE'16 are not yet available online at CEUR.
CEUR-WS.org as Volume 1591.
Invited Speakers
- Gabriele Taentzer
(Philipps-Universität Marburg):
Model-Driven Development of Platform-Independent Mobile Applications
Rapidly increasing numbers of applications and users make the
development of mobile applications to one of the most promising fields
in software engineering. Due to short time-to-market, differing
platforms and fast emerging technologies, mobile application development
faces typical challenges where model-driven development can help.
An infrastructure for model-driven development (MDD) has a high
potential for accelerating the development of software applications.
While just modeling the application-specific data structures, processes
and layouts, runnable apps can be generated for several platforms such
as Android and iOS. Hence, MDD can lift software development to a higher
abstraction level leaving all technical details to the generators.
Moreover, the domain-specific model of a mobile application can be the
starting point for validation and verification based on formal models.
In this presentation, we consider the state-of-the-art in model-driven
development of mobile applications and discuss future research
directions such as the MDD support for higher mobility in changing
contexts, a variable combination of sensors, and augmented reality.
- Yann Thierry-Mieg
(Pierre and Marie Curie University):
Bridging the Gap Between Formal Methods and Software Engineering Using Model-based Technology
Model-based technology has evolved rapidly in the last decade, bringing immediate benefits to its users.
Defining domain specific languages has never been easier, thanks to the infrastructure provided by
frameworks such as eclipse EMF and XText. Industrial adoption is easy, you provide specialists with
just the language they need.
But this is also an opportunity for formal methods and tools to find a wider user base.
A problem hindering adoption of formal methods is the effort one needs to invest
in learning a particular formalism and the possible gap that exists between a handcrafted model
and the reality. Model translation provides an easy way to obtain formal models from domain
models that contain fine grain behavioral information, since a DSL typically also has some
runtime or code generation support.
This talk will present our experiences in building tools for model-checking of various
languages using models and transformations and thus leveraging the state of the
art in model engineering technology.
Admar Ajith Kumar Somappa
and Kent I. F. Simonsen
Model-based Development for MAC Protocols in Industrial Wireless Sensor Networks
Moulaye Ndiaye, Jean-François Petin, Jacques Camerini and Jean-Philippe Georges
Practical use of Coloured Petri-Nets for the Design and Assessment of Distributed Automation System Architectures
Alban Linard,
Didier Buchs
, Benoît Barbot, Maximilien Colange, Clément Démoulins, Lom Hillah and Alexis Martin
Layered Data: a Modular Formal Definition Without Formalisms
Irina Lomazova and Vera Ermakova
Verification of Nested Petri Nets Using an Unfolding Approach
Max Friedrich and Daniel Moldt
Introducing Refactoring for Reference Nets
Jordan de La Houssaye,
Franck Pommereau
and Philippe Deniel
Formal Modelling and Analysis of Distributed Storage Systems
Antti Valmari and Henri Hansen
Stubborn Set Intuition Explained
Ramchandra Phawade
Kleene Theorem for Labelled Free Choice Nets without Distributed Choice
Anirban Bhattacharyya, Bowen Li and Brian Randell
Time in Structured Occurrence Nets
Khanh Le, Thang Bui,
Tho Quan
and
Laure Petrucci
A Framework for Fast Congestion Detection in Wireless Sensor Networks using Clustering and Petri-Net-based Verification
Toshiyuki Miyamoto
CSCB Tools: A Tool to Synthesize Pareto Optimal State Machine Models from Choreography using Petri Nets
Jan Hicken, Michael Haustermann and Daniel Moldt
Refining the Quick Fix for the Petri Net Modeling Tool Renew
Michael Simon and Daniel Moldt
Extending Renew’s Algorithms for Distributed Simulation
David Mosteller, Michael Haustermann
Case Studies of the Renew Meta-Modeling and Transformation Framework
|
Monday |
09:00 |
Session 1 |
|
Thomas Wagner, Daniel Moldt, Michael Köhler-Bußmeier (short):
From eHornets to Hybrid Agent and Workflow Systems |
|
Camille Coti, Charles Lakos, Laure Petrucci (short): Formally
Proving and Enhancing a Self-Stabilising Distributed Algorithm |
|
Toshiyuki Miyamoto (short): CSCB Tools: A Tool to Synthesize
Pareto Optimal State Machine Models from Choreography Using Petri Nets |
|
Jan Hicken, Michael Haustermann, Daniel Moldt (short):
Refining the Quick Fix for the Petri Net Modeling Tool Renew |
|
David Mosteller, Michael Haustermann (poster):
Case Studies of the Renew Meta-Modeling and Transformation Framework |
10:30 |
Break |
11:00 |
Session 2 |
|
Ramchandra Phawade: Kleene Theorem for Labelled Free Choice
Nets without Distributed Choice |
|
Anirban Bhattacharyya, Bowen Li, Brian Randelli: Time in
Structured Occurrence Nets |
|
Khanh Le, Thang Bui, Tho Quan, Laure Petrucci (short):
A Framework for Fast Congestion Detection in Wireless Sensor Networks using
Clustering and Petri-Net-based Verification |
12:30 |
Lunch |
14:00 |
Invited Talk BioPPN |
15:00 |
Break |
15:15 |
Session 3 |
|
Irina Lomazova, Vera Ermakova: Verification of Nested Petri
Nets Using an Unfolding Approach |
|
Admar Ajith Kumar Somappa, Kent Inge Fagerland Simonsen:
Model-based Development for MAC Protocols in Industrial Wireless Sensor
Networks |
|
Moulaye Ndiaye, Jean-François Pétin, Jacques Camerini,
Jean-Philippe Georges:
Practical Use of Coloured Petri Nets for the Design and Assessment of
Distributed Automation System Architectures |
16:45 |
Break |
17:15 |
Invited Talk PNSE: Gabriele Taentzer: Model-Driven
Development of Mobile Applications |
|
Tuesday |
09:00 |
Invited Talk: ATAED |
10:00 |
Break |
10:30 |
Session 4 |
|
Max Friedrich, Daniel Moldt: Introducing Refactoring for
Reference Nets |
|
Henricus M.W. Verbeek: Decomposed Replay Using Hiding and
Reduction |
11:30 |
Break |
11:45 |
Session 5 |
|
Jordan de La Houssaye, Franck Pommereau, Philippe Deniel:
Formal Modelling and Analysis of Distributed Storage Systems |
|
Ahana Pradhan, Rushikesh Joshi: Distributed Change Region
Detection in Dynamic Evolution of Fragmented Processes |
12:45 |
Lunch |
14:00 |
Invited Talk PNSE: Yann Thierry-Mieg:
Bridging the Gap Between Formal Methods and Software
Engineering Using Model-based Technology |
15:00 |
Break |
15:15 |
Session 6 |
|
Alban Linard, Benoît Barbot, Didier Buchs, Maximilien Colange,
Clément Démoulins, Lom Hillah, Alexis Martin (short):
Layered Data: a Modular Formal Definition without Formalisms |
|
Michael Simon, Daniel Moldt: Extending Renew’s Algorithms for
Distributed Simulation |
|
Antti Valmari, Henri Hansen: Stubborn Set Intuition Explained |
Program committee
- Kamel Barkaoui (Conservatoire National des Arts et Métiers, France)
- Robin Bergenthum (University of Hagen, Germany)
- Didier Buchs (University of Geneva, Switzerland)
- Lawrence Cabac (University of Hamburg, Germany) (Co-Chair)
- Piotr Chrzastowski-Wachtel (University of Warsaw, Poland)
- Gianfranco Ciardo (Iowa State University, USA)
- José-Manuel Colom (University of Zaragoza, Spain)
- Jörg Desel (University of Hagen, Germany)
- Raymond Devillers (Université Libre de Bruxelles, Belgium)
- Susanna Donatelli (University of Turin, Italy)
- Giuliana Franceschinis (University of Piemonte Orientale / University of Torino, Italy)
- Nicolas Guelfi (University of Luxembourg)
- Stefan Haar (ENS Cachan, France)
- Kunihiko Hiraishi (Japan Advanced Institute of Science and Technology, Japan)
- Peter Kemper (College of William and Mary, USA)
- Ekkart Kindler (Technical University of Denmark, Denmark)
- Hanna Klaudel (Université d'Evry-Val d'Essonne, France)
- Michael Köhler-Bußmeier (University of Applied Science Hamburg, Gemany)
- Radek Koci (University of Brno, Czech republic)
- Maciej Koutny (Newcastle University, United Kingdom)
- Lars Kristensen (Bergen University College, Norway) (Co-Chair)
- Łukasz Mikulski (Nicolaus Copernicus University, Toruń, Poland)
- Daniel Moldt (University of Hamburg, Germany)
- Berndt Müller (University of Glamorgan, UK)
- Wojciech Penczek (University of Podlasie, Poland)
- Laure Petrucci (University Paris Nord, France)
- Lucia Pomello (Università degli Studi di Milano-Bicocca, Italy)
- Heiko Rölke (DIPF, Germany) (Co-Chair)
- Yann Thierry-Mieg (University P. & M. Curie, LIP 6, France)
- H.M.W. Eric Verbeek (Eindhoven University, Netherlands)
- Jan Martijn van der Werf (Utrecht University, Netherlands)
- Karsten Wolf (University of Rostock, Germany)
Registration & Accommodation
Please register for the PNSE'16 workshop at the
Petri Nets 2016 Registration site.
Information about how to reach the workshop / conference site and
about hotels can be found at the
Petri Nets 2016 Travel pages.
Submissions
(The call for papers is also available as
[PDF] or
[TXT] document.)
The program committee invites submissions of
full contributions (up to 20 pages) or
short contributions (up to 5 pages).
Ongoing work (up to 2 pages) can also
be presented in a special poster session.
Papers should be submitted in electronic form (PDF) using the
Springer LNCS-format (see
http://www.springer.de/comp/lncs/authors.html).
Submissions should include title, authors' addresses, E-mail addresses, keywords and an abstract.
For your submission in PDF format please use the
online conference management system at
http://www.easychair.org/conferences/?conf=pnse16
Just create a new account and then upload your paper.
(Later you will be able to see your reviews there.)
The papers will be peer reviewed by at least three members of the PC.
Accepted contributions will be included in the workshop proceedings,
which will be available at the workshop and published online.
In case of any problems please contact us by email at
pnse16_at_informatik_dot_uni-hamburg_dot_de.
Some of the best papers from the workshop will be invited for
publication in a volume of the journal sub-line of Lecture Notes in
Computer Science entitled
"Transactions on Petri Nets and Other Models
of Concurrency" (ToPNoC). The papers are expected to be thoroughly
revised and they will go through a totally new round of reviewing as
is standard practice for journal papers.