Catálogo de publicaciones - libros

Compartir en
redes sociales


Foundations of Software Science and Computational Structures: 10th International Conference, FOSSACS 2007, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 24-April 1, 2007. Proceed

Helmut Seidl (eds.)

En conferencia: 10º International Conference on Foundations of Software Science and Computational Structures (FoSSaCS) . Braga, Portugal . March 24, 2007 - April 1, 2007

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 2007 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-71388-3

ISBN electrónico

978-3-540-71389-0

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 2007

Tabla de contenidos

Logical Characterizations of Bisimulations for Discrete Probabilistic Systems

Augusto Parma; Roberto Segala

We give logical characterizations of bisimulation relations for the probabilistic automata of Segala in terms of three Hennessy-Milner style logics. The three logics characterize strong, strong probabilistic and weak probabilistic bisimulation, and differ only in the kind of diamond operator used. Compared to the Larsen and Skou logic for reactive systems, these logics introduce a new operator that measures the probability of the set of states that satisfy a formula. Moreover, the satisfaction relation is defined on measures rather than single states. We rederive previous results of Desharnais et al. by defining sublogics for Reactive and Alternating Models viewed as restrictions of probabilistic automata. Finally, we identify restrictions on probabilistic automata, weaker than those imposed by the Alternating Models, that preserve the logical characterization of Desharnais et al. These restrictions require that each state either enables several ordinary transitions or enables a single probabilistic transition.

Palabras clave: Probability Measure; Equivalence Class; Maximal Probability; Weak Transition; Diamond Operator.

- Contributed Papers | Pp. 287-301

Semantic Barbs and Biorthogonality

Julian Rathke; Vladimiro Sassone; Paweł Sobociński

We use the framework of biorthogonality to introduce a novel semantic definition of the concept of barb (basic observable) for process calculi. We develop a uniform basic theory of barbs and demonstrate its robustness by showing that it gives rise to the correct observables in specific process calculi which model synchronous, asynchronous and broadcast communication regimes.

Palabras clave: Linear Logic; Parallel Composition; Reduction Rule; Process Calculus; Reduction Semantic.

- Contributed Papers | Pp. 302-316

On the Stability by Union of Reducibility Candidates

Colin Riba

We investigate some aspects of proof methods for the termination of (extensions of) the second-order λ -calculus in presence of union and existential types. We prove that Girard’s reducibility candidates are stable by union iff they are exactly the non-empty sets of terminating terms which are downward-closed w.r.t. a weak observational preorder. We show that this is the case for the Curry-style second-order λ -calculus. As a corollary, we obtain that reducibility candidates are exactly the Tait’s saturated sets that are stable by reduction. We then extend the proof to a system with product, co-product and positive iso-recursive types.

- Contributed Papers | Pp. 317-331

An Effective Algorithm for the Membership Problem for Extended Regular Expressions

Grigore Roşu

By adding the complement operator (¬), extended regular expressions ( ERE ) can encode regular languages non-elementarily more succinctly than regular expressions. The ERE membership problem asks whether a word w of size n belongs to the language of an ERE R of size m . Unfortunately, the best known membership algorithms are either non-elementary in m or otherwise require space Ω ( n ^2) and time Ω ( n ^3); since in many practical applications n can be very large, these space and time requirements could be prohibitive. In this paper we present an ERE membership algorithm that runs in space O ( n ·(log n  +  m ) ·2^ m ) and time O ( n ^2 ·(log n  +  m ) ·2^ m ). The presented algorithm outperforms the best known algorithms when n is exponentially larger than m .

- Contributed Papers | Pp. 332-345

Complexity Results on Balanced Context-Free Languages

Akihiko Tozawa; Yasuhiko Minamide

Some decision problems related to balanced context-free languages are important for their application to the static analysis of programs generating XML strings. One such problem is the balancedness problem which decides whether or not the language of a given context-free grammar (CFG) over a paired alphabet is balanced. Another important problem is the validation problem which decides whether or not the language of a CFG is contained by that of a regular hedge grammar (RHG). This paper gives two new results; (1) the balancedness problem is in PTIME; and (2) the CFG-RHG containment problem is 2EXPTIME-complete.

- Contributed Papers | Pp. 346-360

Logical Reasoning for Higher-Order Functions with Local State

Nobuko Yoshida; Kohei Honda; Martin Berger

We introduce an extension of Hoare logic for call-by-value higher-order functions with ML-like local reference generation. Local references may be generated dynamically and exported outside their scope, may store higher-order functions and may be used to construct complex mutable data structures. This primitive is captured logically using a predicate asserting reachability of a reference name from a possibly higher-order datum and quantifiers over hidden references. The logic enjoys three completeness properties: relative completeness, a logical characterisation of the contextual congruence and derivability of characteristic formulae. The axioms for reachability and local invariants play a fundamental role in reasoning about non-trivial programs combining higher-order procedures and dynamically generated references.

Palabras clave: Program Logic; Logical Reasoning; Reference Type; Reasoning Principle; Evaluation Formula.

- Contributed Papers | Pp. 361-377