The full behavior of complex software systems often only emerges during operation. They thus need to be monitored at run time to check that they adhere to their requirements. Diverse runtime monitoring approaches have been developed in various domains and for different purposes. Their sheer number and heterogeneity, however, make it hard to find the right approach for a specific application or purpose. The aim of our research therefore was to develop a comparison framework for runtime monitoring approaches. Our framework is based on an analysis of the literature and existing taxonomies for monitoring languages and patterns. We use examples from existing monitoring approaches to explain the framework. We demonstrate its usefulness by applyin...
This chapter surveys runtime verification research related to distributed systems. We report solutio...
This chapter surveys runtime verification research related to distributed systems. We report solutio...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...
The full behavior of complex software systems often only emerges during operation. They thus need to...
A goal of runtime software-fault monitoring is to observe software behavior to determine whether it ...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
Runtime software monitoring and analyzing is not only the approach to improve the quality of softwar...
Modern software systems are complex and often built using components that are provided with their ap...
Abstract. This article gives an overview of the Monitoring Oriented Programming framework (MOP). In ...
Describing software runtime behaviour in terms of its invariant properties has gained increasing pop...
Software Testing is the process used to assure the correctness, completeness, performance, security ...
Abstract — Describing software runtime behaviour in terms of its invariant properties has gained inc...
In this paper we present the state of our work on runtime monitoring for real-time systems: a way to...
Complex and heterogeneous software systems need to be monitored as their full behavior often only em...
International audienceThis chapter describes how to use in-the-field runtime techniques to improve t...
This chapter surveys runtime verification research related to distributed systems. We report solutio...
This chapter surveys runtime verification research related to distributed systems. We report solutio...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...
The full behavior of complex software systems often only emerges during operation. They thus need to...
A goal of runtime software-fault monitoring is to observe software behavior to determine whether it ...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
Runtime software monitoring and analyzing is not only the approach to improve the quality of softwar...
Modern software systems are complex and often built using components that are provided with their ap...
Abstract. This article gives an overview of the Monitoring Oriented Programming framework (MOP). In ...
Describing software runtime behaviour in terms of its invariant properties has gained increasing pop...
Software Testing is the process used to assure the correctness, completeness, performance, security ...
Abstract — Describing software runtime behaviour in terms of its invariant properties has gained inc...
In this paper we present the state of our work on runtime monitoring for real-time systems: a way to...
Complex and heterogeneous software systems need to be monitored as their full behavior often only em...
International audienceThis chapter describes how to use in-the-field runtime techniques to improve t...
This chapter surveys runtime verification research related to distributed systems. We report solutio...
This chapter surveys runtime verification research related to distributed systems. We report solutio...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...