NeTS-NOSS: Regiment: A Macroprogramming Language and Runtime System for Sensor Networks
NeTS-NOSS: Regiment: A Macroprogramming Language and Runtime System for Sensor Networks
批准号:
0519675
负责人:
Matthew Welsh
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-09-01 至 2009-08-31
中文摘要
在传感器网络的许多拟议应用中,领域科学家最终将被要求对传感器网络部署进行规划和调整。然而,现有的编程工具水平极低,仅适用于传感器网络和嵌入式系统方面的专家。该项目开发了一个宏编程语言和运行时系统,旨在极大地简化传感器网络应用程序的开发。在宏程序设计系统中,整个传感器网络的全局行为是用高级语言编写的,该高级语言被编译成高效的每个节点的代码。这种方法允许程序员专注于采样、数据聚合和协调节点活动的领域特定方面,而不必关心传感器硬件和无线电通信的低层细节。该项目基于函数式反应式编程的思想开发了一种称为Regiment的高级语言。在Regiment中,程序员处理代表传感器网络状态的时变信号,例如单个传感器或聚合值。可以将信号分组为表示传感器节点之间的拓扑关系的区域,例如地理区域内的节点集。团的语言和运行时间系统将在监测火山喷发的无线传感器网络的背景下开发,并将通过在厄瓜多尔Volcan Tungurahua的网络部署进行评估。
英文摘要
In many proposed applications of sensor networks, domain scientists will eventually be required to program and tune sensor network deployments. However, existing programming tools are extremely low level, suitable only for experts in sensor networks and embedded systems. This project develops a macroprogramming language and runtime system that is intended to greatly simplify the development of sensor network applications. In a macroprogramming system, the global behavior of the entire sensor network is written in a high-level language which is compiled into efficient per-node code. Such an approach allows programmers to focus on the domain-specific aspects of sampling, data aggregation, and coordinated node activity without concerning themselves with the low-level details of sensor hardware and radio communication.This project develops a high-level language, called Regiment, based on ideas from functional reactive programming. In Regiment, the programmer manipulates time-varying signals that represent sensor network state, such as individual sensors or aggregate values. Signals can be grouped into regions that represent topological relationships between sensor nodes, such as the set of nodes within a geographic area. The Regiment language and runtime system will be developed in the context of a wireless sensor network for monitoring volcanic eruptions, and will be evaluated through a network deployment at Volcan Tungurahua, Ecuador.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CRI: Large-Scale Open Sensor Network Testbed for Urban Monitoring
-
批准号:0551417
-
项目类别:Continuing Grant
-
资助金额:$22.94万
-
财政年份:2006
-
负责人:Matthew Welsh
-
依托单位:
CAREER: CodeBlue: A Wireless Sensor Network Infrastructure for Medical Applications
-
批准号:0546338
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:2006
-
负责人:Matthew Welsh
-
依托单位:
Principal Investigator and Informational Meetings on the NOSS (Networking of Sensor Systems) Focus Area
-
批准号:0550982
-
项目类别:Standard Grant
-
资助金额:$6.75万
-
财政年份:2005
-
负责人:Matthew Welsh
-
依托单位:
SGER: A Wireless Sensor Network for Monitoring Volcanic Eruptions
-
批准号:0531631
-
项目类别:Standard Grant
-
资助金额:$5.58万
-
财政年份:2005
-
负责人:Matthew Welsh
-
依托单位:
国内基金
海外基金
乌拉尔甘草中NO合酶(NOSs)小分子抑制剂的发现
-
批准号:--
-
项目类别:--
-
资助金额:63万元
-
批准年份:2020
-
负责人:李亚
-
依托单位:
乌拉尔甘草中NO合酶(NOSs)小分子抑制剂的发现
-
批准号:22077058
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2020
-
负责人:李亚
-
依托单位:
基于安全自愿报告与NOSS综合框架的空管人为因素研究
-
批准号:60776805
-
项目类别:联合基金项目
-
资助金额:18.0万元
-
批准年份:2007
-
负责人:吕人力
-
依托单位: