Catálogo de publicaciones - libros
Applications and Theory of Petri Nets 2005: 26th International Conference, ICATPN 2005, Miami, FL, June 20-25, 2005, Proceedings
Gianfranco Ciardo ; Philippe Darondeau (eds.)
En conferencia: 26º International Conference on Application and Theory of Petri Nets (ICATPN) . Miami, FL, USA . June 20, 2005 - June 25, 2005
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Theory of Computation; Discrete Mathematics in Computer Science; Software Engineering; Operating Systems; Computer Communication Networks; IT in Business
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2005 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-26301-2
ISBN electrónico
978-3-540-31559-9
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2005
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2005
Cobertura temática
Tabla de contenidos
doi: 10.1007/11494744_11
A High Level Language for Structural Relations in Well-Formed Nets
Lorenzo Capra; Massimiliano De Pierro; Giuliana Franceschinis
Well-formed Nets (WN) structural analysis techniques allow to study interesting system properties without requiring the state space generation. In order to avoid the net unfolding, which would reduce significantly the effectiveness of the analysis, a symbolic calculus allowing to directly work on the WN colour structure is needed. The algorithms for high level Petri nets structural analysis most often require a common subset of operators on symbols annotating the net elements, in particular the arc functions. These operators are the function difference, the function transpose and the function composition. This paper focuses on the first two, it introduces a language to denote structural relations in WN and proves that it is actually closed under the difference and transpose.
Palabras clave: Structural Relation; Composition Operator; Reachability Graph; Symbolic Calculus; Colour Domain.
- Full Papers | Pp. 168-187
doi: 10.1007/11494744_12
Derivation of Non-structural Invariants of Petri Nets Using Abstract Interpretation
Robert Clarisó; Enric Rodríguez-Carbonell; Jordi Cortadella
Abstract interpretation is a paradigm that has been successfully used in the verification and optimization of programs. This paper presents a new approach for the analysis of Petri Nets based on abstract interpretation. The main contribution is the capability of deriving non-structural invariants that can increase the accuracy of structural methods in calculating approximations of the reachability space. This new approach is illustrated with the verification of two examples from the literature.
Palabras clave: Polynomial Equality; Linear Inequality; Convex Polyhedron; Abstract Interpretation; Reachable State.
- Full Papers | Pp. 188-207
doi: 10.1007/11494744_13
Modeling Multi-valued Genetic Regulatory Networks Using High-Level Petri Nets
Jean-Paul Comet; Hanna Klaudel; Stéphane Liauzu
Regulatory networks are at the core of all biological functions from bio-chemical pathways to gene regulation and cell communication processes. Because of the complexity of the interweaving retroactions, the overall behavior is difficult to grasp and the development of formal methods is needed in order to confront the supposed properties of the biological system to the model. We revisit here the tremendous work of R. Thomas and show that its binary and also its multi-valued approach can be expressed in a unified way with high-level Petri nets. A compact modeling of genetic networks is proposed in which the tokens represent gene’s expression levels and their dynamical behavior depends on a certain number of biological parameters. This allows us to take advantage of techniques and tools in the field of high-level Petri nets. A developed prototype allows a biologist to verify systematically the coherence of the system under various hypotheses. These hypotheses are translated into temporal logic formulae and the model-checking techniques are used to retain only the models whose behavior is coherent with the biological knowledge.
Palabras clave: Regulatory Network; Model Checker; Temporal Property; State Graph; Mucus Production.
- Full Papers | Pp. 208-227
doi: 10.1007/11494744_14
Termination Properties of TCP’s Connection Management Procedures
Bing Han; Jonathan Billington
The Transmission Control Protocol (TCP) is the most widely used transport protocol in the Internet, providing a reliable data transfer service to many applications. This paper analyses TCP’s Connection Management procedures for correct termination and absence of deadlocks. The protocol is assumed to be operating over a reordering lossless channel and is modelled using Coloured Petri nets. The following connection management scenarios are examined using state space analysis: client-server and simultaneous opening; orderly release; and abortion. The results demonstrate that TCP terminates correctly for client-server and simultaneous connection establishment, orderly release after the connection is established and aborting of connections. However, we discover a deadlock when connection release is initiated before the connection has been fully established when operating over a reordering lossless channel.
Palabras clave: Transmission Control Protocol; Termination Property; Stream Control Transmission Protocol; Connection Establishment; Transmission Control Protocol Connection.
- Full Papers | Pp. 228-249
doi: 10.1007/11494744_15
Soundness of Resource-Constrained Workflow Nets
Kees van Hee; Alexander Serebrenik; Natalia Sidorova; Marc Voorhoeve
We study concurrent processes modelled as workflow Petri nets extended with resource constraints. We define a behavioural correctness criterion called soundness : given a sufficient initial number of resources, all cases in the net are guaranteed to terminate successfully, no matter which schedule is used. We give a necessary and sufficient condition for soundness and an algorithm that checks it.
Palabras clave: Petri nets; concurrency; workflow; resources; verification.
- Full Papers | Pp. 250-267
doi: 10.1007/11494744_16
High-Level Nets with Nets and Rules as Tokens
Kathrin Hoffmann; Hartmut Ehrig; Till Mossakowski
High-Level net models following the paradigm “nets as tokens” have been studied already in the literature with several interesting applications. In this paper we propose the new paradigm “nets and rules as tokens”, where in addition to nets as tokens also rules as tokens are considered. The rules can be used to change the net structure. This leads to the new concept of high-level net and rule systems, which allows to integrate the token game with rule-based transformations of P/T-systems. The new concept is based on algebraic high-level nets and on the main ideas of graph transformation systems. We introduce the new concept with the case study “House of Philosophers”, a dynamic extension of the well-known dining philosophers. In the main part we present a basic theory for rule-based transformations of P/T-systems and for high-level nets with nets and rules as tokens leading to the concept of high-level net and rule systems.
Palabras clave: High-level net models; algebraic high-level nets; nets and rules as tokens; integration of net theory and graph transformations; case study: House of Philosophers; algebraic specifications; graph grammars and Petri net transformations.
- Full Papers | Pp. 268-288
doi: 10.1007/11494744_17
Can I Execute My Scenario in Your Net?
Gabriel Juhás; Robert Lorenz; Jörg Desel
In this paper we present a polynomial algorithm to decide whether a scenario (given as a Labelled Partial Order) is executable in a given place/transition Petri net while preserving at least the given amount of concurrency (adding no causality). In the positive case the algorithm computes a process net that respects the concurrency formulated by the scenario. We moreover present a polynomial algorithm to decide whether the amount of concurrency given by a Labelled Partial Order is maximal, i.e. whether the Labelled Partial Order precisely matches a process net w.r.t. causality and concurrency of the events, if this process net represents a minimal causality of events among all process nets.
- Full Papers | Pp. 289-308
doi: 10.1007/11494744_18
Reference and Value Semantics Are Equivalent for Ordinary Object Petri Nets
Michael Köhler; Heiko Rölke
The concept of mobile agents imposes a great security risk for information systems. In this paper we propose object nets as a specification formalism for multi-agent systems. Since the general formalism is Turing-powerful not every analysis method that is common for Petri net can be applied. So, we define the subclass of “ordinary” object nets that allows for the application of standard P/T-net techniques, i.e. the computation of boundedness, liveness etc.
Palabras clave: Mobile Agent; Living Room; Nest Structure; Reference Semantic; Reachable Marking.
- Full Papers | Pp. 309-328
doi: 10.1007/11494744_19
Particle Petri Nets for Aircraft Procedure Monitoring Under Uncertainty
Charles Lesire; Catherine Tessier
In the framework of the study and analysis of new flight procedures, we propose a new Petri net-based formalism to represent both continuous and discrete evolutions and uncertainties: the particle Petri net . This model is based on a particle filtering-like representation of the probabilistic uncertainty on the continuous part of the procedure, and a possibilistic Petri net-inspired approach to deal with the uncertainty on events. After introducing this formalism, we propose an analysis of an approach procedure, and a further application to the on-line tracking of pilots’ activities.
Palabras clave: Multiagent System; Safety Zone; Activity Tracking; Numerical Transition; Input Place.
- Full Papers | Pp. 329-348
doi: 10.1007/11494744_20
On the Expressive Power of Petri Net Schemata
W. Reisig
High-level Petri nets are frequently represented as Petri net schemas , with places, transitions and arcs inscribed by terms . A concrete system is then gained by interpreting the symbols in those terms. The behavior of a concrete system is a transition system . The composition of all those transition systems represents the behavior of the Petri net schema. This paper characterizes the expressive power of (a basic class of) Petri net schemas. It turns out that quite simple as well as quite general requirements at a transition system suffice to generate it by such a Petri net schema.
Palabras clave: Transition System; Function Symbol; Expressive Power; Predicate Symbol; Constant Symbol.
- Full Papers | Pp. 349-364