A Rule-Based Language for Programming Wireless Sensor Actuator Networks using Frequency & Communication

A Rule-Based Language for Programming Wireless Sensor Actuator Networks using Frequency & Communication
复制标题

使用频率对无线传感器执行器网络进行编程的基于规则的语言

DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
R. Cardell
R. Cardell
中科院分区:
--
文献类型:
--
作者:
S. Sen;R. Cardell

文献摘要

被引文献

相似文献

本文提出了一种新的基于规则的异构传感器执行器网络编程语言。规则是声明性语句,使用跨多个源的传感器读数对其进行评估。我们将声明性规则系统与基于频率的操作和通信概念结合起来,以允许编译器发出针对最小功耗进行优化的工作计划。将规则与频率信息相结合还消除了以线程形式实现并发性的需要。本文所提出的语言被编译成一种中间字节码,可由可重构的虚拟机执行。我们的语言被设计成可靠、节能和富有表现力的,这是通过可预测的执行来实现的,支持编译时检查和优化。
This paper proposes a new rule-based language for programming heterogeneous sensor actuator networks. Rules are declarative statements which are evaluated using sensor readings spanning multiple sources. We combine our declarative rules system with the notion of frequency based operation and communication to allow a compiler to emit a work schedule optimized for minimal power consumption. Combining rules with frequency information also removes the need for concurrency in the form of threads. The language presented in this paper is compiled to an intermediate byte-code which can be executed by a reconfigurable virtual machine. Our language is designed to be reliable, energy efficient and expressive, which is achieved through predictable execution, enabling compile time checks and optimizations.