Programming Language and Middleware Support for Sensor Network Applications
Programming Language and Middleware Support for Sensor Network Applications
批准号:
0435531
负责人:
Raju Pandey
金额:
$0.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-09-01 至 2009-08-31
中文摘要
摘要:传感器网络在许多领域得到了应用。它们使物理世界与计算系统基础设施紧密集成,从而允许更好的信息感知、访问和控制。然而,传感器网络应用的开发一直非常困难:很少或根本没有开发支持。该提案旨在开发编程语言,编译器和中间件服务,使其更容易实现,部署和管理传感器网络应用程序。编程语言将为定义传感器节点和节点组、节点和组行为以及节点和组之间的交互提供新颖的抽象。节点和组行为完全分离,支持可重用性。这些语言还将为组级聚合、状态管理、组领导选择以及一对多和多多方法调用提供内在支持。目标是捕获节点和组实例化、数据共享和通信的公共模式,以便轻松开发应用程序。中间件将实现可伸缩的基础设施,用于组管理、节点间通信、组节点交互和代码分发。本研究还将探讨语言抽象和中间件服务的性能特征。拟议的研究将对几个领域的应用发展产生重大影响,包括环境科学、灾难恢复、民用基础设施监测、教育、精准农业和普及计算。该研究计划还整合了教育和研究活动,通过课程、开源软件开发项目、项目让本科生和研究生参与
英文摘要
Abstract: Sensor networks are finding applications in several areas. They enable tight integration of the physical world with a computing system infrastructure, thereby permitting better information sensing, access and control. However, development of sensor network applications has been extremely difficult: there is very little or no development support. This proposal is aimed at developing programming languages, compilers and middleware services that will make it easier to implement, deploy and manage sensor network applications. The programming languages will provide novel abstractions for defining sensor nodes and groups of nodes, node and group behaviors, and interaction among nodes and groups. The node and group behaviors are completely separated, which supports reusability. The languages will also provide intrinsic support for group level aggregation, state management, group leader selection, and one-many and many-many method invocations. The objective is to capture common patterns of node and group instantiations, data sharing, and communication so that applications can be developed easily. The middleware will implement a scalable infrastructure for group management, inter-node communication, group-node interactions and code distribution. The research will also explore the performance characteristics of the language abstractions and middleware services. The proposed research will have significant impact on development of applications in several areas, including environmental sciences, disaster recovery, civilian infrastructure monitoring, education, precision agriculture and pervasive computing. The research plan also integrates educational and research activities by involving undergraduate and graduate students through courses, open source software development projects, project
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SBIR Phase I: A Programming Language-Driven Approach to Building IoT, Mobile and Web Applications
-
批准号:1621544
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2016
-
负责人:Raju Pandey
-
依托单位:
CISE Research Resources: Infrastructure for Research in Parallel and Distributed Computing
-
批准号:0224469
-
项目类别:Standard Grant
-
资助金额:$13.49万
-
财政年份:2002
-
负责人:Raju Pandey
-
依托单位:
ITR: Supporting Dynamic and Scalable Distributed System Infrastructures
-
批准号:0082677
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2000
-
负责人:Raju Pandey
-
依托单位:
Towards a Customizable Web Infrastructure
-
批准号:9988349
-
项目类别:Continuing Grant
-
资助金额:$24.49万
-
财政年份:2000
-
负责人:Raju Pandey
-
依托单位:
海外基金