International Workshop on Petri Nets and Software Engineering
Hamburg, Germany, June 25-26, 2012
a satellite event of
Petri Nets 2012 and ACSD 2012
33nd INTERNATIONAL CONFERENCE ON APPLICATION AND
THEORY OF PETRI NETS AND CONCURRENCY
12th INTERNATIONAL CONFERENCE ON
APPLICATION OF CONCURRENCY TO SYSTEM DESIGN
More information: http://www.informatik.uni-hamburg.de/TGI/events/pn-acsd2012/
Contact e-mail: pnse12_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.
Papers from previous instances of this workshop (PNSE'07, PNDS'08, PNSE'09 and PNSE'10) made it into ToPNoC volumes in the Springer LNCS series (volumes 5100, 5460 and 5800).
For the successful realisation 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 modelling, 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'12 (Petri nets and Software Engineering) will take place as a satellite event of Petri Nets 2012.
The use of Petri nets (P/T-nets, coloured Petri nets and extensions) in the formal process of software engineering, covering modelling, validation, and verification, will be presented as well as their application and tools supporting the disciplines mentioned above.
- representation of formal models by intuitive modelling 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
- modelling software landscapes
- web service-based software development
- Validation and Execution
- simulation, observation, animation
- code generation and execution
- testing and debugging
- efficient implementation
- structural methods (e.g. place invariants, reduction rules)
- results for structural subclasses of nets
- relations between structure and behaviour
- 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,
- workflow management and
- embedded systems.
- Tools in the fields mentioned above
ProceedingsThe workshop proceedings for PNSE'12 are now available online at
- Wolfgang Reisig: What should we teach about Petri nets?
- I challenge the traditional choice of topics and the usual style of presentation for introductory courses on Petri nets. For such a course I suggest a number of aspects that usually are not considered fundamental. This includes faithful models, a slight revision of formalisms and terminology, specific techniques to increase the expressive power of Petri net models, aspects derived from distributed runs, and particular mathematics to specify and verify properties of Petri net models.
- More invited talks
- Invited talks are joint sessions of all Petri Nets 2012 satellite workshops. All invited talks are listed at the main conference website.
- Kees Van Hee, Natalia Sidorova and Jan Martijn Van Der Werf. Can We Trust a Third Party? - A Soundness Perspective
- Agata Janowska, Wojciech Penczek, Agata Polrola and Andrzej Zbrzezny. Using Integer Time Steps for Checking Branching Time Properties of Time Petri Nets
- Michael Westergaard, Dirk Fahland and Christian Stahl. Grade/CPN: Semi-automatic Support for Teaching Petri Nets by Checking Many Petri Nets Against One Specification
- Yann Ben Maissa, Fabrice Kordon, Salma Mouline and Yann Thierry-Mieg. Modeling and Analyzing Wireless Sensor Networks with VeriSensor
- Wojciech Penczek and Michał Knapik. SMT-based parameter synthesis for L/U automata
- Matthias Wester-Ebbinghaus and Michael Köhler-Bußmeier. Model-Driven Middleware Support for Team-Oriented Process Management
- Anna Dedova and Laure Petrucci. From Code to Coloured Petri Nets: Modelling Guidelines
- Kamila Agata Barylska and Edward Ochmański. Hierarchy of persistency with respect to the length of action’s disability
- Luca Bernardinello, Elisabetta Mangioni and Lucia Pomello. Local state refinement on Elementary Net Systems: an approach based on morphisms
- Nicolás Cardozo, Jorge Vallejos, Sebastián González, Kim Mens and Theo D'Hondt. Context Petri Nets: Enabling Consistent Composition of Context-dependent Behavior
- Thomas Irgang, Andreas Harrer and Robin Bergenthum. MuPSi - a multitouch Petri net simulator for transition steps
- Julian Burkhart and Michael Haustermann. PetriPad – A Collaborative Petri Net Editor
- Thomas Wagner. Agentworkflows for Flexible Workflow Execution
- Sofiane Bendoukha and Thomas Wagner. Cloud Transition: Integrating Cloud Calls into Workflow Petri Nets
- Luca Bernardinello and Francesco Adalberto Bianchi. A Concurrent Simulator for Petri Nets Based on the Paradigm of Actors of Hewitt
- Toshiyuki Miyamoto and Yasuwo Hasegawa. A Petri Net Approach to Synthesize Intelligible State Machine Models from Choreography
- Robert Lorenz, Markus Huber, Christoph Etzel and Dan Zecha. SYNOPS - Generation of Partial Languages and Synthesis of Petri Nets
- Radek Koci and Vladimir Janousek. Modeling and Simulation-Based Design Using Object-Oriented Petri Nets: A Case Study
- Dominic Dibbern. Porting the Renew Petri Net Simulator to the Operating System Android
- Jan Bolte. SonarEditor: A Tool for Multi-Agent-Organizations Modelling
- Kamel Barkaoui (Conservatoire National des Arts et Métiers, France)
- Didier Buchs (University of Geneva, Switzerland)
- Lawrence Cabac (University of Hamburg, Germany) (Chair)
- Piotr Chrzastowski-Wachtel (University of Warsaw, Poland)
- Gianfranco Ciardo (University of California at riverside, USA)
- José-Manuel Colom (University of Zaragoza, Spain)
- Jörg Desel (University of Hagen, Germany)
- Raymond Devillers (Université Libre de Bruxelles, Belgium)
- Michael Duvigneau (University of Hamburg, Germany) (Chair)
- Jorge C. A. de Figueiredo (Federal University de Campina Grande, Brasil)
- Luís Gomes (Universidade Nova de Lisboa, Portugal)
- Stefan Haar (ENS Cachan, France)
- Xudong He (Florida International University, USA)
- Thomas Hildebrandt (University of Copenhagen, Denmark)
- Kunihiko Hiraishi (Japan Advanced Institute of Science and Technology, Japan)
- Vladimir Janousek (University of Brno, Czech republic)
- Peter Kemper (College of William and Mary, USA)
- Hanna Klaudel (Université d'Evry-Val d'Essonne, France)
- Radek Koci (University of Brno, Czech republic)
- Fabrice Kordon (University P. & M. Curie, LIP 6, France)
- Lars Kristensen (Bergen University College, Norway)
- Johan Lilius (Åbo Akademi University, Finland)
- Niels Lohmann (Universität Rostock, Germany)
- Daniel Moldt (University of Hamburg, Germany) (Chair)
- Berndt Müller (University of Glamorgan, UK)
- Chun Ouyang (Queensland University of Technology, Australia)
- 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)
- Catherine Tessier (ONERA Toulouse, France)
- H.M.W. Eric Verbeek (Eindhoven University, Netherlands)
Information about how to reach the workshop / conference site and
about hotels can be found at the
Petri Nets 2012 Travel pages.
The programme committee invites submissions of full contributions (up to 15 pages) or short contributions (up to 5 pages). Ongoing work (up to 2 pages) can also be presented in a special poster session.
Please note that for full contributions up to 15 pages are recommended.
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
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 pnse12_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.