There is an intimate link between program structure and behaviour. Exploiting this link to phrase program correctness problems in terms of the structural properties of a program graph rather than in terms of its unfoldings is a useful strategy for making analyses more tractable. The present paper presents a characterisation of behavioural program properties through sets of structural properties by means of a translation. The characterisation is given in the context of a program model based on control flow graphs of sequential programs with procedures, abstracting away completely from program data, and properties expressed in a fragment of the modal mu-calculus with boxes and greatest fixed-points only. The property translation is based on a...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
Previously we provided two formal behavioural semantics for the Business Process Modelling Notation ...
A methodology for deriving programs from specifications of observable behaviour is described. The cl...
AbstractIn component based software design, formal reasoning about programs has to be compositional,...
In component based software design, formal reasoning about programs has to be compositional, allowin...
: This paper concerns the formalization of our intuition of similar operational behavior of logic pr...
In this paper we model both program behaviours and abstractions between them as lax functors, which ...
AbstractWe present a method for algorithmic, compositional verification of control-flow-based safety...
Action systems have been shown to be applicable for modelling and constructing both sequential and c...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
The paper investigates behavioural equivalence between programs in a call-by-value functional langua...
International audienceWe consider simply typed lambda-calculus with fixpoints as a non-interpreted f...
Identification of behavioural contradictions is an important aspect of software engineering, in part...
Identification of behavioural contradictions is an important aspect of software engineering, in part...
Abstract. Identification of behavioural contradictions is an important aspect of software engineerin...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
Previously we provided two formal behavioural semantics for the Business Process Modelling Notation ...
A methodology for deriving programs from specifications of observable behaviour is described. The cl...
AbstractIn component based software design, formal reasoning about programs has to be compositional,...
In component based software design, formal reasoning about programs has to be compositional, allowin...
: This paper concerns the formalization of our intuition of similar operational behavior of logic pr...
In this paper we model both program behaviours and abstractions between them as lax functors, which ...
AbstractWe present a method for algorithmic, compositional verification of control-flow-based safety...
Action systems have been shown to be applicable for modelling and constructing both sequential and c...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
The paper investigates behavioural equivalence between programs in a call-by-value functional langua...
International audienceWe consider simply typed lambda-calculus with fixpoints as a non-interpreted f...
Identification of behavioural contradictions is an important aspect of software engineering, in part...
Identification of behavioural contradictions is an important aspect of software engineering, in part...
Abstract. Identification of behavioural contradictions is an important aspect of software engineerin...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
Previously we provided two formal behavioural semantics for the Business Process Modelling Notation ...
A methodology for deriving programs from specifications of observable behaviour is described. The cl...