AbstractA regular relation R, is one for which R = R ∘ R ^ ∘ R, where ∘ is relational composition and ^ is relational transpose. By examining realistic case studies, and other examples, it is shown that when expressed using a rigorous specification notation, the majority of specifications turn out to be regular relations. This is certainly so for deterministic problems, and when abstraction relations are functions, reification preserves regularity. Nondeterministic specifications can appear to exhibit nonregularity, but at least in the most commonly occurring cases, it is argued that this is caused as much by a failure to separate concerns, as by any intrinsic lack of regularity in the specification. Such specifications can be recast into a...
Abstract. Relational program logics are formalisms for specifying and verifying properties about two...
This paper argues that, while proving properties of designs may be intractable, detecting errors may...
AbstractGiven a specification that includes a number of user requirements, we wish to focus on the r...
AbstractA regular relation R, is one for which R = R ∘ R ^ ∘ R, where ∘ is relational composition an...
AbstractIn their most general form, program specifications can be represented as binary relations. T...
AbstractIn their most general form, program specifications can be represented as binary relations. T...
Abstract. The calculus of relations has been widely used in program specification and reasoning. It ...
Abstract. The calculus of relations has been widely used in program specification and reasoning. It ...
Abstract. The calculus of relations has been widely used in program specification and reasoning. It ...
Program construction by parts consists of tackling a complex specification one component at a time, ...
Comunicação publicada em "Lecture Notes in Computer Science", vol. 7560 (2012), pag. 146-161The cal...
Regularities, or the conformity to unifying principles, are essential to the comprehensibility, mana...
We present a possible framework for specifications of data types with infinitary data, which can be ...
Interpolation (together with completeness and decidability) has become one of the standard properti...
Regularity in this dissertation means conformity to unifying principles -- principles that affect e...
Abstract. Relational program logics are formalisms for specifying and verifying properties about two...
This paper argues that, while proving properties of designs may be intractable, detecting errors may...
AbstractGiven a specification that includes a number of user requirements, we wish to focus on the r...
AbstractA regular relation R, is one for which R = R ∘ R ^ ∘ R, where ∘ is relational composition an...
AbstractIn their most general form, program specifications can be represented as binary relations. T...
AbstractIn their most general form, program specifications can be represented as binary relations. T...
Abstract. The calculus of relations has been widely used in program specification and reasoning. It ...
Abstract. The calculus of relations has been widely used in program specification and reasoning. It ...
Abstract. The calculus of relations has been widely used in program specification and reasoning. It ...
Program construction by parts consists of tackling a complex specification one component at a time, ...
Comunicação publicada em "Lecture Notes in Computer Science", vol. 7560 (2012), pag. 146-161The cal...
Regularities, or the conformity to unifying principles, are essential to the comprehensibility, mana...
We present a possible framework for specifications of data types with infinitary data, which can be ...
Interpolation (together with completeness and decidability) has become one of the standard properti...
Regularity in this dissertation means conformity to unifying principles -- principles that affect e...
Abstract. Relational program logics are formalisms for specifying and verifying properties about two...
This paper argues that, while proving properties of designs may be intractable, detecting errors may...
AbstractGiven a specification that includes a number of user requirements, we wish to focus on the r...