Detecting Faults in Context-Aware Adaptation
    Download PDF
Chang Xu,S.C. Cheung,Xiaoxing Ma,Chun Cao,Jian Lv. Detecting Faults in Context-Aware Adaptation. International Journal of Software and Informatics, 2013,7(1):85~111
Hits: 2952
Download times: 2335
Fund:This research was partially funded by National Basic Research Program of China (973 Program 2009CB320702), National High-Tech Research & Development Program of China (863 program 2011AA010103), National Natural Science Foundation of China (61100038, 61021
Abstract:Internetware applications are context-aware. They adapt their behavior based on environmental changes. However, faulty adaptation may arise when these applications face unanticipated situations. Such adaptation faults can be difficult to detect at design time. One promising approach is to statically analyze model-based context-aware applications exhaustively for all potential faults. However, it suffers from expressiveness and precision problems. To address these limitations, we propose in this paper a dynamic adaptation model (AM) approach. AM offers increased expressive power to model complex adaptation rules, and guarantees soundness in its fault detection. In addition, AM deploys an incremental rule evaluation (IRE) technique to cater for context-aware applications, such that it can effciently handle environmental changes in its fault detection. We evaluated AM using both simulated and real-world experiments with two context-aware applications. The experimental results confirmed that AM can detect real faults missed by existing work, and avoid numerous false warnings that were misreported otherwise.
keywords:context-aware adaptation  fault detection  incremental rule evaluation
View Full Text  View/Add Comment  Download reader

 

 

more>>  
Visitor:3139414
Top Paper  |  E-mail Alert  |  Publication Ethics  |  New Version

© Copyright by Institute of Software, the Chinese Academy of Sciences
京ICP备05046678号-5

京公网安备 11040202500065号