An Automatic Code Generation for Self-Healing

被引:0
|
作者
Park, Jeongmin [1 ]
Youn, Hyunsang [1 ]
Lee, Eunseok [1 ]
机构
[1] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 400746, South Korea
关键词
code generation; autonomic computing; self-healing; external state; internal state; error detection;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The overall goal of this research is to improve self-healing development environments to facilitate self-managing capabilities such as self-healing. Self-healing is an approach to evaluating constraints defined in a target system and to apply an appropriate strategy when the constraints have been violated. Much attention has recently been focused on self-healing ability that recognizes problems arising in a target system. However, in order to generate code for self-healing, most of the existing approaches show that self-healing development environments need much effort and time to analyze and model constraints. Hence, for self-healing, this paper proposes an automated code generation approach to determine problems arising in external and internal system environments. The approach proposes: (1) Specifying the target system through the models created in the design phase of target system. (2) Automatically creating constraints for the external and internal system environment by using the specified contents. (3) Deriving a dependency model of a component based on the created internal state rule. (4) Translating the constraints and dependency model into code evaluating behaviors of the target system, and the determining problem level. (5) Monitoring an internal and external status of system based on the level of problem determination, and applying a self-healing strategy when detecting an abnormal state caused in the target system. As proof of the approach, we used a video conference system and E-Commerce System for the case study. The experimental results show that it achieves reducing the efforts required for developers of self-healing systems to analyze the target system and resolving abnormal behavior of the target system in regard to both external and internal problem.
引用
收藏
页码:1753 / 1781
页数:29
相关论文
共 50 条
  • [31] Self-Healing Concrete
    Brownell, Blaine
    ARCHITECT, 2011, 100 (01): : 90 - 90
  • [32] Self-healing polymers
    Siyang Wang
    Marek W. Urban
    Nature Reviews Materials, 2020, 5 : 562 - 583
  • [33] Self-healing material
    不详
    MATERIALS WORLD, 2001, 9 (04) : 7 - 7
  • [34] SELF-HEALING CANCER
    KINGERY, FAJ
    JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 1965, 193 (02): : 149 - &
  • [35] Self-healing Environment
    Denke, Claudia
    Eitner, Barbel
    Falk, Konstanze
    Spies, Claudia
    ANASTHESIOLOGIE INTENSIVMEDIZIN NOTFALLMEDIZIN SCHMERZTHERAPIE, 2022, 57 (01): : 10 - 12
  • [36] Self-healing polymers
    Colquhoun, Howard
    Klumperman, Bert
    POLYMER CHEMISTRY, 2013, 4 (18) : 4832 - 4833
  • [37] Self-healing multitasking
    Olga Bubnova
    Nature Nanotechnology, 2019, 14 : 306 - 306
  • [38] Self-Healing Polymers
    Novikov, Alexander S.
    POLYMERS, 2022, 14 (11)
  • [39] Self-healing superamphiphobicity
    Wang, Xiaolong
    Liu, Xinjie
    Zhou, Feng
    Liu, Weimin
    CHEMICAL COMMUNICATIONS, 2011, 47 (08) : 2324 - 2326
  • [40] Self-healing polymers
    Wang, Siyang
    Urban, Marek W.
    NATURE REVIEWS MATERIALS, 2020, 5 (08) : 562 - 583