Title
A comparison framework for runtime monitoring approaches.
Abstract
We present a comparison framework for runtime monitoring approaches.We demonstrate the usefulness of our framework.We discuss perspectives for researchers working in the area of monitoring. 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 applying it to 32 existing approaches and by comparing 3 selected approaches in the light of different monitoring scenarios. We also discuss perspectives for researchers.
Year
DOI
Venue
2017
10.1016/j.jss.2016.12.034
Journal of Systems and Software
Keywords
Field
DocType
Runtime monitoring,Literature review,Comparison framework
Information system,Computer science,Software system,Real-time computing,Runtime verification,Software
Journal
Volume
Issue
ISSN
125
C
0164-1212
Citations 
PageRank 
References 
18
0.58
32
Authors
5
Name
Order
Citations
PageRank
Rick Rabiser1136979.63
Sam Guinea2102865.08
Michael Vierhauser328025.55
Luciano Baresi42533172.62
Paul Grünbacher52007118.84