Semantic Run-time Models for Self-Adaptative Systems: a Case Study

被引:6
|
作者
Poggi, Francesco [1 ]
Rossi, Davide [1 ]
Ciancarini, Paolo [1 ]
Bompani, Luca [2 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, I-40126 Bologna, Italy
[2] Univ Bologna, CeSIA Ctr Serv Informat Ateneo, I-40126 Bologna, Italy
关键词
D O I
10.1109/WETICE.2016.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's software systems increasingly work in changing environments, where rapid modifications in user needs, resource variabilities and system faults require remarkable administrative efforts. In order to mitigate the costs for governing these activities, software systems are expected to dynamically self-adapt. The problem of supporting auto-adaptation, which is complex activity in itself, is further exacerbated when applied to legacy systems which have not been developed for this purpose. In this paper we introduce a novel approach to self-adaptation based on the MAPE-K paradigm, where semantic models are used to provide an unified view of the heterogeneous elements composing these systems, and reasoning mechanisms are leveraged to drive adaptation strategies. We present the implementation of an adaptation engine based these concepts that uses ontologies and Semantic Web technologies, and discuss its application in a real world case study. From this experience, we offer recommendations for future research in this area.
引用
收藏
页码:50 / 55
页数:6
相关论文
共 50 条
  • [31] An implementation framework for run-time reconfigurable systems
    Eisenring, M
    Platzner, M
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 151 - 157
  • [32] A methodology for design of run-time reconfigurable systems
    Lee, G
    Milne, G
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 60 - 67
  • [33] Run-time and Collective Adaptation of Gameful Systems
    Bucchiarone, Antonio
    Bencomo, Nelly
    Loria, Enrica
    Marconi, Annapaola
    Cicchetti, Antonio
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2020), 2020, : 145 - 146
  • [34] Designing Run-Time Reconfigurable Systems with JHDL
    Peter Bellows
    Brad Hutchings
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2001, 28 : 29 - 45
  • [35] Run-Time Security Traceability for Evolving Systems
    Bauer, Andreas
    Juerjens, Jan
    Yu, Yijun
    [J]. COMPUTER JOURNAL, 2011, 54 (01): : 58 - 87
  • [36] A run-time support environment for reconfigurable systems
    Bubb, L
    Edwards, M
    Green, P
    Pimlott, C
    Rees, K
    Stewart, M
    Taylor, A
    Vakondios, M
    Yates, J
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEMS DESIGN, PROCEEDINGS, 2001, : 135 - 141
  • [37] Adaptive Run-time Models for Groups of Autonomous Robots
    Niemczyk, Stefan
    Geihs, Kurt
    [J]. 2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 127 - 133
  • [38] Run-Time Generation, Transformation, and Verification of Access Control Models for Self-Protection
    Bailey, Christopher
    Montrieux, Lionel
    de Lemos, Rogerio
    Yu, Yijun
    Wermelinger, Michel
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 135 - 144
  • [39] RUN-TIME STATISTICS IN MODELS OF GROWTH IN DISORDERED MEDIA
    MARSILI, M
    [J]. JOURNAL OF STATISTICAL PHYSICS, 1994, 77 (3-4) : 733 - 754
  • [40] Graph-based Software Knowledge: Storage and Semantic Querying of Domain Models for Run-Time Adaptation
    Hochgeschwender, Nico
    Schneider, Sven
    Voos, Holger
    Bruyninckx, Herman
    Kraetzschmar, Gerhard K.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR), 2016, : 83 - 90