One way to model the execution state of an imperative program is as a many sorted algebra. Program variables are modeled by functions and their types by sorts. The execution of a program is modeled by a relation between the states of the program (algebras) before and after the execution of the program. There are several methods to specify such relations between algebras. One method is to use specifications in the style of Z, VDM-SL or Larch. Specifications in Z of relations between states are first order formulas over the value of the variables comprising the state before and after an operation. In this paper we shall define an institution for the specification of relations between structures of some base institution (eg.\ the institution o...
A novel framework for algebraic specification of abstract data types is introduced. It involves so-c...
Algebraic specification is the technique of using algebras to model properties of a system and using...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
One way to model the execution state of an imperative program is as a many sorted algebra. Program v...
One way to model the execution state of an imperative program is as a many sorted algebra. Program v...
In this thesis we define a framework for the specification of dynamic behavior of software systems....
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
Abstract. In this paper we investigate formally the relationship between the notion of abstract data...
The aim of this paper is to prove in the context of simple type theory that logical relations are so...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
This paper concerns the algebraic specification of abstract data types. It introduces and motivates...
AbstractThe first half is a tutorial on orderings, lattices, Boolean algebras, operators on Boolean ...
A novel framework for algebraic specification of abstract data types is introduced. It involves so-c...
Algebraic specification is the technique of using algebras to model properties of a system and using...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
One way to model the execution state of an imperative program is as a many sorted algebra. Program v...
One way to model the execution state of an imperative program is as a many sorted algebra. Program v...
In this thesis we define a framework for the specification of dynamic behavior of software systems....
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
Abstract. In this paper we investigate formally the relationship between the notion of abstract data...
The aim of this paper is to prove in the context of simple type theory that logical relations are so...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
This paper concerns the algebraic specification of abstract data types. It introduces and motivates...
AbstractThe first half is a tutorial on orderings, lattices, Boolean algebras, operators on Boolean ...
A novel framework for algebraic specification of abstract data types is introduced. It involves so-c...
Algebraic specification is the technique of using algebras to model properties of a system and using...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...