AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command language with a weakest precondition semantics. This command lattice contains Dijkstra's guarded commands as well as miracles. It also permits unbounded nondeterminism and angelic nondeterminism. The language is divided into sublanguages using criteria of demonic and angelic nondeterminism, termination and absence of miracles. We investigate dualities between the sublanguages and how they can be generated from simple primitive commands. The notions of total correctness and refinement are generalized to the command lattice
In the field of program refinement a specification construct has been proposed that does not have a ...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
AbstractA notion of inverse commands is defined for a language which permits both demonic and angeli...
AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command languag...
AbstractHoare and He's unifying theories of programming (UTP) is a model of alphabetised relations e...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
Hoare and He have proposed unifying theories of programming (UTP): a model of alphabetised relations...
AbstractThe refinement calculus of Back, Morgan, Morris, and others is based on monotone predicate t...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
In the field of program refinement a specification construct has been proposed that does not have a ...
In the field of program refinement a specification construct has been proposed that does not have a ...
In the field of program refinement a specification construct has been proposed that does not have a ...
In the field of program refinement a specification construct has been proposed that does not have a ...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
AbstractA notion of inverse commands is defined for a language which permits both demonic and angeli...
AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command languag...
AbstractHoare and He's unifying theories of programming (UTP) is a model of alphabetised relations e...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
Hoare and He have proposed unifying theories of programming (UTP): a model of alphabetised relations...
AbstractThe refinement calculus of Back, Morgan, Morris, and others is based on monotone predicate t...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
In the field of program refinement a specification construct has been proposed that does not have a ...
In the field of program refinement a specification construct has been proposed that does not have a ...
In the field of program refinement a specification construct has been proposed that does not have a ...
In the field of program refinement a specification construct has been proposed that does not have a ...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
AbstractA notion of inverse commands is defined for a language which permits both demonic and angeli...