A framework for execution monitoring in Icon
Software—Practice & Experience
An empirical investigation of program spectra
Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
DAQV: distributed array query and visualization framework
Theoretical Computer Science - Special issue on parallel computing
Coca: an automated debugger for C
Proceedings of the 21st international conference on Software engineering
The concept of dynamic analysis
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
A Framework for Automatic Debugging
Proceedings of the 17th IEEE international conference on Automated software engineering
Visualising exemplary program values
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Visualising exemplary program values
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
Hi-index | 0.00 |
Tracers provide users with useful information about program executions. In this paper we propose a "tracer driver", from a single tracer, it provides a powerful front-end for multiple dynamic analysis tools while limiting the overhead of the trace generation. The tracer driver can be used both synchronously and asynchronously. The relevant execution events are specified by flexible event patterns and a large variety of trace data can be given either systematically or "on demand". The proposed tracer driver has been designed and experimented in the context of constraint logic programming, within GNU-Prolog. Its principles are, however, independent of the traced programming language. Experimental measures show that the flexibility and power of the described architecture are also the basis of reasonable performances.