Catálogo de publicaciones - libros

Compartir en
redes sociales


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

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2005

Tabla de contenidos

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

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

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

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

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

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

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

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

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

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