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 条
  • [1] ASSL Specification and Code Generation of Self-Healing Behavior for NASA Swarm-Based Systems
    Vassev, Emil
    Hinchey, Mike
    SIXTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF AUTONOMIC AND AUTONOMOUS SYSTEMS: EASE 2009, 2009, : 77 - +
  • [2] Supercontinuum Generation with Self-Healing Airy Pulses
    Ament, Craig
    Polynkin, Pavel
    Moloney, Jerome V.
    2011 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO), 2011,
  • [3] Bioconcrete: next generation of self-healing concrete
    Mostafa Seifan
    Ali Khajeh Samani
    Aydin Berenjian
    Applied Microbiology and Biotechnology, 2016, 100 : 2591 - 2602
  • [4] Self-healing biomaterials: The next generation is nano
    Menikheim, Sydney D.
    Lavik, Erin B.
    WILEY INTERDISCIPLINARY REVIEWS-NANOMEDICINE AND NANOBIOTECHNOLOGY, 2020, 12 (06)
  • [5] Bioconcrete: next generation of self-healing concrete
    Seifan, Mostafa
    Samani, Ali Khajeh
    Berenjian, Aydin
    APPLIED MICROBIOLOGY AND BIOTECHNOLOGY, 2016, 100 (06) : 2591 - 2602
  • [6] Static Analysis, Code Transformation and Runtime Profiling for Self-healing
    Fuad, Mohammad Muztaba
    Deb, Debzani
    Baek, Jinsuk
    JOURNAL OF COMPUTERS, 2013, 8 (05) : 1127 - 1135
  • [7] Approach to Generating Monitoring Code toward Advanced Self-healing
    Park, Jungmin
    Hong, Sung-Hwa
    Chun, Ingeol
    CONTROL AND AUTOMATION, AND ENERGY SYSTEM ENGINEERING, 2011, 256 : 138 - +
  • [8] Generation of self-healing and transverse accelerating optical vortices
    Wei, Bing-Yan
    Chen, Peng
    Ge, Shi-Jun
    Duan, Wei
    Hu, Wei
    Lu, Yan-Qing
    APPLIED PHYSICS LETTERS, 2016, 109 (12)
  • [9] Supercontinuum Generation with Femtosecond Self-Healing Airy Pulses
    Ament, Craig
    Polynkin, Pavel
    Moloney, Jerome V.
    PHYSICAL REVIEW LETTERS, 2011, 107 (24)
  • [10] Reconfigurable Inverter: An Approach to Self-healing of Distributed Generation
    Chen, Wu
    Duan, Bin
    Li, Hui
    Li, Zhi
    2015 IEEE INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT ASIA), 2015,