首页 /研究 /Environment rematching: Toward dependability improvement for self-adaptive applications
OTHER

Environment rematching: Toward dependability improvement for self-adaptive applications

Chang Xu, Wenhua Yang, Xiaoxing Ma, Chun Cao, Jian Lü

发表年份
2013
引用次数
12

摘要

Self-adaptive applications can easily contain faults. Existing approaches detect faults, but can still leave some undetected and manifesting into failures at runtime. In this paper, we study the correlation between occurrences of application failure and those of consistency failure. We propose fixing consistency failure to reduce application failure at runtime. We name this environment rematching, which can systematically reconnect a self-adaptive application to its environment in a consistent way. We also propose enforcing atomicity for application semantics during the rematching to avoid its side effect. We evaluated our approach using 12 self-adaptive robot-car applications by both simulated and real experiments. The experimental results confirmed our approach's effectiveness in improving dependability for all applications by 12.5-52.5%.

关键词

DependabilityComputer scienceConsistency (knowledge bases)AtomicityDistributed computingSemantics (computer science)Fault toleranceSequential consistencyFault injectionEmbedded system

相关论文

查看 OTHER 分类全部论文