期刊文献+

基于FSM的感知节点软件故障检测 被引量:3

FSM-Based Fault Detection for Sensor Node Software
原文传递
导出
摘要 针对事件驱动程序运行时的故障检测问题,提出了一种基于有限状态机(FSM)的感知节点软件故障检测方法.用户通过撰写FSM规范,并在程序中添加与FSM执行相关的宏标记,对程序期望行为进行描述.在节点运行时通过比较FSM规范和收集的FSM执行信息,实现节点软件故障检测.针对2类典型节点硬件平台,研究了3种故障检测机制的存储和计算开销,最后通过2个实例分析验证了所提方法的有效性. A method of finite-state machine (FSM) based fault detection is proposed to detect faults of e- vent-driven programs. To describe expectation of program behaviors, users specify FSM specifications and insert relevant FSM annotations into the programs. At runtime, software faults are detected through com- paring the FSM specifications with collected execution information of the relevant FSMs. Storage and runt- ime overheads of three detection mechanisms are investigated on two typical node hardware platforms. Two cases are given to demonstrate the effectiveness of the proposed method for sensor node software fault detection.
出处 《北京邮电大学学报》 EI CAS CSCD 北大核心 2013年第2期107-112,共6页 Journal of Beijing University of Posts and Telecommunications
基金 国家"十一五"科技支撑计划子课题(2007BAD79B00) 国家科技重大专项项目(2012ZX03005007-004)
关键词 传感器网络 事件驱动模型 故障检测 有限状态机 sensor networks event-driven model fault detection finite-state machine
  • 相关文献

参考文献6

  • 1李慧霸,田甜,彭宇行,李东升,卢锡城.网络程序设计中的并发复杂性[J].软件学报,2011,22(1):132-148. 被引量:14
  • 2Dunkels A, Schmidt O, Voigt T, et al. Protothreads: simplifying event-driven programming of memory-constrained embedded systems [ C ] //Proceedings of the 4^th SenSys. Boulder: ACM, 2006: 29-42.
  • 3Bernauer A, Romer K, Santini S, et al. Threads2events: an automatic code generation approach [ C ] //Proceedings of the 6^th HotEmNets. Killarney: ACM, 2010 : 81-85.
  • 4Sundaram V, Eugster P, Zhang Xiangyu. Efficient diagnostic tracing for wireless sensor networks[ C ]//Proceedings of the 8^th SenSys. Zurich: ACM, 2010: 169-182.
  • 5Archer W, Levis P, Regehr J. Interface contracts for tinyos [ C ] // Proceedings of the 6^th IPSN. Cambridge: ACM, 2007 : 158-165.
  • 6Noubir G, Vijayananda K, Nussbaumer H J. Signaturebased method for run-time fault detection in communication protocols[ J]. Computer Communications, 1998, 21 (5) : 405-421.

二级参考文献1

共引文献13

同被引文献12

  • 1KRUNIC V, TRUMPLER E, HAN R. NodeMD: Di- agnosing node-level faults in remote wireless sensor systems [ C ]//Proceedings of the 5th International Conference on Mobile Systems, Applications and Serv- ices, New York: ACM, 2007:43-56.
  • 2COOPRIDER N, ARCHER W, EIDE E, et al. Effi- cient memory safety for tinyos [ C ]//Proceedings of the 5th International Conference on Embedded Networked Sensor Systems,New York: ACM, 2007:205-218.
  • 3CAO Q, ABDELZAHER T, STANKOVIC J, et al. Declarative tracepoints: A programmable and applica- tion independent debugging system for wireless sensor networks[ C]//Proceedings of the 6th ACM Confer- ence on Embedded Network Sensor Systems, New York : ACM, 2008 : 85-98.
  • 4SUNDARAM V, EUGSTER P, ZHANG X. Efficient diagnostic tracing for wireless sensor networks [ C ]// Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems, New York: ACM, 2010: 169-182.
  • 5DUNKELS A, GRONVALL B, VOIGT T. Contiki-a lightweight and flexible operating system for tiny net- worked sensors[ C ]//Proceedings of the 29th Annual IEEE International Conference on Local Computer Net- works, Washington : IEEE Computer Society, 2004 : 455 -462.
  • 6NECULA G C, NECULA G C, MCPEAK S, et al. CIL: Intermediate language and tools for analysis and transformation of C programs [ C ]//Proceedings of the l lth International Conference on Compiler Construc- tion, Heidelberg: Springer, 2002, 2304:209-265.
  • 7李慧霸,田甜,彭宇行,李东升,卢锡城.网络程序设计中的并发复杂性[J].软件学报,2011,22(1):132-148. 被引量:14
  • 8龚向坚,邹腊梅,马淑萍.基于分布对象的并行程序设计方法研究[J].现代计算机(中旬刊),2011(9):9-11. 被引量:1
  • 9周晓炜,张文博,王联华.ROSA:资源敏感的高性能Web容器体系结构[J].计算机科学与探索,2012,6(1):32-45. 被引量:1
  • 10马峻岩,周兴社,张羽,李士宁,李志刚.传感器网络调试研究综述[J].计算机学报,2012,35(3):405-422. 被引量:10

引证文献3

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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