Runtime Adaptability through Automated Model Evolution

被引:3
|
作者
Mosincat, Adina [1 ]
Binder, Walter [1 ]
Jazayeri, Mehdi [1 ]
机构
[1] Univ Lugano, Fac Informat, Lugano, Switzerland
基金
瑞士国家科学基金会;
关键词
dynamic adaptability; model evolution; model at runtime; quality requirements;
D O I
10.1109/EDOC.2010.22
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Dynamically adaptive systems propose adaptation by means of variants that are specified in the system model at design time and allow for a fixed set of different runtime configurations. However, in a dynamic environment, unanticipated changes may result in the inability of the system to meet its quality requirements. To allow the system to react to these changes we propose a solution for automatically evolving the system model by integrating new variants and periodically validating existing ones based on updated quality parameters. To illustrate our approach we present a BPEL based framework using a service composition model to represent the system functional requirements. Our framework estimates Quality of Service (QoS) values based on information provided by our monitoring mechanism, ensuring that changes in QoS are reflected in the system model. We show how the evolved model can be used at runtime to increase the system's autonomic capabilities and delivered QoS.
引用
收藏
页码:217 / 226
页数:10
相关论文
共 50 条
  • [1] Achieving runtime adaptability through automated model evolution and variant selection
    Mosincat, Adina
    Binder, Walter
    Jazayeri, Mehdi
    ENTERPRISE INFORMATION SYSTEMS, 2014, 8 (01) : 67 - 83
  • [2] Addressing the evolution of automated user behaviour patterns by runtime model interpretation
    Estefanía Serral
    Pedro Valderas
    Vicente Pelechano
    Software & Systems Modeling, 2015, 14 : 1387 - 1420
  • [3] Addressing the evolution of automated user behaviour patterns by runtime model interpretation
    Serral, Estefania
    Valderas, Pedro
    Pelechano, Vicente
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (04): : 1387 - 1420
  • [4] Programming Strategies for Runtime Adaptability
    Cardoso, Joao M. P.
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [5] Using architecture models for runtime adaptability
    Floch, J
    Hallsteinsen, S
    Stav, E
    Eliassen, F
    Lund, K
    Gjorven, E
    IEEE SOFTWARE, 2006, 23 (02) : 62 - +
  • [6] Analyzing runtime adaptability of collaboration patterns
    Dorn, Christoph
    Taylor, Richard N.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (11): : 2725 - 2750
  • [7] Transparent Runtime Adaptability for BPEL Processes
    Mosincat, Adina
    Binder, Walter
    SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 241 - 255
  • [8] A Reference Model as Automated Process for Software Adaptation at Runtime
    Affonso, F. J.
    Carneiro, M. C. V. S.
    Rodrigues, E. L. L.
    Nakagawa, E. Y.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (01) : 214 - 221
  • [9] Evolution of the LMNtal runtime to a parallel model checker
    Gocho, Masato
    Hori, Taisuke
    Ueda, Kazunori
    Computer Software, 2011, 28 (04) : 137 - 157
  • [10] Runtime adaptability of a concurrent function block model for a real-time holonic controller
    Zhang, XK
    Brennan, RW
    Xu, YF
    Norrie, DH
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 164 - 168