首页> 外文期刊>ACM transactions on autonomous and adaptive systems >Software Adaptation in Wireless Sensor Networks
【24h】

Software Adaptation in Wireless Sensor Networks

机译:无线传感器网络中的软件适配

获取原文
获取原文并翻译 | 示例
           

摘要

We present design concepts, programming constructs, and automatic verification techniques to support the development of adaptive Wireless Sensor Network (WSN) software. WSNs operate at the interface between the physical world and the computing machine and are hence exposed to unpredictable environment dynamics. WSN software must adapt to these dynamics to maintain dependable and efficient operatioa However, developers are left without proper support to develop adaptive functionality in WSN software. Our work fills this gap with three key contributions: (ⅰ) design concepts help developers organize the necessary adaptive functionality and understand their relations, (ⅱ) dedicated programming constructs simplify the implementations, (ⅲ) custom verification techniques allow developers to check the correctness of their design before deployment. We implement dedicated tool support to tie the three contributions, facilitating their practical application. Our evaluation considers representative WSN applications to analyze code metrics, synthetic simulations, and cycle-accurate emulation of popular WSN platforms. The results indicate that our work is effective in simplifying the development of adaptive WSN software; for example, implementations are provably easier to test and to maintain, the run-time overhead of our dedicated programming constructs is negligible, and our verification techniques return results in a matter of seconds.
机译:我们提出了设计概念,编程结构和自动验证技术,以支持自适应无线传感器网络(WSN)软件的开发。 WSN在物理世界和计算机之间的接口上运行,因此暴露于不可预测的环境动态中。 WSN软件必须适应这些动态变化以维持可靠和有效的操作。但是,开发人员没有适当的支持来开发WSN软件中的自适应功能。我们的工作通过以下三个主要方面填补了这一空白:(ⅰ)设计概念可帮助开发人员组织必要的自适应功能并了解它们之间的关系;(ⅱ)专用的编程结构可简化实现;(ⅲ)定制验证技术可让开发人员检查以下各项的正确性:在部署之前进行设计。我们实施专门的工具支持来配合这三个方面,以促进其实际应用。我们的评估考虑了代表性的WSN应用程序,以分析流行的WSN平台的代码指标,综合仿真和周期精确的仿真。结果表明,我们的工作在简化自适应WSN软件的开发方面是有效的;例如,事实证明,实现易于测试和维护,我们专用编程结构的运行时开销可以忽略不计,而我们的验证技术只需几秒钟即可返回结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号