Concurrent and Distributed Monitoring and Debugging in Object-Oriented Systems
Title: Concurrent and Distributed Monitoring and Debugging in Object-Oriented Systems
Research Question: How can we develop a monitoring and debugging system for complex, concurrent, and distributed object-oriented systems?
Methodology: The researchers proposed a set of new mechanisms, collectively known as a monitoring system, for understanding complex systems. They described an example implementation of this system, called IDebug, for the Java programming language.
Results: The researchers demonstrated that their monitoring system provides fundamental monitoring and debugging constructs like assertions, error messages, logging, and more. They showed that these constructs are essential for complex applications and components, particularly in concurrent or distributed systems.
Implications: The researchers concluded that a comprehensive and flexible monitoring, debugging, and testing subsystem is necessary for modern application development. They argued that their monitoring system fills the gaps in existing languages and provides a unified, manageable, and extensible interface for monitoring and debugging.
Link to Article: https://arxiv.org/abs/0204034v1 Authors: arXiv ID: 0204034v1