Catálogo de publicaciones - libros
Foundations of Software Science and Computational Structures: 8th International Conference, FOSSACS 2005, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8, 2005. Pro
Vladimiro Sassone (eds.)
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
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-25388-4
ISBN electrónico
978-3-540-31982-5
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
Model Checking Durational Probabilistic Systems
François Laroussinie; Jeremy Sproston
We consider model-checking algorithms for durational probabilistic systems, which are systems exhibiting nondeterministic, probabilistic and discrete-timed behaviour. We present two semantics for durational probabilistic systems, and show how formulae of the probabilistic and timed temporal logic Ptctl can be verified on such systems. We also address complexity issues, in particular identifying the cases in which model checking durational probabilistic systems is harder than verifying non-probabilistic durational systems.
Palabras clave: Model Check; Temporal Logic; Atomic Proposition; Topological Order; Nondeterministic Choice.
- Probabilistic Models | Pp. 140-154
Free-Algebra Models for the π-Calculus
Ian Stark
The finite π -calculus has an explicit set-theoretic functor-category model that is known to be fully abstract for strong late bisimulation congruence. We characterize this as the initial free algebra for an appropriate set of operations and equations in the enriched Lawvere theories of Plotkin and Power. Thus we obtain a novel algebraic description for models of the π -calculus, and validate an existing construction as the universal such model. The algebraic operations are intuitive, covering name creation, communication of names over channels, and nondeterminism; the equations then combine these features in a modular fashion. We work in an enriched setting, over a “possible worlds” category of sets indexed by available names. This expands significantly on the classical notion of algebraic theories, and in particular allows us to use nonstandard arities that vary as processes evolve. Based on our algebraic theory we describe a category of models for the π -calculus, and show that they all preserve bisimulation congruence. We develop a direct construction of free models in this category; and generalise previous results to prove that all free-algebra models are fully abstract.
Palabras clave: Algebraic Theory; Algebraic Model; Free Algebra; Parallel Composition; Forgetful Functor.
- Algebraic Models | Pp. 155-169
A Unifying Model of Variables and Names
Marino Miculan; Kidane Yemane
We investigate a category theoretic model where both “variables” and “names”, usually viewed as separate notions, are particular cases of the more general notion of distinction . The key aspect of this model is to consider functors over the category of irreflexive, symmetric finite relations. The models previously proposed for the notions of “variables” and “names” embed faithfully in the new one, and initial algebra/final coalgebra constructions can be transferred from the formers to the latter. Moreover, the new model admits a definition of distinction-aware simultaneous substitutions. As a substantial application example, we give the first semantic interpretation of Miller-Tiu’s $FO\lambda^{\nabla}$ logic.
Palabras clave: Full Subcategory; Monoidal Category; Abstract Syntax; Forgetful Functor; Monoidal Structure.
- Algebraic Models | Pp. 170-186
A Category of Higher-Dimensional Automata
Ulrich Fahrenberg
We show how parallel composition of higher-dimensional automata (HDA) can be expressed categorically in the spirit of Winskel & Nielsen. Employing the notion of computation path introduced by van Glabbeek, we define a new notion of bisimulation of HDA using open maps. We derive a connection between computation paths and carrier sequences of dipaths and show that bisimilarity of HDA can be decided by the use of geometric techniques.
Palabras clave: Higher-dimensional automata; bisimulation; open maps; directed topology; fibrations.
- Algebraic Models | Pp. 187-201
Third-Order Idealized Algol with Iteration Is Decidable
Andrzej S. Murawski; Igor Walukiewicz
The problems of contextual equivalence and approximation are studied for the third-order fragment of Idealized Algol with iteration ( IA $^*_{3}$ ). They are approached via a combination of game semantics and language theory. It is shown that for each ( IA $^{*}_{3}$ )-term one can construct a pushdown automaton recognizing a representation of the strategy induced by the term. The automata have some additional properties ensuring that the associated equivalence and inclusion problems are solvable in Ptime . This gives an Exptime decision procedure for contextual equivalence and approximation for β -normal terms. Exptime -hardness is also shown in this case, even in the absence of iteration.
Palabras clave: Simple Term; Tree Automaton; Game Semantic; Contraction Rule; Pushdown Automaton.
- Games and Automata | Pp. 202-218
Fault Diagnosis Using Timed Automata
Patricia Bouyer; Fabrice Chevalier; Deepak D’Souza
Fault diagnosis consists in observing behaviours of systems, and in detecting online whether an error has occurred or not. In the context of discrete event systems this problem has been well-studied, but much less work has been done in the timed framework. In this paper, we consider the problem of diagnosing faults in behaviours of timed plants. We focus on the problem of synthesizing fault diagnosers which are realizable as deterministic timed automata, with the motivation that such diagnosers would function as efficient online fault detectors. We study two classes of such mechanisms, the class of deterministic timed automata (DTA) and the class of event-recording timed automata (ERA). We show that the problem of synthesizing diagnosers in each of these classes is decidable, provided we are given a bound on the resources available to the diagnoser. We prove that under this assumption diagnosability is 2EXPTIME-complete in the case of DTA’s whereas it becomes PSPACE-complete for ERA’s.
Palabras clave: Fault Diagnosis; Conjunctive Normal Form; Winning Strategy; Discrete Event System; Partial Observability.
- Games and Automata | Pp. 219-233
Optimal Conditional Reachability for Multi-priced Timed Automata
Kim Guldstrand Larsen; Jacob Illum Rasmussen
In this paper, we prove decidability of the optimal conditional reachability problem for multi-priced timed automata, an extension of timed automata with multiple cost variables evolving according to given rates for each location. More precisely, we consider the problem of determining the minimal cost of reaching a given target state, with respect to some primary cost variable, while respecting upper bound constraints on the remaining (secondary) cost variables. Decidability is proven by constructing a zone-based algorithm that always terminates while synthesizing the optimal cost with a single secondary cost variable. The approach is then lifted to any number of secondary cost variables.
Palabras clave: Cost Function; Cost Variable; Convex Combination; Post Operator; Symbolic Execution.
- Games and Automata | Pp. 234-249
Alternating Timed Automata
Sławomir Lasota; Igor Walukiewicz
A notion of alternating timed automata is proposed. It is shown that such automata with only one clock have decidable emptiness problem. This gives a new class of timed languages which is closed under boolean operations and which has an effective presentation. We prove that the complexity of the emptiness problem for alternating timed automata with one clock is non-primitive recursive. The proof gives also the same lower bound for the universality problem for nondeterministic timed automata with one clock thereby answering a question asked in a recent paper by Ouaknine and Worrell.
Palabras clave: Boolean Operation; Transition Rule; Channel System; Label Transition System; Reachability Problem.
- Games and Automata | Pp. 250-265
Full Abstraction for Polymorphic Pi-Calculus
Alan Jeffrey; Julian Rathke
The problem of finding a fully abstract model for the polymorphic π -calculus was stated in Pierce and Sangiorgi’s work in 1997 and has remained open since then. In this paper, we show that a slight variant of their language has a direct fully abstract model, which does not depend on type unification or logical relations. This is the first fully abstract model for a polymorphic concurrent language. In addition, we discuss the relationship between our work and Pierce and Sangiorgi’s, and show that their conjectured fully abstract model is, in fact, sound but not complete.
Palabras clave: Abstract Model; Logical Relation; Label Transition System; External View; Type Rule.
- Language Analysis | Pp. 266-281
Foundations of Web Transactions
Cosimo Laneve; Gianluigi Zavattaro
A timed extension of π -calculus with a transaction construct – the calculus Web π – is studied. The underlying model of Web π relies on networks of processes; time proceeds asynchronously at the network level, while it is constrained by the local urgency at the process level. Namely process reductions cannot be delayed to favour idle steps. The extensional model – the timed bisimilarity – copes with time and asynchrony in a different way with respect to previous proposals. In particular, the discriminating power of timed bisimilarity is weaker when local urgency is dropped. A labelled characterization of timed bisimilarity is also discussed.
Palabras clave: Reduction Relation; Time Stamp; Parallel Composition; Label Semantic; Extensional Semantic.
- Language Analysis | Pp. 282-298