We investigate criteria to relate specifications and implementations belonging to conceptually different abstraction levels, and propose vertical bisimulation as a candidate relation for this purpose. Vertical bisimulation is indexed by a function mapping abstract actions onto concrete processes, which lays down the basic connection between the levels. Vertical bisimulation is compatible with the standard interleaving semantics; in fact, if the refinement function is the identity, then vertical bisimulation collapses to the standard notion of rooted bisimulation. We prove that vertical bisimulation satisfies a number of congruence-like proof rules (notably a structural one for recursion) that offer a powerful, compositional proof technique ...
In the previous, companion, paper [13] to this paper we introduced our general model of refinement, ...
We present logical bisimulations, a form of bisimulation for higher-order languages, in which the b...
This article presents a congruence format, in structural operational semantics, for rooted branching...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
AbstractProof theory can be applied to the problem of specifying and reasoning about the operational...
Abstract. Bisimilarity of two processes is formally established by producing a bisimulation relation...
In the concurrent languages CCS, two programs are considered the same if they are bisimilar. Severa...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
AbstractWe give a method for proving congruence of bisimulation-like equivalences in functional prog...
International audienceBisimilarity of two processes is formally established by producing a bisimulat...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
We cast the notion of bisimulation in the Willems’ behavioral setting. We show that in this setting,...
In this paper we describe the promoted tyft/tyxt rule format for defining higher-order languages. T...
In the previous, companion, paper [13] to this paper we introduced our general model of refinement, ...
We present logical bisimulations, a form of bisimulation for higher-order languages, in which the b...
This article presents a congruence format, in structural operational semantics, for rooted branching...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
AbstractProof theory can be applied to the problem of specifying and reasoning about the operational...
Abstract. Bisimilarity of two processes is formally established by producing a bisimulation relation...
In the concurrent languages CCS, two programs are considered the same if they are bisimilar. Severa...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
AbstractWe give a method for proving congruence of bisimulation-like equivalences in functional prog...
International audienceBisimilarity of two processes is formally established by producing a bisimulat...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
We cast the notion of bisimulation in the Willems’ behavioral setting. We show that in this setting,...
In this paper we describe the promoted tyft/tyxt rule format for defining higher-order languages. T...
In the previous, companion, paper [13] to this paper we introduced our general model of refinement, ...
We present logical bisimulations, a form of bisimulation for higher-order languages, in which the b...
This article presents a congruence format, in structural operational semantics, for rooted branching...