Optimizing monitoring requirements in self-adaptive systems

Raian Ali*, Alberto Griggio, Anders Franzén, Fabiano Dalpiaz, Paolo Giorgini

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Citations (Scopus)

Abstract

Monitoring the system environment is a key functionality of a self-adaptive system. Monitoring requirements denote the information a self-adaptive system has to capture at runtime to decide upon whether an adaptation action has to be taken. The identification of monitoring requirements is a complex task which can easily lead to redundancy and uselessness in the set of information to monitor and this, consequently, means unjustified instalment of monitoring infrastructure and extra processing time. In this paper, we study the optimization of monitoring requirements. We discuss the case of contextual goal model, which is a requirements model that weaves between variability of goals (functional and non-functional requirements) and variability of context (monitoring requirements) and is meant to be used for modelling mobile and self-adaptive systems requirements. We provide automated analysis -based on a SAT-solver- to process a contextual goal model and find a reduced set of contextual information to monitor guaranteeing that this reduction does not sacrifice the system ability of taking correct adaptation decisions when fulfilling its requirements.

Original languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling - 13th International Conference, BPMDS 2012, 17th International Conference, EMMSAD 2012 and 5th EuroSymposium, Held at CAiSE 2012, Proc.
PublisherSpringer Verlag
Pages362-377
Number of pages16
ISBN (Print)9783642310713
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event13th International Conference on Business Process Modeling, Development and Support, BPMDS 2012, 17th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2012 and 5th EuroSymposium 2012, Held at CAiSE 2012 - Gdansk, Poland
Duration: 25 Jun 201226 Jun 2012

Publication series

NameLecture Notes in Business Information Processing
Volume113 LNBIP
ISSN (Print)1865-1348

Conference

Conference13th International Conference on Business Process Modeling, Development and Support, BPMDS 2012, 17th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2012 and 5th EuroSymposium 2012, Held at CAiSE 2012
Country/TerritoryPoland
CityGdansk
Period25/06/1226/06/12

Keywords

  • Adaptation
  • Mobility
  • Monitoring Optimization
  • Requirements

Fingerprint

Dive into the research topics of 'Optimizing monitoring requirements in self-adaptive systems'. Together they form a unique fingerprint.

Cite this