期刊文献+

非一致上下文的自动修复技术 被引量:2

Automated Fixing of Inconsistent Contexts
下载PDF
导出
摘要 在普适计算中,上下文持续快速变化,上下文感知的应用根据上下文变化自动调整自身的行为以适应这种变化。然而,由于不可预测的环境噪声和动态变化等诸多因素的影响,很容易造成上下文不一致。非一致上下文会导致应用异常,甚至失败。为了解决这个问题,提出了一种自动修复上下文的新技术。它分为两个阶段:生成抽象修复用例;执行用例,以验证上下文不一致性是否已经修复。从用户的实际需要出发,生成的修复用例可以分别满足完整性或正确性。实验结果表明,这种技术在修复成功率上远远超过其他技术。 In pervasive computing, environmental contexts are subject to frequent changes. Context-aware applications need to adapt their behavior accordingly. However, contexts can be easily inconsistent due to many reasons including unpredicted environmental noises and dynamics. Context inconsistency can lead to anomaly or even failure to applications. To address such problems, this paper proposes a novel technique for automatically fixing inconsistent contexts. It consists of two stages: generating abstract repair cases; executing them concretely to validate whether context inconsistency has been fixed. The generated repair cases can be complete or sound, depending on actual requirements from users. The experimental results show that the technique achieves a higher repairing rate than existing techniques.
出处 《计算机科学与探索》 CSCD 2013年第4期326-336,共11页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金Nos.61100038 61021062 国家高技术研究发展计划(863)No.2011AA010103 教育部新世纪优秀人才支持计划No.NCET-10-0486~~
关键词 普适计算 非一致上下文 自动修复 pervasive computing context inconsistency automated repairing
  • 相关文献

参考文献15

  • 1Henricksen K, Indulska J, Rakotonirainy A. Modeling con- text information in pervasive computing systems, pervasive computing[M]. Berlin, Heidelberg: Springer, 2002: 79-117.
  • 2Chen Chenhua, Ye Chunyang, Jacobsen H-A. Hybrid context inconsistency resolution for context-aware services[C]//Pro- ceedings of the 2011 IEEE International Conference on Per- vasive Computing and Communications (PerCom 2011), Seattle, WA, USA, Mar 2011.Washington, DC, USA: IEEE Computer Society, 2011: 10-19.
  • 3Xu Chang, Cheung S C, Chan W K, et al. Partial constrain checking for context consistency in pervasive computing[J] ACM Transactions on Software Engineering and Methodolog3 2010, 19(3): 9.
  • 4Bu Yingyi, Chen Shaxun, Tan Xianping, et al. Managing quality of context in pervasive computing[C]//Proceedings of the 6th International Conference on Quality Software (QSIC '06), Beijing, Oct 2006. Washington, DC, USA: IEEE Computer Society, 2006:193-200.
  • 5Xu Chang, Ma Xiaoxing, Cao Chun, et al. Minimizing the side effect of context inconsistency resolution for ubiquitous computing[M]//Mobile and Ubiquitous Systems: Computing, Networking, and Services. Berlin, Heidelberg: Springer, 2012: 285-297.
  • 6Xiong Yingfei, Hu Zhenjiang, Zhao Haiyan, et al. Supporting automatic model inconsistency fixing[C]//Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of So,ware Engineering (ESEC/FSE '09), Am- sterdam, The Netherlands, 2009. New York, NY, USA: ACM, 2009: 315-324.
  • 7Xiong Yingfei, Hubaux A, She S, et al. Generating range fixes for soft-ware configuration[C]//Proceedings of the 34th Inter- national Conference on Software Engineering (ICSE '12), Zurich, Switzerland, Jun 2012. Piscataway, NJ, USA: IEEE Press, 2012: 58-68.
  • 8Nentwich C, Emmerich W, Finkelstein A. Consistency man- agement with repair actions[C]//Proceedings of the 25th Inter- national Conference on Software Engineering (ICSE '03), Portland, May 2003. Washington, DC, USA: IEEE Computer Society, 2003: 455-464.
  • 9Julien C, Roman G-C. EgoSpaces: facilitating rapid devel- opment of context-aware mobile applications[J]. IEEE Trans- actions on Software Engineering, 2006, 32(5): 281-298.
  • 10Murphy A L, Picco G P, Roman G-C. LIME: a coordination model and middleware supporting mobility of hosts and agents[J]. ACM Transactions on Software Engineering and Methodology, 2006, 15(3): 279-328.

同被引文献32

  • 1Rao Jun, Doraiswamy S, Thakkar H, et al. A deferred cleansing method for RFID data analytics[C]//Proceedings of the32nd International Conference on Very Large Data Bases (VLDB '06), Seoul, Korea, 2006: 175-186.
  • 2Evchina Y, Dvoryanchikova A, Lastra J L M. Ontological framework of context-aware and reasoning middleware for smart homes with health and social services[C]//Proceedings of the 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC '12), Seoul, Korea, Oct 14-17, 2012. Piscataway, N J, USA: IEEE, 2012: 985-990.
  • 3Roy N, Roy A, Das S K, et al. A cooperative learning frame- work for mobility-aware resource management in multi- inhabitant smart homes[C]//Proceedings of the 2nd Annual International Conference on Mobile and Ubiquitous Sys- tems: Networking and Services (MobiQuitous '05), San Diego, 2005. Washington, DC, USA: IEEE Computer Society, 2005: 393-403.
  • 4Xu Chang, Cheung S C. Inconsistency detection and resolu- tion for context-aware middleware support[C]//Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE-13). New York, NY, USA: ACM, 2005: 336-345.
  • 5Xu Chang, Cheung S C, Chan W K. Incremental consistency checking for pervasive context[C]//Proceedings of the 28th International Conference on Software Engineering (ICSE '06), Shanghai, China, 2006. New York, NY, USA: ACM, 2006: 292-301.
  • 6Xu Chang, Cheung S C, Chan W K, et al. Partial constraint checking for context consistency in pervasive computing[J]. ACM Transactions on Software Engineering and Methodology, 2010, 19(3): 9.
  • 7Wohlin C, Runeson P, Host M, et al. Experimentation in software engineering: an introduction[M]. Norwell, Massa- chusetts, USA: Kluwer Academic Publishers, 2000.
  • 8Xu Chang, Cheung S C, Chart W K, et al. On impact-oriented automatic resolution of pervasive context inconsistency[C]// Proceedings of the 6th Joint Meeting of the European Soft- ware Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE '07), Croatia, 2007. New York, NY, USA: ACM, 2007: 569-572.
  • 9Kim E, Choi J. A context management system for supporting context-aware applications[C]//Proceedings of the IEEE/IFIP International Conference on Embedded and Ubiquitous Com- puting (EUC '08), Shanghai, China, 2008. Piscataway, NJ, USA: IEEE, 2008: 577-582.
  • 10Bu Yingyi, Gu Tao, Tao Xianping, et al. Managing quality of context in pervasive computing[C]//Proceedings of the 6th International Conference on Quality Software (QSIC '06), Beijing, China, Oct 27-28, 2006. Piscataway, N J, USA: IEEE, 2006: 193-200.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部