We introduce \emph{field constraint analysis}, a new technique for verifying data structure invariants. A field constraint for a field is a formula specifying a set of objects to which the field can point. Field constraints enable the application of decidable logics to data structures which were originally beyond the scope of these logics, by verifying the backbone of the data structure and then verifying constraints on fields that cross-cut the backbone in arbitrary ways. Previously, such cross-cutting fields could only be verified when they were uniquely determined by the backbone, which significantly limits the range of analyzable data structures. Field constraint analysis permits \emph{non-deterministic} fie...
Abstract. In this article, we apply techniques from Abstract Interpreta-tion (a general theory of se...
AbstractWe investigate the relationship between programming with constraints and database query lang...
ISA and cardinality constraints are among the most interesting types of constraints in data models. ...
We introduce \emph{field constraint analysis}, a new technique for verifying data structure invarian...
We introduce field constraint analysis, a new technique for verifying data structure invariants. A...
Abstract. We introduce field constraint analysis, a new technique for verifying data struc-ture inva...
Abstract. We describe a program verification methodology for specifying global shape properties of d...
One of the main challenges in the verification of software systems is the analysis of unbounded data...
Abstract. This paper addresses the problem of automatically generating quan-tified invariants for pr...
. The problem of modeling semi-structured data is important in many application areas such as multim...
One of the main challenges in the verification of software systems is the analysis of unbounded data...
Abstract. We propose a logic-based framework for automated reasoning about sequential programs manip...
Tight field bounds contribute to verifying the correctness of object oriented programs in bounded sc...
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...
Abstract. In this article, we apply techniques from Abstract Interpreta-tion (a general theory of se...
AbstractWe investigate the relationship between programming with constraints and database query lang...
ISA and cardinality constraints are among the most interesting types of constraints in data models. ...
We introduce \emph{field constraint analysis}, a new technique for verifying data structure invarian...
We introduce field constraint analysis, a new technique for verifying data structure invariants. A...
Abstract. We introduce field constraint analysis, a new technique for verifying data struc-ture inva...
Abstract. We describe a program verification methodology for specifying global shape properties of d...
One of the main challenges in the verification of software systems is the analysis of unbounded data...
Abstract. This paper addresses the problem of automatically generating quan-tified invariants for pr...
. The problem of modeling semi-structured data is important in many application areas such as multim...
One of the main challenges in the verification of software systems is the analysis of unbounded data...
Abstract. We propose a logic-based framework for automated reasoning about sequential programs manip...
Tight field bounds contribute to verifying the correctness of object oriented programs in bounded sc...
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...
Abstract. In this article, we apply techniques from Abstract Interpreta-tion (a general theory of se...
AbstractWe investigate the relationship between programming with constraints and database query lang...
ISA and cardinality constraints are among the most interesting types of constraints in data models. ...