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
来源
ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2012 | 2012年 / 113卷
基金
爱尔兰科学基金会;
关键词
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
相关论文
共 17 条
  • [1] Ali R., 2012, P ENASE
  • [2] A goal-based framework for contextual requirements modeling and analysis
    Ali, Raian
    Dalpiaz, Fabiano
    Giorgini, Paolo
    [J]. REQUIREMENTS ENGINEERING, 2010, 15 (04) : 439 - 458
  • [3] Ali R, 2009, LECT NOTES BUS INF P, V29, P326
  • [4] [Anonymous], 2011, P 19 ACM SIGSOFT S 1
  • [5] Baresi L, 2005, LECT NOTES COMPUT SC, V3826, P269
  • [6] Automatic monitoring of software requirements
    Cohen, D
    Feather, MS
    Narayanaswamy, K
    Fickas, SS
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 602 - 603
  • [7] Dalpiaz F., 2012, REQUIREMENT IN PRESS
  • [8] GOAL-DIRECTED REQUIREMENTS ACQUISITION
    DARDENNE, A
    VANLAMSWEERDE, A
    FICKAS, S
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1993, 20 (1-2) : 3 - 50
  • [9] An extensible SAT-solver
    Eén, N
    Sörensson, N
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, 2004, 2919 : 502 - 518
  • [10] Feather M.S., 1998, P 9 INT WORKSH SOFTW