Engineering Self-Adaptive Systems with the Role-Based Architecture of HELENA

被引:7
|
作者
Klarl, Annabelle [1 ]
机构
[1] Univ Munich, D-81377 Munich, Germany
关键词
D O I
10.1109/WETICE.2015.32
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
When engineering self-adaptive systems, separating adaptation and application logic was proven beneficial to avoid interdependencies between adaptation strategy and standard behavior. Several engineering methods support this separation in different phases of the classical development process, but none addresses it consistently in all of them. We propose a holistic model-driven engineering process with systematic transitions between all phases to develop self-adaptive systems. Adaptation is achieved by changing the behavioral mode of a component in response to perceptions. We realize behavioral modes by roles which a component can dynamically adopt. For specification, we propose adaptation automata which allow to specify complex adaptation behavior by hierarchical structure and history of states. Furthermore, we propose the HELENA Adaptation Manager pattern to derive a role-based model from a specification. Due to its formal foundation, the model can be analyzed with Spin and executed with the Java framework jHELENA.
引用
收藏
页码:3 / 8
页数:6
相关论文
共 50 条
  • [41] An Architecture Framework for Experimentations with Self-Adaptive Cyber-Physical Systems
    Kit, Michal
    Gerostathopoulos, Ilias
    Bures, Tomas
    Hnetynka, Petr
    Plasil, Frantisek
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 93 - 96
  • [42] Toward Systematic Conveying of Architecture Design Knowledge for Self-Adaptive Systems
    Andrade, Sandro S.
    Macedo, Raimundo Jose de A.
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SELF-ADAPTATION AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2014, : 24 - 25
  • [43] Integrating a Dual Method on a General Architecture to Self-Adaptive Monitoring Systems
    Balderas-Diaz, Sara
    Benghazi, Kawtar
    Garrido, Jose Luis
    O'Hare, Gregory M. P.
    Guerrero-Contreras, Gabriel
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 : 528 - 538
  • [44] Self-adaptive Wavelet Based on Parametric Equation in Manufacturing Engineering
    Yong, Jiang
    Ping, Wang Ya
    Mei, Zhao Dong
    INNOVATION MANUFACTURING AND ENGINEERING MANAGEMENT, 2011, 323 : 176 - 180
  • [45] Introduction to the special issue on state of the art in engineering self-adaptive systems
    Weyns, Danny
    Malek, Sam
    Andersson, Jesper
    Schmerl, Bradley
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (12) : 2675 - 2677
  • [46] A Role-Based Capability Modeling Approach for Adaptive Information Systems
    Schoen, Hendrik
    Zdravkovic, Jelena
    Stirna, Janis
    Strahringer, Susanne
    PRACTICE OF ENTERPRISE MODELING, POEM 2019, 2019, 369 : 68 - 82
  • [47] SELF-ADAPTIVE CONTROL SYSTEMS
    DIPROSE, KV
    AERONAUTICAL JOURNAL, 1968, 72 (688): : 367 - &
  • [48] An Integrated Eclipse Plug-in for Engineering and Implementing Self-Adaptive Systems
    Abeywickrama, Dhaminda B.
    Hoch, Nicklas
    Zambonelli, Franco
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 3 - 8
  • [49] ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
    Alkhabbas, Fahed
    Alsadi, Mohammed
    Alawadi, Sadi
    Awaysheh, Feras M.
    Kebande, Victor R.
    Moghaddam, Mahyar T.
    SENSORS, 2022, 22 (18)
  • [50] A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software Systems
    Esfahani, Naeem
    Elkhodary, Ahmed
    Malek, Sam
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (11) : 1467 - 1493