Action systems have been shown to be applicable for modelling and constructing both sequential and concurrent systems. This paper presents an approach to program construction where the concrete implementation is derived from its specification - via a series of small refinements - using incomplete proofs to motivate changes to the program. Formalisation of our approach is provided by enforced properties, which restrict the traces of a program to those that satisfy the enforced properties. The goal of the derivation is to refine a program with enforced properties to a program (with no enforced properties) whose code satisfies the enforced properties. An advantage of this approach is that the code in the earlier versions of the program need no...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
Schemes of concurrent programs are considered. The result of a scheme is defined as a set of traces...
Abstract. The paper reports on experiences of mechanizing various proposals for compositional reason...
AbstractIn component based software design, formal reasoning about programs has to be compositional,...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
AbstractWe present a method for algorithmic, compositional verification of control-flow-based safety...
In component based software design, formal reasoning about programs has to be compositional, allowin...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
AbstractThis paper introduces open systems with non-trivial environment actions and proposes a coope...
The incorporation of a recovery algorithm into a program can be viewed as a program transformation, ...
. Action systems are used to extend program refinement methods for sequential programs, as described...
In this paper we propose an application of action refinement theory for enforcing security policies ...
Traditionally, computer programs have been thought of as entities which take some input, execute a s...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
Schemes of concurrent programs are considered. The result of a scheme is defined as a set of traces...
Abstract. The paper reports on experiences of mechanizing various proposals for compositional reason...
AbstractIn component based software design, formal reasoning about programs has to be compositional,...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
AbstractWe present a method for algorithmic, compositional verification of control-flow-based safety...
In component based software design, formal reasoning about programs has to be compositional, allowin...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
AbstractThis paper introduces open systems with non-trivial environment actions and proposes a coope...
The incorporation of a recovery algorithm into a program can be viewed as a program transformation, ...
. Action systems are used to extend program refinement methods for sequential programs, as described...
In this paper we propose an application of action refinement theory for enforcing security policies ...
Traditionally, computer programs have been thought of as entities which take some input, execute a s...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
Schemes of concurrent programs are considered. The result of a scheme is defined as a set of traces...
Abstract. The paper reports on experiences of mechanizing various proposals for compositional reason...