The use of abstraction in the context of abstract data types, is investigated. Properties to be checked are formulas in a first order logic under Kleene\u27s 3-valued interpretation. Abstractions are defined as pairs consisting of a congruence and a predicate interpretation. Three types of abstractions are considered,∀∀ and ∀∃, and ∃0,1, and for each of them corresponding property preservation results are established. An abstraction refinement property is also obtained. It shows how one can pass from an existing abstraction to a (less) finer one. Finally, equationally specified abstractions in the context of equationally specified abstract data types are discussed and exemplified
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
AbstractIn a strongly typed system supporting user-defined data abstractions, the designer of a data...
What does it mean to say that one program is "more abstract" than another? What is "abstract" about ...
The use of abstraction in the context of abstract data types, is investigated. Properties to be chec...
Abstract The use of abstraction in the context of abstract data types, is investigated. Properties t...
The aim of this paper is to prove in the context of simple type theory that logical relations are so...
This article presents an historical and conceptual overview on different approaches to logical abstr...
Les techniques d'abstraction, souvent basées sur l'interprétation abstraite de Cousot, fournissent u...
This article presents an historical and conceptual overview on different approaches to logical abstr...
Original article can be found at : http://www.informaworld.com/ Copyright Taylor & Francis [Full...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
As the hardware and software systems are growing continuously in scale and functionality, the likeli...
The second-order lambda calculus allows an elegant formalisation of abstract data types (ADT’s) usin...
In the area of software development and maintenance, a major issue is managing the complexity of the...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
AbstractIn a strongly typed system supporting user-defined data abstractions, the designer of a data...
What does it mean to say that one program is "more abstract" than another? What is "abstract" about ...
The use of abstraction in the context of abstract data types, is investigated. Properties to be chec...
Abstract The use of abstraction in the context of abstract data types, is investigated. Properties t...
The aim of this paper is to prove in the context of simple type theory that logical relations are so...
This article presents an historical and conceptual overview on different approaches to logical abstr...
Les techniques d'abstraction, souvent basées sur l'interprétation abstraite de Cousot, fournissent u...
This article presents an historical and conceptual overview on different approaches to logical abstr...
Original article can be found at : http://www.informaworld.com/ Copyright Taylor & Francis [Full...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
As the hardware and software systems are growing continuously in scale and functionality, the likeli...
The second-order lambda calculus allows an elegant formalisation of abstract data types (ADT’s) usin...
In the area of software development and maintenance, a major issue is managing the complexity of the...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
AbstractIn a strongly typed system supporting user-defined data abstractions, the designer of a data...
What does it mean to say that one program is "more abstract" than another? What is "abstract" about ...