Optimizing Monitoring Requirements in Self-adaptive Systems

被引:0
|
作者
Ali, Raian [1 ]
Griggio, Alberto [2 ]
Franzen, Anders [3 ]
Dalpiaz, Fabiano [4 ]
Giorgini, Paolo [4 ]
机构
[1] Bournemouth Univ, Poole BH12 5BB, Dorset, England
[2] Fondazione Bruno Kessler, Bruno, Italy
[3] Jasper Design Automat, Stockholm, Sweden
[4] Univ Trento, DISI, Trento, Italy
基金
爱尔兰科学基金会;
关键词
Requirements; Adaptation; Mobility; Monitoring Optimization; FRAMEWORK;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:362 / 377
页数:16
相关论文
共 50 条
  • [1] Runtime Verification of Self-Adaptive Systems with Changing Requirements
    Carwehl, Marc
    Vogel, Thomas
    Rodrigues, Gena Nunes
    Grunske, Lars
    2023 IEEE/ACM 18TH SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS, 2023, : 104 - 114
  • [2] Towards Adaptive Monitoring Services for Self-Adaptive Software Systems
    Zavala, Edith
    SERVICE-ORIENTED COMPUTING - ICSOC 2017 WORKSHOPS, 2018, 10797 : 357 - 362
  • [3] Towards Requirements Engineering Process for Self-adaptive Embedded Systems
    Mecibah, Zina
    Boutekkouk, Fateh
    SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS, 2019, 763 : 338 - 345
  • [4] Dynamic High-level Requirements in Self-Adaptive Systems
    Rossi, Davide
    Poggi, Francesco
    Ciancarini, Paolo
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 128 - 137
  • [5] Design Pattern for Self-adaptive RTE Systems Monitoring
    Ben Said, Mouna
    Kacem, Yessine Hadj
    Kerboeuf, Mickael
    Ben Amor, Nader
    Abid, Mohamed
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2015, 578 : 27 - 41
  • [6] A Language for Self-Adaptive System Requirements
    Whittle, Jon
    Sawyer, Pete
    Bencomo, Nelly
    Cheng, Betty H. C.
    2008 INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED COMPUTING: CONSEQUENCES FOR ENGINEERING REQUIREMENTS (SOCCER), 2008, : 24 - +
  • [7] Self-adaptive Service Monitoring
    Clark, Kassidy
    Warnier, Martijn
    Brazier, Frances M. T.
    ADAPTIVE AND INTELLIGENT SYSTEMS, 2011, 6943 : 119 - 130
  • [8] Model Checking Goal-Oriented Requirements for Self-Adaptive Systems
    Abeywickrama, Dhaminda B.
    Zambonelli, Franco
    2012 IEEE 19TH INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS), 2012, : 33 - 42
  • [9] Decomposition of Reliability Requirements for Self-Adaptive Systems Using the NFR Framework
    Pereira, Aurislania
    Bezerra, Carla
    Coutinho, Emanuel
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON INFORMATIONS SYSTEMS, SBSI 2024, 2024,
  • [10] Requirements for modeling and simulation of self-adaptive systems: A hierarchical and modular approach
    Barros, FJ
    SIXTEENTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, : 186 - 190