An Integrated Eclipse Plug-in for Engineering and Implementing Self-Adaptive Systems

被引:5
|
作者
Abeywickrama, Dhaminda B. [1 ]
Hoch, Nicklas [2 ]
Zambonelli, Franco [3 ]
机构
[1] Fraunhofer FOKUS, Berlin, Germany
[2] Corp Res Grp, Wolfsburg, Germany
[3] Univ Modena & Reggio Emilia, Dipart Sci & Metodi Ingn, Modena, Italy
关键词
self-adaptive systems; architectural patterns; Eclipse plug-ins; software engineering; simulation;
D O I
10.1109/WETICE.2014.63
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A highly decentralized system of autonomous service components consists of multiple and possibly interacting feedback loops. These can be organized into a variety of architectural patterns. Although several authors have addressed the need to make feedback loops first-class entities, little attention has been given to providing solid tool support for their engineering and implementation. In this paper, we present SimSOTA-an integrated Eclipse plug-in tool to architect, engineer and implement self-adaptive systems based on our feedback loop-based approach. SimSOTA adopts model-driven development to model and simulate complex self-adaptive architectural patterns, and to automate the generation of Java-based implementation code for the patterns. The approach is validated using a case study in cooperative electric vehicles.
引用
收藏
页码:3 / 8
页数:6
相关论文
共 50 条
  • [21] Engineering Self-Adaptive Systems with the Role-Based Architecture of HELENA
    Klarl, Annabelle
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 3 - 8
  • [22] Self-adaptive material systems
    Arnaut, LR
    ADVANCES IN ELECTROMAGNETICS OF COMPLEX MEDIA AND METAMATERIALS, 2002, 89 : 421 - 438
  • [23] Building Self-adaptive Systems by Adaptation Patterns Integrated into Agent Methodologies
    Puviani, Mariachiara
    Cabri, Giacomo
    Capodieci, Nicola
    Leonardi, Letizia
    AGENTS AND ARTIFICIAL INTELLIGENCE, ICAART 2015, 2015, 9494 : 58 - 75
  • [24] Self-adaptive Traits in Collective Adaptive Systems
    Phan Cong Vinh
    Nguyen Thanh Tung
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 63 - 72
  • [25] SELF-ADAPTIVE THIN FILMS FOR MECHANICAL ENGINEERING
    Polcar, Tomas
    Cavaleiro, Albano
    M2D2015: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MECHANICS AND MATERIALS IN DESIGN, 2015, : 2269 - 2270
  • [26] Engineering Self-adaptive Systems: From Experiences with MUSA to a General Design Process
    Cossentino, Massimo
    Sabatucci, Luca
    Seidita, Valeria
    ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2018, 2019, 11375 : 96 - 116
  • [27] Engineering Self-Adaptive Software Systems: From Requirements to Model Predictive Control
    Angelopoulos, Konstantinos
    Papadopoulos, Alessandro V.
    Souza, Vitor E. Silva
    Mylopoulos, John
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2018, 13 (01)
  • [28] An Integrated Approach to Developing Self-Adaptive Software
    Mao, Xinjun
    Dong, Menggao
    Liu, Lu
    Wang, Huaiming
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (04) : 1071 - 1085
  • [29] A Self-Adaptive Integrated Particle Swarm Optimization
    Liu, Yanju
    Dai, Tao
    Song, Jianhui
    Hu, Yang
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 707 - 711
  • [30] A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive Systems
    Caldas, Ricardo Diniz
    Rodrigues, Arthur
    Gil, Eric Bernd
    Rodrigues, Genaina Nunes
    Vogel, Thomas
    Pelliccione, Patrizio
    2020 IEEE/ACM 15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS, 2020, : 9 - 19