Programming environments are essential for the acceptance of programming languages. This survey emphasizes that program analysis, both static and dynamic, is the central issue of programming environments. Because their clean semantics makes powerful analysis possible, logic programming languages have an indisputable asset in the long term. This survey is focused on logic program analysis and debugging. The large number of references provided show that the field, though maybe scattered, is active. A unifying framework is given which separates environment tools into extraction, analysis, and visualization. It facilitates the analysis of existing tools and should give some guide lines to develop new ones. Achievements in logic programming are ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...
Programming environments are essential for the acceptance of programming languages. This survey emph...
AbstractProgramming environments are essential for the acceptance of programming languages. This sur...
AbstractProgramming environments are essential for the acceptance of programming languages. This sur...
We propose debugging tools for the development of environments for logic programming languages. Suc...
152 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.This dissertation addresses t...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
AbstractThe characteristics of logic programming languages both necessitate and motivate innovative ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...
Programming environments are essential for the acceptance of programming languages. This survey emph...
AbstractProgramming environments are essential for the acceptance of programming languages. This sur...
AbstractProgramming environments are essential for the acceptance of programming languages. This sur...
We propose debugging tools for the development of environments for logic programming languages. Suc...
152 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.This dissertation addresses t...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
This paper describes the experience of researchers at the University of Naples, over many years, in ...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
AbstractThe characteristics of logic programming languages both necessitate and motivate innovative ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...