首页> 外文会议>Modelling foundations and applications >cMoflon: Model-Driven Generation of Embedded C Code for Wireless Sensor Networks
【24h】

cMoflon: Model-Driven Generation of Embedded C Code for Wireless Sensor Networks

机译:cMoflon:无线传感器网络的模型驱动的嵌入式C代码生成

获取原文

摘要

Wireless sensor networks (WSNs) are an indispensable part of the emerging Internet of Things. The topology of a WSN is a graph representing the sensor nodes and their interconnecting links. To reduce the energy consumption of a WSN, a topology control algorithm inactivates inessential links, and the sensor nodes reduce their transmission power while preserving crucial integrity properties (e.g., connectivity). In previous work, we have shown that model-driven engineering allows to prototype topology control algorithms that (i) preserve the specified integrity properties and (ii) can be rapidly evaluated in a network simulator. In this paper, we complement our approach by proposing cMoflon, an open-source tool that generates embedded C code for hardware sensor testbeds. The target platform is the Contiki WSN operating system. To show the applicability of cMoflon, we generate code for three representative topology control algorithms: kTC, l*-kTC, and LMST. A comparison of the generated topology control algorithms with their manually tuned counterparts for TelosB sensor nodes shows that cmoflon generates embedded code that is competitive w.r.t. code memory usage.
机译:无线传感器网络(WSN)是新兴物联网中必不可少的部分。 WSN的拓扑是表示传感器节点及其互连链路的图形。为了减少WSN的能量消耗,拓扑控制算法会停用非必要链接,并且传感器节点在保留关键完整性属性(例如,连通性)的同时降低其传输功率。在以前的工作中,我们已经表明,模型驱动的工程技术可以为拓扑控制算法提供原型,该算法可以(i)保留指定的完整性属性,并且(ii)可以在网络模拟器中快速评估。在本文中,我们通过提出cMoflon(一种为硬件传感器测试台生成嵌入式C代码的开源工具)来补充我们的方法。目标平台是Contiki WSN操作系统。为了显示cMoflon的适用性,我们为三种代表性的拓扑控制算法生成了代码:kTC,l * -kTC和LMST。将生成的拓扑控制算法与针对TelosB传感器节点的手动调整的对应拓扑进行比较,结果表明cmoflon生成的嵌入式代码具有竞争力。代码内存使用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号