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 条
  • [21] Impact of Run-Time Reconfiguration on Design and Speed - A Case Study Based on a Grid of Run-Time Reconfigurable Modules inside a FPGA
    Strunk, Jochen
    Volkmer, Toni
    Stephan, Klaus
    Rehm, Wolfgang
    Schick, Heiko
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2913 - +
  • [22] Run-time evaluation of architectures: A case study of diversification in IoT
    Sobhya, Dalia
    Minku, Leandro
    Bahsoon, Rami
    Chen, Tao
    Kazman, Rick
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159
  • [23] Run-time guarantees for real-time systems
    Wilhelm, R
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 166 - 167
  • [24] Run-time analysis of time-critical systems
    Zhou, SK
    Zedan, H
    Cau, A
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2005, 51 (05) : 331 - 345
  • [25] Run-time requirements verification for reconfigurable systems
    Chatzikonstantinou, George
    Kontogiannis, Kostas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 75 : 105 - 121
  • [26] A Run-time Self-Adaptive Resource Allocation Framework for MPSoC Systems
    Quan, Wei
    Pimentel, Andy D.
    [J]. 2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 53 - 56
  • [27] Towards a spatial language for run-time assessments in self-organizing systems
    De Angelis, Francesco Luca
    Serugendo, Giovanna Di Marzo
    [J]. 2015 IEEE NINTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS - SASO 2015, 2015, : 174 - 175
  • [28] Practical diagnostic algorithms for run-time systems
    Wang, W
    Jaw, L
    [J]. 2004 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-6, 2004, : 3476 - 3480
  • [29] Modelling and optimising run-time reconfigurable systems
    Luk, W
    Shirazi, N
    Cheung, PYK
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 167 - 176
  • [30] Designing run-time reconfigurable systems with JHDL
    Bellows, P
    Hutchings, B
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 28 (1-2): : 29 - 45