Abstract. We present the basis of a source-level profiler for multiparadigm declarative languages which integrate features from (lazy) functional and logic programming. Our profiling scheme is symbolic in the sense that it is independent of the particular language implementation. This is achieved by counting the number of basic operations performed during the execution of program calls, e.g., the number of unfolding steps, the number of matching operations, etc. The main contribution of this paper is the formal specification of the attribution of execution costs to cost centers, which is particularly difficult in the context of lazy languages. A prototype implementation of the symbolic profiler has been undertaken for the multi-paradigm lan...
The LOLITA natural language processor is an example of one of the ever-increasing number of large-sc...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
An execution profiling attempts to provide feedback by reporting to the programmer information about...
Abstract. In this work, we introduce a profiling scheme for modern functional logic languages coveri...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
We present a practical partial evaluation scheme for multi-paradigm declarative languages combining ...
Declarative multi-paradigm languages combine the most important features of functional, logic and co...
AbstractDeclarative multi-paradigm languages combine the most important features of functional, logi...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
ABSTRACT We introduce the theoretical basis for tracing lazy functional logic computations in a decl...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
AbstractPractical declarative multi-paradigm languages combine the main features of functional, logi...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
In recent years, the use of symbolic analysis in systems for testing and verifying programs has exp...
This paper describes a high-level implementation of the concurrent constraint functional logic lang...
The LOLITA natural language processor is an example of one of the ever-increasing number of large-sc...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
An execution profiling attempts to provide feedback by reporting to the programmer information about...
Abstract. In this work, we introduce a profiling scheme for modern functional logic languages coveri...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
We present a practical partial evaluation scheme for multi-paradigm declarative languages combining ...
Declarative multi-paradigm languages combine the most important features of functional, logic and co...
AbstractDeclarative multi-paradigm languages combine the most important features of functional, logi...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
ABSTRACT We introduce the theoretical basis for tracing lazy functional logic computations in a decl...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
AbstractPractical declarative multi-paradigm languages combine the main features of functional, logi...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
In recent years, the use of symbolic analysis in systems for testing and verifying programs has exp...
This paper describes a high-level implementation of the concurrent constraint functional logic lang...
The LOLITA natural language processor is an example of one of the ever-increasing number of large-sc...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
An execution profiling attempts to provide feedback by reporting to the programmer information about...