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 条
  • [21] Resilient monitoring in self-adaptive systems through behavioral parameter estimation
    Nia, Mehran Alidoost
    Kargahi, Mehdi
    Abate, Alessandro
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [22] A Self-adaptive Monitoring Framework for Component-Based Software Systems
    Ehlers, Jens
    Hasselbring, Wilhelm
    SOFTWARE ARCHITECTURE, 2011, 6903 : 278 - 286
  • [23] Self-adaptive Traits in Collective Adaptive Systems
    Phan Cong Vinh
    Nguyen Thanh Tung
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 63 - 72
  • [24] Optimizing network measurements through self-adaptive sampling
    Silva, Joao Marco C.
    Lima, Solange Rito
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 794 - 801
  • [25] Autonomy Requirements Engineering for Self-adaptive Science Clouds
    Vassev, Emil
    Hinchey, Mike
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1345 - 1354
  • [26] Software Product Line Engineering for Developing Self-adaptive Systems: Towards the Domain Requirements
    Shen, Liwei
    Peng, Xin
    Zhao, Wenyun
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 289 - 296
  • [27] Self-adaptive, Requirements-driven Autoscaling of Microservices
    Nunes, Joao Paulo Karol Santos
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    Nakagawa, Elisa Yumi
    PROCEEDINGS OF THE 2024 IEEE/ACM 19TH SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS 2024, 2024, : 168 - 174
  • [28] Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems
    Ahmad, Manzoor
    Belloir, Nicolas
    Bruel, Jean-Michel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 50 - 70
  • [29] TOWARDS SELF-ADAPTIVE INTERFACE SYSTEMS
    INNOCENT, PR
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1982, 16 (03): : 287 - 299
  • [30] Understanding Uncertainty in Self-adaptive Systems
    Calinescu, Radu
    Mirandola, Raffaela
    Perez-Palacin, Diego
    Weyns, Danny
    2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2020), 2020, : 242 - 251