Resynchronizing Model-Based Self-Adaptive Systems with Environments

APSEC), 2012 19th Asia-Pacific(2012)

引用 10|浏览0
暂无评分
摘要
Self-adaptive systems are attractive due to their ability of adapting to changeable environments automatically. However, such systems may be subject to runtime failures when all environmental dynamics cannot be adequately considered at design time. When such failures occur at runtime, a system's internal adaptation logic usually has become inconsistent with its environment, according to our observation. We call this inconsistency sync-loss error. From our project experiences, we empirically identified a strong correlation between sync-loss error and system failure. This motivated us to fix sync-loss error in order to reduce failure for self-adaptive systems. In this paper, we formulate the problem of detecting sync-loss error, and present a framework ReSync to automatically fix sync-loss errors by desynchronizing a system with its environment. We experimentally evaluated ReSync on real robot cars with 20 different system versions. The evaluation reported promising results that ReSync can automatically recover our robot car systems from sync-loss errors, and significantly reduce the failure rate from 90.9% to 11.7-28.8%.
更多
查看译文
关键词
model-based self-adaptive system,framework resync,self-adaptive system,system failure,environmental dynamics,different system version,automobiles,mobile robots,resynchronizing model-based self-adaptive systems,changeable environment,real robot car,failure rate,resynchronization,resync framework,robot car system,adaptive control,inconsistency sync-loss error detection,design time,inconsistency sync-loss error,sync-loss error,internal adaptation logic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要