We discuss a framework for the application of abstract interpretation as an aid during program development, rather than in the more traditional application of program optimization. Program validation and detection of errors is first performed statically by comparing (partial) specifications written in terms of assertions against information obtained from (global) static analysis of the program. The results of this process are expressed in the user assertion language. Assertions (or parts of assertions) which cannot be checked statically are translated into run-time tests. The framework allows the use of assertions to be optional. It also allows using very general properties in assertions, beyond the predefined set understandable by the stat...
We propose a modular, assertion-based system for verification and debugging of large logic programs...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
We discuss a framework for the application of abstract interpretation as an aid during program devel...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertio...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
We present a generic preprocessor for combined static/dynamic validation and debugging of constraint...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
AbstractThe technique of Abstract Interpretation has allowed the development of very sophisticated g...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
Global data-flow analysis of (constraint) logic programs, which is generally based on abstract inter...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
The technique of Abstract Interpretation [13] has allowed the development of sophisticated program a...
We propose a modular, assertion-based system for verification and debugging of large logic programs...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
We discuss a framework for the application of abstract interpretation as an aid during program devel...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertio...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
We present a generic preprocessor for combined static/dynamic validation and debugging of constraint...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
AbstractThe technique of Abstract Interpretation has allowed the development of very sophisticated g...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
Global data-flow analysis of (constraint) logic programs, which is generally based on abstract inter...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
The technique of Abstract Interpretation [13] has allowed the development of sophisticated program a...
We propose a modular, assertion-based system for verification and debugging of large logic programs...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...