Universidad Complutense de Madrid
Sistemas Informáticos y Computación
The term Ubiquitous Computing was coined by Mark Weiser almost two decades ago. Despite all the time that has passed since Weiser's vision, ubiquitous computing still has a long way ahead to become a pervasive reality. One of the... more
Abstract. Bisimulation semantics are a very pleasant way to define the semantics of systems, mainly because the simplicity of their definitions and their nice coalgebraic properties. However, they also have some dis-advantages: they are... more
(edition of Annex A) 4 A formal definition of the notion of upward compatibility is given in section 2.5.8 Definition of Ci Ci(tm,stop) = true Ci(tm,i{t in d-..d + };P) = tm d + Ci(tm,gd 1 …d n {t in d-..d + }[SP];P) = true Ci(tm,exit(d 1... more
We prove several decidability and undecidability results for ν-PN, an exten-sion of P/T nets with pure name creation and name management. We give a simple proof of undecidability of reachability, by reducing reachability in nets with... more
Bisimulation can be defined in a simple way using coinductive methods, and has rather pleasant properties. Ready similarity was proposed by Meyer et al. as a way to weakening the bisimulation equivalence thus getting a semantics defined... more
Abstract. Covariant-contravariant simulation and conformance simulation generalize plain simulation and try to capture the fact that it is not always the case that the larger the number of behaviors, the better. We have previously... more
In recent papers we have introduced Mobile Synchronizing Petri Nets, a new model for mobility based on coloured Petri Nets. It allows the description of systems composed of a collection of (possibly mobile) hardware devices and mobile... more
There are two ways to define a semantics for process algebras: either directly by means of an equivalence relation or by means of a preorder whose kernel is the desired equivalence. We are interested in the relationship between these two... more
Both the Ambient Calculus by L. Cardelli and the Elementary Object Systems by R. Valk model the behaviour of mobile systems. The Ambient Calculus is based on the concept of ambient, which is an environment with a given name that is... more
Nested simulations define an interesting hierarchy of semantic preorders and equivalences in which every semantics refines the previous one and it is refined by the following. This nested nature provides a fruitful framework for the study... more
TIC is a timed algebraic calculus which combines ideas from asynchronous and synchronous calculi Time is introduced by assigning explicit time restrictions to the events of an asynchronous calculus The semantics is defined in an... more
Bisimulations up-to Simulations up-to Canonical preorder Linear time-branching time spectrum We define (bi)simulations up-to a preorder and show how we can use them to provide a coinductive, (bi)simulation-like, characterisation of... more
Van Glabbeek's linear time-branching time spectrum is one of the most relevant work on comparative study on process semantics, in which semantics are partially ordered by their discrimination power. In this paper we bring forward a... more
This paper studies the relationships between three notions of behavioural preorder that have been proposed in the literature: refinement over modal transition systems, and the covariant-contravariant simulation and the partial... more
We prove several decidability and undecidability results for ν-PN, an extension of P/T nets with pure name creation and name management. We give a simple proof of undecidability of reachability, by reducing reachability in nets with... more
This paper is devoted to the study of the (in)equational theory of the largest (pre)congruences over the language BCCSP induced by variations on the classic simulation preorder and equivalence that abstract from internal steps in process... more
Covariant-contravariant simulation and conformance simulation are two generalizations of the simple notion of simulation which aim at capturing the fact that it is not always the case that "the larger the number of behaviors, the better".... more
Recently, we have presented operational and denotational definitions for distances between processes corresponding to any semantics in the ltbt-spectrum. In this paper, we develop a general algebraic framework to define distances between... more
Covariant-contravariant simulation and conformance simulation generalize plain simulation and try to capture the fact that it is not always the case that "the larger the number of behaviors, the better". We have previously studied their... more