Program Instrumentation for Debugging and Monitoring with AspectC++

  title={Program Instrumentation for Debugging and Monitoring with AspectC++},
  author={Daniel Mahrenholz and Olaf Spinczyk and Wolfgang Schr{\"o}der-Preikschat},
  booktitle={Symposium on Object-Oriented Real-Time Distributed Computing},
Monitoring is a widely-used technique to check assumptions about the real-time behavior of a system, debug the code, or enforce the system to react if certain deadlines are passed. Program instrumentation is needed to insert monitoring code fragments into the monitored system if the monitor is implemented without hardware support. This paper describes a language-based approach to automated program instrumentation using the general purpose aspect language AspectC++. The language is an extension… CONTINUE READING
Highly Cited
This paper has 47 citations. REVIEW CITATIONS


Publications referenced by this paper.
Showing 1-10 of 12 references

Aspect-Oriented Programming

ECOOP Workshops • 1999
View 5 Excerpts
Highly Influenced

Schr öder-Preikschat. AspectC++: An Aspect-Oriented Extension to the C++ Programming Language

O. Spinczyk, A. Gal
In Fortieth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2002) , • 2002

An Overview of AspectJ

G. Kiczales, E. Hilsdale, +3 authors W. G. Griswold
ECOOP 2001 – Object-Oriented Programming, • 2001
View 1 Excerpt

Weaving a Way Past the C++ One Definition Rule. InProceedings of the Aspect- Oriented Programming Workshop at ECOOP’99

E. D. Willink, V. B. Muchnick

Similar Papers

Loading similar papers…