A survey on dependability improvement techniques for pervasive computing systems

被引:7
作者
Yang WenHua [1 ,2 ]
Liu YePang [3 ]
Xu Chang [1 ,2 ]
Cheung, S. C. [3 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[2] Nanjing Univ, Dept Comp Sci & Technol, Nanjing 210023, Jiangsu, Peoples R China
[3] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
pervasive computing system; dependability; context; fault detection; uncertainty; SELF-ADAPTIVE SYSTEMS; CONTEXT; CHECKING; RESOLUTION;
D O I
10.1007/s11432-015-5300-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The goal of this survey is to summarize the state-of-the-art research results and identify research challenges of developing and deploying dependable pervasive computing systems. We discuss the factors that affect the system dependability and the studies conducted to improve it with respect to these factors. These studies were categorized according to their similarities and differences in hope of shedding some insight into future research. There are three categories: context management, fault detection, and uncertainty handling. These three categories of work address the three most difficult problems of pervasive computing systems. First, pervasive computing systems' perceived environments, which are also called their contexts, can vary intensively, and thus have a great impact on the systems' dependability. Second, it is challenging to guarantee the correctness of the systems' internal computations integrated with interactions with external environments for developers. Fault detection is then an important issue for improving dependability for these systems. Last but not least importantly, pervasive computing systems interact with their environments frequently. These interactions can be affected by many uncertainties, which can jeopardize the systems' dependability. After a discussion of these pieces of work, we present an outlook for its future research directions.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 72 条
[1]  
[Anonymous], 2011, SIGSOFT FSE 11 19 AC, DOI DOI 10.1145/2025113.2025147
[2]  
Bu YY, 2006, INT CONF QUAL SOFTW, P193
[3]  
Chang X., 2005, Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering (ESEC/FSE-13). ACM, New York, NY, P336, DOI DOI 10.1145/1095430.1081759
[4]  
Chang Xu, 2006, 28th International Conference on Software Engineering Proceedings, P292
[5]  
Chen CH, 2011, INT CONF PERVAS COMP, P10, DOI 10.1109/PERCOM.2011.5767574
[6]  
Cheng BHC, 2009, LECT NOTES COMPUT SC, V5795, P468, DOI 10.1007/978-3-642-04425-0_36
[7]   Software Engineering for Self-Adaptive Systems: A Research Roadmap [J].
Cheng, Betty H. C. ;
de Lemos, Rogerio ;
Giese, Holger ;
Inverardi, Paola ;
Magee, Jeff ;
Andersson, Jesper ;
Becker, Basil ;
Bencomo, Nelly ;
Brun, Yuriy ;
Cukic, Bojan ;
Serugendo, Giovanna Di Marzo ;
Dustdar, Schahram ;
Finkelstein, Anthony ;
Gacek, Cristina ;
Geihs, Kurt ;
Grassi, Vincenzo ;
Karsai, Gabor ;
Kienle, Holger M. ;
Kramer, Jeff ;
Litoiu, Marin ;
Malek, Sam ;
Mirandola, Raffaela ;
Mueller, Hausi A. ;
Park, Sooyong ;
Shaw, Mary ;
Tichy, Matthias ;
Tivoli, Massimo ;
Weyns, Danny ;
Whittle, Jon .
SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 :1-+
[8]   Mixed-reality simulation of RFID systems using iterated learning [J].
Cheng, Hong ;
Liu, Yu ;
Cheung, Shing-Chi ;
Zeng, Junfang ;
Tan, Jie ;
Yang, Yiping .
INTERNATIONAL JOURNAL OF RF TECHNOLOGIES-RESEARCH AND APPLICATIONS, 2012, 3 (04) :219-242
[9]  
Chomicki J, 2003, IEEE T KNOWL DATA EN, V15, P244, DOI 10.1109/TKDE.2003.1161596
[10]   Goal-directed reasoning for specification-based data structure repair [J].
Demsky, Brian ;
Rinard, Martin C. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (12) :931-951