AbstractA central feature of current object-oriented languages is the ability to dynamically instantiate user-defined container data structures such as lists, trees, and hash tables. Implementations of these data structures typically use references to dynamically allocated objects, which complicates reasoning about the resulting program. Reasoning is simplified if data structure operations are specified in terms of abstract sets of objects associated with each data structure. For example, an insertion into a data structure in this approach becomes simply an insertion into a dynamically changing set-valued field of an object, as opposed to a manipulation of a dynamically linked structure attached to the object.In this paper we explore reason...
AbstractIn object-based data models, complex values such as tuples or sets have no special status an...
AbstractIn object-based data models, complex values such as tuples or sets have no special status an...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
An important feature of object-oriented programming languages is the ability to dynamically instanti...
An important feature of object-oriented programming languages is the ability todynamically instantia...
AbstractA central feature of current object-oriented languages is the ability to dynamically instant...
An important feature of object-oriented programming languages is the ability to dynamically instanti...
We describe a parameterized decision procedure that extends the decision procedure for functional re...
International audienceWhen constructing complex program analyses, it is often useful to reason about...
AbstractWe provide a new perspective on the semantics of logic programs with arbitrary abstract cons...
We propose an algebraic core calculus for naive or intuitive set theory. We reconstruct a fragment o...
Reasoning about program variables as sets of "values" leads to a simple, accurate and intu...
We propose an algebraic core calculus for naive or intuitive set theory. We reconstruct a fragment o...
AbstractLDL—Logical Data Language—is a language developed at MCC. The language supports various exte...
objects are a different class of objects. Their presence improves the data model in its ability to r...
AbstractIn object-based data models, complex values such as tuples or sets have no special status an...
AbstractIn object-based data models, complex values such as tuples or sets have no special status an...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
An important feature of object-oriented programming languages is the ability to dynamically instanti...
An important feature of object-oriented programming languages is the ability todynamically instantia...
AbstractA central feature of current object-oriented languages is the ability to dynamically instant...
An important feature of object-oriented programming languages is the ability to dynamically instanti...
We describe a parameterized decision procedure that extends the decision procedure for functional re...
International audienceWhen constructing complex program analyses, it is often useful to reason about...
AbstractWe provide a new perspective on the semantics of logic programs with arbitrary abstract cons...
We propose an algebraic core calculus for naive or intuitive set theory. We reconstruct a fragment o...
Reasoning about program variables as sets of "values" leads to a simple, accurate and intu...
We propose an algebraic core calculus for naive or intuitive set theory. We reconstruct a fragment o...
AbstractLDL—Logical Data Language—is a language developed at MCC. The language supports various exte...
objects are a different class of objects. Their presence improves the data model in its ability to r...
AbstractIn object-based data models, complex values such as tuples or sets have no special status an...
AbstractIn object-based data models, complex values such as tuples or sets have no special status an...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...