Typestate systems ensure many desirable properties of imperativeprograms, including initialization of object fields and correct use ofstateful library interfaces. Abstract sets with cardinalityconstraints naturally generalize typestate properties: relationshipsbetween the typestates of objects can be expressed as subset anddisjointness relations on sets, and elements of sets can berepresented as sets of cardinality one. In addition, sets withcardinality constraints provide a natural language for specifyingoperations and invariants of data structures.Motivated by these program analysis applications, thispaper presents new algorithms and new complexity results forconstraints on sets and their cardinalities. We studyseveral classes of const...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
We describe a set of necessary conditions that are useful for generating propagation algorithms for ...
We investigate the relationship between set constraints and the monadic class of first-order formula...
Complexity of data structures in modern programs presents a challenge for current analysis and verif...
Data structures often use an integer variable to keep track of the number of elements they store. An...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
Answer set programming (ASP) is a method for solving hard problems using computational logic. We des...
Abstract. Set constraints are relations between sets of terms. They have been used extensively in va...
Set constraints are relations between sets of terms. They have been used extensively in various app...
We consider the problem of deciding the satisfiability of quantifier-freeformulas in the theory of f...
We introduce a new description logic that extends the well-known logic ALCQ by allowing the statemen...
We address the problem of finding a "tight" representation of complex logical constraints ...
We study the complexity of the combination of the Description Logic ALCQI with a terminological form...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
We study a class of non-deterministic program schemes with while loops: firstly, augmented with a pr...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
We describe a set of necessary conditions that are useful for generating propagation algorithms for ...
We investigate the relationship between set constraints and the monadic class of first-order formula...
Complexity of data structures in modern programs presents a challenge for current analysis and verif...
Data structures often use an integer variable to keep track of the number of elements they store. An...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
Answer set programming (ASP) is a method for solving hard problems using computational logic. We des...
Abstract. Set constraints are relations between sets of terms. They have been used extensively in va...
Set constraints are relations between sets of terms. They have been used extensively in various app...
We consider the problem of deciding the satisfiability of quantifier-freeformulas in the theory of f...
We introduce a new description logic that extends the well-known logic ALCQ by allowing the statemen...
We address the problem of finding a "tight" representation of complex logical constraints ...
We study the complexity of the combination of the Description Logic ALCQI with a terminological form...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
We study a class of non-deterministic program schemes with while loops: firstly, augmented with a pr...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
We describe a set of necessary conditions that are useful for generating propagation algorithms for ...
We investigate the relationship between set constraints and the monadic class of first-order formula...