Abstract. This paper presents a general approach to the Abstract In-terpretation of Prolog programs with cut. In most of previous approaches the cut primitive is merely ignored. Our method consists in trasforming an interpreter for Prolog into an in-terpreter that computes on abstract values and that performs loop-checks by storing all encountered call patterns into a table. In order to guaran-tee correctness, this tabled interpreter needs information about the sure success of the corresponding concrete computations. Such information, called control information, is used to control the execution of the cuts by the tabled interpreter: a cut is executed only if the control information guarantees that it is also executed at the concrete level, ...
The software crisis for procedural languages was precipitated by the failure of the prevailing adhoc...
Program verification is a crucial issue in the field of program development, compilation and debuggi...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
. This paper presents a general approach to the Abstract Interpretation of Prolog programs with cut....
Abstract interpretation is a general methodology for systematic develop-ment of program analyses. An...
Many abstract interpretation frameworks and analyses for Prolog have been proposed, which seek to ex...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
AbstractAn abstract language B embodying the flow of control component of PROLOG including the cut o...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
Abstract. At PEPM’91 Sahlin presented a determinacy analysis for Prolog with cut. The analysis was, ...
An implementation technique for abstract imterpretation is given which exploits stream communication...
A novel abstract interpretation framework is introduced, which captures Prolog depth-first strategy ...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
This paper revisits the problem of determinacy inference addressing the problem of how to uniformly ...
The software crisis for procedural languages was precipitated by the failure of the prevailing adhoc...
Program verification is a crucial issue in the field of program development, compilation and debuggi...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
. This paper presents a general approach to the Abstract Interpretation of Prolog programs with cut....
Abstract interpretation is a general methodology for systematic develop-ment of program analyses. An...
Many abstract interpretation frameworks and analyses for Prolog have been proposed, which seek to ex...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
AbstractAn abstract language B embodying the flow of control component of PROLOG including the cut o...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
Abstract. At PEPM’91 Sahlin presented a determinacy analysis for Prolog with cut. The analysis was, ...
An implementation technique for abstract imterpretation is given which exploits stream communication...
A novel abstract interpretation framework is introduced, which captures Prolog depth-first strategy ...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
This paper revisits the problem of determinacy inference addressing the problem of how to uniformly ...
The software crisis for procedural languages was precipitated by the failure of the prevailing adhoc...
Program verification is a crucial issue in the field of program development, compilation and debuggi...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...