A self-adaptation strategy for service-based architectures

被引:5
|
作者
Oliveira, Nuno [1 ,2 ]
Barbosa, Luis S. [1 ,2 ]
机构
[1] Univ Minho, HASLab, INESC TEC, Braga, Portugal
[2] Univ Minho, Braga, Portugal
关键词
ADAPTIVE SYSTEMS; MODEL; LANGUAGE; AWARE; REO; QOS;
D O I
10.1109/SBCARS.2014.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive software systems are known to respond at run time to changes detected internally or in their environment, in an attempt to keep meeting their own functional requirements and agreed levels of service. Such response usually targets their architectures and involve, in particular, the possibility of their dynamic reconfiguration. In contexts where change is the rule rather than the exception, it is difficult to predict when exactly such reconfigurations are needed, and if they will lead the system into a suitable configuration. However, knowing the main attributes of the context, it is possible to plan configurations that will be more likely to perform well in some conjugation of values for such attributes. In this paper we discuss both a model that lays down reconfiguration strategies, planned at design time, and a strategy which actively uses such a model to trigger architectural adaptations at run time. This strategy builds on a framework intended to the formal verification of architectural requirements, either from a qualitative or quantitative (probabilistic) perspective.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [41] A Dynamic Architecture for Runtime Adaptation of Service-based Applications
    Rastegari, Yousef
    Shams, Fereidoon
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (03) : 397 - 406
  • [42] Layered patterns in modelling and transformation of service-based software architectures
    Pahl, Claus
    Barrett, Ronan
    [J]. SOFTWARE ARCHITECTURE, 2006, 4344 : 144 - +
  • [43] A QOS-BASED FRAMEWORK FOR THE ADAPTATION OF SERVICE-BASED SYSTEMS
    Mirandola, Raffaela
    Potena, Pasqualina
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2011, 12 (01): : 63 - 78
  • [44] A Context-aware Self-adaptation Approach for Web Service Composition
    Yuan, Yuan
    Zhang, Weishi
    Zhang, Xiuguo
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2018, : 33 - 38
  • [45] A Modified Differential Evolution Algorithm Based on Improving A New Mutation Strategy and Self-Adaptation Crossover
    Fadhil, Sadeer
    Zaher, Hegazy
    Ragaa, Naglaa
    Oun, Eman
    [J]. METHODSX, 2023, 11
  • [46] Service Virtualization for Self-adaptation in Mobile Cyber-Physical Systems
    Taherkordi, Amir
    Herrmann, Peter
    Blech, Jan Olaf
    Fernandez, Alvaro
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2016 WORKSHOPS, 2017, 10380 : 56 - 68
  • [47] Requirement Uncertainty Analysis for Service-Oriented Self-Adaptation Software
    Liu, Wei
    Feng, Zaiwen
    [J]. NETWORK COMPUTING AND INFORMATION SECURITY, 2012, 345 : 156 - +
  • [48] Self-Healing Service-Based Processes
    Friedrich, Gerhard
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (123): : 1 - 1
  • [49] Model-based Performance Self-adaptation: A Tutorial
    Incerto, Emilio
    Tribastone, Mirco
    [J]. COMPANION OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 49 - 52
  • [50] Knowledge-based self-adaptation in evolutionary search
    Chung, CJ
    Reynolds, RG
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2000, 14 (01) : 19 - 33