IEEE Transactions on Software Engineering - Special issue on computer security and privacy
A relational approach to monitoring complex systems
ACM Transactions on Computer Systems (TOCS)
A Noninterference Monitoring and Replay Mechanism for Real-Time Software Testing and Debugging
IEEE Transactions on Software Engineering
Tools for Distributed Application Management
Computer - Distributed computing systems: separate resources acting as one
An annotated bibliography of interactive program steering
ACM SIGPLAN Notices
Distributed systems (2nd Ed.)
Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
Independent on-line monitoring of evolving systems
Proceedings of the 18th international conference on Software engineering
Application-layer anycasting: a server selection architecture and use in a replicated Web service
IEEE/ACM Transactions on Networking (TON)
Anomaly Detection in Embedded Systems
IEEE Transactions on Computers - Special issue on fault-tolerant embedded systems
Active Management Framework for Distributed Multimedia Systems
Journal of Network and Systems Management
From Interactive Applications to Distributed Laboratories
IEEE Concurrency
EDCC-4 Proceedings of the 4th European Dependable Computing Conference on Dependable Computing
Programmable Agents for Active Distributed Monitoring
DSOM '99 Proceedings of the 10th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Active Technologies for Network and Service Management
A Management Architecture for Measuring and Monitoring the Behavior of Digital Libraries
ECDL '98 Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries
Distributed supercomputing using ACTS
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Rapid Prototyping of Communication Architectures
RSP '97 Proceedings of the 8th International Workshop on Rapid System Prototyping (RSP '97) Shortening the Path from Specification to Prototype
Agent Paradigm in Clinical Large-Scale Data Mining Environment
ICCI '03 Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
A Taxonomy and Catalog of Runtime Software-Fault Monitoring Tools
IEEE Transactions on Software Engineering
IEEE Transactions on Parallel and Distributed Systems
Continuous auditing with a multi-agent system
Decision Support Systems
Fine grained kernel logging with KLogger: experience and insights
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Software architecture reliability analysis using failure scenarios
Journal of Systems and Software
Decoupling dynamic program analysis from execution in virtual environments
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
AOP for the domain of runtime monitoring: breaking out of the code-based model
Proceedings of the 4th workshop on Domain-specific aspect languages
On the expressiveness and complexity of randomization in finite state monitors
Journal of the ACM (JACM)
The role of event description in architecting dependable systems
Architecting dependable systems
Scalable processing of context information with COSMOS
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
A sharing and delivery scheme for monitoring TMO-Based real-time systems
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Distributed fault tolerant controllers
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Adaptable analysis of dependable system architectures through monitoring
Architecting Dependable Systems III
Towards Next Generation Provenance Systems for e-Science
International Journal of Information System Modeling and Design
Runtime verification of service-oriented systems: a well-rounded survey
International Journal of Web and Grid Services
Web Service Diagnoser Model for managing faults in web services
Computer Standards & Interfaces
Software health management with Bayesian networks
Innovations in Systems and Software Engineering
Hi-index | 4.10 |
Monitoring is a little-known technology. Until recently, dedicated, single-purpose, and relatively simple monitors had been in use in debuggers and performance evaluators. Today, monitoring systems are highly sophisticated, general-purpose tools that can beneficially be applied to monitoring distributed applications are improving application dependability. it is a technology that has come of age. After identifying the set of characteristics that define runtime monitoring systems, we lay the groundwork for the remainder of the paper by introducing terms and concepts of event-based monitoring. Runtime monitoring is composed of a number of activities; these activities are identified and discussed. We conclude with a representative set of examples of current work taken from each of the functional areas discussed. To promote a common understanding among works, we first pose key questions then discuss each example in the context of the questions.