Composing components and services using a planning-based adaptation middleware

被引:0
|
作者
Rouvoy, Romain [1 ]
Eliassen, Frank [1 ]
Floch, Jacqueline [2 ]
Hallsteinsen, Svein [2 ]
Stav, Erlend [2 ]
机构
[1] Univ Oslo, POB 1080, N-0316 Oslo, Norway
[2] SINTEF, ICT, N-7024 Trondheim, Norway
来源
SOFTWARE COMPOSITION | 2008年 / 4954卷
关键词
adaptation planning; component-based architectures; self-adaptation; service-oriented architectures;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic adaptation of their structure under evolving execution context. Dynamic adaptation is particularly relevant in the domain of ubiquitous computing, which is subject to numerous unexpected changes of the execution context. In this paper, we focus on changes in the service provider landscape: business services may dynamically come and go, and their quality of service may vary. We introduce an extension of the MADAM component-based planning framework that optimizes the overall utility of applications when such changes occur. MADAM planning is based on dynamic configuration of component frameworks. The extended planning framework supports seamless configuration of component frameworks based on both local and remote components and services. In particular, components and services can be plugged in interchangeably to provide functionalities defined by the component framework. The extended planning framework is illustrated and validated on a use case scenario.
引用
下载
收藏
页码:52 / +
页数:3
相关论文
共 50 条
  • [41] Learning Hierarchical Planning-Based Policies from Offline Data
    Woehlke, Jan
    Schmitt, Felix
    van Hoof, Herke
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT IV, 2023, 14172 : 489 - 505
  • [42] An AI planning-based approach for automated design of learning routes
    Onaindia, Eva
    Sapena, Oscar
    Garrido, Antonio
    6TH EUROPEAN CONFERENCE ON E-LEARNING, 2007, : 453 - 461
  • [43] Planning-based security testing of web applications with attack grammars
    Bozic, Josip
    Wotawa, Franz
    SOFTWARE QUALITY JOURNAL, 2020, 28 (01) : 307 - 334
  • [44] A Tuplespace-Based Middleware for Semantic Web Services Using SWRL
    Li, Liang
    Li, Bin
    Zhu, Junwu
    Zhang, Xiaowei
    SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 209 - 212
  • [45] Composing simulations using persistent software components
    Holland, JV
    Michelsen, RE
    Powell, DR
    Upton, SC
    Thompson, DR
    PROCEEDINGS OF THE MILITARY, GOVERNMENT AND AEROSPACE SIMULATION, 1999, : 163 - 170
  • [46] A Planning-based Method of Risk Process Modeling for Information Security
    Wang Zhen-zhen
    Wu Xiao-yue
    Liu Zhong
    Tan Xu
    Cheng Feng
    2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 1010 - 1014
  • [47] A Goal-Based Model of Personality for Planning-Based Narrative Generation
    Bahamon, Julio Cesar
    Barot, Camille
    Young, R. Michael
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 4142 - 4143
  • [48] Composing Web-based Mathematical Services
    Carstea, Alexandru
    Macariu, Georgiana
    Frincu, Marc
    Petcu, Dana
    NINTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2007, : 327 - 334
  • [49] Reporting cell planning-based cellular mobility management using a Binary Artificial Bat algorithm
    Swayamsiddha, Swati
    Prateek
    Singh, Sudhansu Sekhar
    Parija, Smita
    Pratihar, Dilip Kumar
    HELIYON, 2019, 5 (03)
  • [50] A planning-based graph matching algorithm for knowledge structure retrieval
    Ling, Z
    Yun, DYY
    ADVANCES IN CONCURRENT ENGINEERING: CE97, 1997, 97 : 223 - 230