AbstractInterpretational abstraction is proposed as a means to overcome dificiencies in cases where procedural or data abstraction are not able to express underlying concepts explicitly. Interpretational abstraction enables the software developer to modify and extend the computational meaning of a program. Following this idea substantial benefits for maintainability and flexibility of software systems can be envisioned. Application examples for Prolog show the practicability of this approach. The instrument of program transformation is used to obtain efficient programs from abstract ones
This paper focuses on the presentation of a method for automated raise of programming language abstr...
By means of abstraction a notion A is derived from a notion S. The re-sulting notion A often is call...
When we \u201cthink like a computer scientist,\u201d we are able to systematically solve problems in...
AbstractInterpretational abstraction is proposed as a means to overcome dificiencies in cases where ...
In the process of software development, abstraction is usually treated as a mere change of scale. Th...
This paper discusses the basis, order, and motives for creating correct abstract representations in ...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
AbstractThe notions of procedures, parameters, and abstraction are by convention treated together in...
This dissertation explores the use of abstraction in two areas of automated reasoning: verification ...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
AbstractThe aim of this position paper is to draw a quick overview of the main contributions in abst...
This paper advocates that extracting formal specification semantically consistent to the original le...
In the area of software development and maintenance, a major issue is managing the complexity of the...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
What does it mean to say that one program is "more abstract" than another? What is "abstract" about ...
This paper focuses on the presentation of a method for automated raise of programming language abstr...
By means of abstraction a notion A is derived from a notion S. The re-sulting notion A often is call...
When we \u201cthink like a computer scientist,\u201d we are able to systematically solve problems in...
AbstractInterpretational abstraction is proposed as a means to overcome dificiencies in cases where ...
In the process of software development, abstraction is usually treated as a mere change of scale. Th...
This paper discusses the basis, order, and motives for creating correct abstract representations in ...
The technique of Abstract Interpretation has allowed the development of very sophisticated global pr...
AbstractThe notions of procedures, parameters, and abstraction are by convention treated together in...
This dissertation explores the use of abstraction in two areas of automated reasoning: verification ...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
AbstractThe aim of this position paper is to draw a quick overview of the main contributions in abst...
This paper advocates that extracting formal specification semantically consistent to the original le...
In the area of software development and maintenance, a major issue is managing the complexity of the...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
What does it mean to say that one program is "more abstract" than another? What is "abstract" about ...
This paper focuses on the presentation of a method for automated raise of programming language abstr...
By means of abstraction a notion A is derived from a notion S. The re-sulting notion A often is call...
When we \u201cthink like a computer scientist,\u201d we are able to systematically solve problems in...