Proceedings of the Ninth International Workshop on Variability Modelling of Software-Intensive Systems 2015
DOI: 10.1145/2701319.2701330
|View full text |Cite
|
Sign up to set email alerts
|

Variability Management for a Runtime Monitoring Infrastructure

Abstract: Many software systems today are systems of systems (SoS), which are difficult to analyze due to their size, complexity, heterogeneity, and variability. For instance, unexpected behavior of SoS is often caused by the complex interactions between the involved systems and their environment at runtime. Monitoring infrastructures (MIs) provide support for engineers and support staff analyzing the behavior of SoS during development and operation. Variability plays an important role in MIs, however, while some approa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(12 citation statements)
references
References 28 publications
0
12
0
Order By: Relevance
“…Clients are, for instance, tools for checking constraints 47 on the expected behavior based on the monitored events or visualization components explaining constraint violations to facilitate diagnosis. In previous work, we emphasized the need for sophisticated runtime variability management mechanisms 19 and support for automated evolution in REMINDS 21 , since a monitoring infrastructure must co-evolve with the underlying system it monitors. In the context of this paper, however, we focus on the evolution of the components of REMINDS itself: the probes, monitored events and data, and constraints being added, modified, or removed at runtime in the REMINDS monitoring infrastructure.…”
Section: Application Examplesmentioning
confidence: 99%
“…Clients are, for instance, tools for checking constraints 47 on the expected behavior based on the monitored events or visualization components explaining constraint violations to facilitate diagnosis. In previous work, we emphasized the need for sophisticated runtime variability management mechanisms 19 and support for automated evolution in REMINDS 21 , since a monitoring infrastructure must co-evolve with the underlying system it monitors. In the context of this paper, however, we focus on the evolution of the components of REMINDS itself: the probes, monitored events and data, and constraints being added, modified, or removed at runtime in the REMINDS monitoring infrastructure.…”
Section: Application Examplesmentioning
confidence: 99%
“…Constraints are then used to check the behavior of the system at runtime based on these events and data. To support the reconfiguration of our mi at runtime we have developed a variability management approach [16], i.e., we describe the variability of the key components of the mi -probes, events, and constraints -using variability models. The mi is a dspl and allows us to illustrate the co-evolution challenges outlined above.…”
Section: A Monitoring Infrastructure Dsplmentioning
confidence: 99%
“…The probes provide events that are checked by six constraints (C1-C6) at runtime. We do not present details on all constraints here for the sake of simplicity (see [16] for details). Constraint C4, for instance, checks that after a plant operator changed a steel production plan, these changes are archived in the database.…”
Section: A Monitoring Infrastructure Dsplmentioning
confidence: 99%
See 2 more Smart Citations