An ASSL Approach to Handling Uncertainty in Self-adaptive Systems

被引:1
|
作者
Vassev, Emil [1 ]
Hinchey, Mike [1 ]
Balasubramaniam, Dharini [2 ]
Dobson, Simon [2 ]
机构
[1] Univ Limerick, Lero Irish Software Engn Res Ctr, Limerick, Ireland
[2] Univ St Andrews, Sch Comp Sci, St Andrews, Fife, Scotland
基金
爱尔兰科学基金会;
关键词
self-adaptive systems; formal methods; ASSL;
D O I
10.1109/SEW.2011.8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Both modularity and loose-coupling properties inherent to the self-adaptive systems offer the opportunity for adhoc service compositions, dynamic change and adaptation. To provide such a dynamic and self-adapting behavior, developers emphasize special self-management policies. ASSL (Autonomic System Specification Language) is a formal tool where such policies might be formally specified, validated and implemented. Intrinsically, the ASSL-developed policies are very strict and may impose quite restrictive behavior, which sometimes is undesirable. To solve the problem, we are currently developing special mechanisms for ASSL that help to specify policies that might evolve in order to satisfy system goals changing in the course of system adaptation. This paper presents our work on a mechanism imposing special loose self-management policies introducing flexibility into the self-adapting behavior.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 50 条
  • [1] Handling Uncertainty Online for Self-Adaptive Systems
    Cheng, Wen
    Li, Qingshan
    Wang, Lu
    He, Liu
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI), 2018, : 135 - 139
  • [2] A SELF-ADAPTIVE ARCHITECTURE FOR AUTONOMIC SYSTEMS DEVELOPED WITH ASSL
    Vassev, Emil
    Hinchey, Mike
    Quigley, Aaron
    [J]. ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 163 - +
  • [3] Understanding Uncertainty in Self-adaptive Systems
    Calinescu, Radu
    Mirandola, Raffaela
    Perez-Palacin, Diego
    Weyns, Danny
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2020), 2020, : 242 - 251
  • [4] Uncertainty Reduction in Self-Adaptive Systems
    Moreno, Gabriel A.
    Camara, Javier
    Garlan, David
    Klein, Mark
    [J]. 2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 51 - 57
  • [5] Handling uncertainty in self-adaptive systems: an ontology-based reinforcement learning model
    Ghanadbashi S.
    Safavifar Z.
    Taebi F.
    Golpayegani F.
    [J]. Journal of Reliable Intelligent Environments, 2024, 10 (01) : 19 - 44
  • [6] The uncertainty interaction problem in self-adaptive systems
    Camara, Javier
    Troya, Javier
    Vallecillo, Antonio
    Bencomo, Nelly
    Calinescu, Radu
    Cheng, Betty H. C.
    Garlan, David
    Schmerl, Bradley
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1277 - 1294
  • [7] The uncertainty interaction problem in self-adaptive systems
    Javier Cámara
    Javier Troya
    Antonio Vallecillo
    Nelly Bencomo
    Radu Calinescu
    Betty H. C. Cheng
    David Garlan
    Bradley Schmerl
    [J]. Software and Systems Modeling, 2022, 21 : 1277 - 1294
  • [8] Addressing Assurance for Self-Adaptive Systems in the Face of Uncertainty
    Cheng, Betty H. C.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 2 - 2
  • [9] Uncertainty in Self-adaptive Systems: A Research Community Perspective
    Hezavehi, Sara M.
    Weyns, Danny
    Avgeriou, Paris
    Calinescu, Radu
    Mirandola, Raffaela
    Perez-Palacin, Diego
    [J]. ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2021, 15 (04)
  • [10] RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems
    Whittle, Jon
    Sawyer, Pete
    Bencomo, Nelly
    Cheng, Betty N. C.
    Bruel, Jean-Michel
    [J]. PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 79 - +