Collaborative Research: CSR---EHS: Improving Sensor Network Software Reliability through Language, Tool, and OS Co-Design

合作研究:CSR---EHS:通过语言、工具和操作系统协同设计提高传感器网络软件可靠性

基本信息

  • 批准号:
    0615367
  • 负责人:
  • 金额:
    $ 21万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-09-15 至 2009-08-31
  • 项目状态:
    已结题

项目摘要

Wireless sensor networks enable fine-grained, real-time information collection from the real world. Sensor net software must be reliable because it is long-lived, large scale, and deeply embedded. This research project addresses the challenge of improving the reliability of component-based wireless sensor network software through the parallel co-design of an operating system, its language, and supporting program analysis tools. The project focuses on TinyOS and seeks to solve difficult component composition problems that even expert developers encounter. The long-term vision is to make creating robust applications largely from existing components feasible for non-expert developers. The research is based on three complementary approaches. First, the PIs are developing tool support for giving developers advice about how to meet time constraints. Timing problems are difficult to deal with in TinyOS because they cut across component boundaries in non-intuitive ways. Second, the PIs are adding support for component interface contracts to TinyOS. Contracts verify that the "rules" for using a component are respected, pinpointing errors when developers misunderstand or misuse an interface, avoiding difficult debugging sessions. Finally, based on their experiences with the tradeoffs between static and dynamic timing and contract checking, the PIs are revisiting the basic abstractions and structure of TinyOS, redesigning them to be more easily checkable, and therefore more reliable. The intent is to improve reliability by rendering many classes of bugs impossible by design, rather than relying on heroic analysis and testing techniques
无线传感器网络可从现实世界中获得细粒度的实时信息收集。 传感器网软件必须是可靠的,因为它是长寿,大规模且深层嵌入的。 该研究项目解决了通过操作系统,语言和支持程序分析工具的并行共同设计提高基于组件的无线传感器网络软件的可靠性的挑战。 该项目的重点是Tinyos,并试图解决甚至专家开发人员遇到的困难组成组成问题。 长期的愿景是使创建强大的应用程序在很大程度上是从非专家开发人员可行的现有组件中。 该研究基于三种互补方法。首先,PI正在开发工具支持,以向开发人员提供有关如何满足时间限制的建议。 计时问题很难在Tinyos中处理,因为它们以非直觉的方式跨越组件边界。 其次,PI向TinyOS增加了对组件接口合同的支持。 合同证明使用组件的“规则”是尊重的,当开发人员误解或误用界面时,请指出错误,从而避免难以调试会话。 最后,基于他们在静态和动态时机和合同检查之间取舍的经验,PI正在重新审视Tinyos的基本抽象和结构,重新设计它们以更容易地检查,因此更可靠。 目的是通过设计不可能的许多类别的错误来提高可靠性,而不是依靠英雄分析和测试技术

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

John Regehr其他文献

Test-case reduction for C compiler bugs
C 编译器错误的测试用例减少
  • DOI:
    10.1145/2345156.2254104
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    John Regehr;Yang Chen;Pascal Cuoq;Eric Eide;Chucky Ellison;Xuejun Yang
  • 通讯作者:
    Xuejun Yang

John Regehr的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('John Regehr', 18)}}的其他基金

SHF: Medium: Formal Methods as a First-Class Citizen of a Mainstream Compiler Framework
SHF:Medium:作为主流编译器框架的一等公民的形式方法
  • 批准号:
    1955688
  • 财政年份:
    2020
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
TWC: Small: XCap: Practical Capabilities and Least Authority for Virtualized Environments
TWC:小型:XCap:虚拟化环境的实用功能和最小权限
  • 批准号:
    1319076
  • 财政年份:
    2013
  • 资助金额:
    $ 21万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Diversity and Feedback in Random Testing for Systems Software
SHF:小型:协作研究:系统软件随机测试的多样性和反馈
  • 批准号:
    1218026
  • 财政年份:
    2012
  • 资助金额:
    $ 21万
  • 项目类别:
    Standard Grant
CSR: Small: Beating Implementations of C++11 Concurrency Into Shape
CSR:小:将 C 11 并发的实现完善
  • 批准号:
    1218022
  • 财政年份:
    2012
  • 资助金额:
    $ 21万
  • 项目类别:
    Standard Grant
MRI: Evolutionary Development of an Advanced Distributed Testbed
MRI:先进分布式测试台的进化发展
  • 批准号:
    0723248
  • 财政年份:
    2007
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
CRI: CRD: Keeping Emulab Tuned and Humming
CRI:CRD:保持 Emulab 调谐并发出嗡嗡声
  • 批准号:
    0709427
  • 财政年份:
    2007
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
NeTS-FIND: Collaborative Research: Towards Complexity-Oblivious Network Management
NetS-FIND:协作研究:迈向复杂性忽略的网络管理
  • 批准号:
    0627086
  • 财政年份:
    2006
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
CAREER: Vertically Integrated Program Analysis for Embedded Software
职业:嵌入式软件的垂直集成程序分析
  • 批准号:
    0448047
  • 财政年份:
    2005
  • 资助金额:
    $ 21万
  • 项目类别:
    Standard Grant
MRI: Development of Next-Generation Network Research Testbeds
MRI:下一代网络研究测试台的开发
  • 批准号:
    0321350
  • 财政年份:
    2003
  • 资助金额:
    $ 21万
  • 项目类别:
    Standard Grant

相似国自然基金

善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
    72102183
  • 批准年份:
    2021
  • 资助金额:
    24.00 万元
  • 项目类别:
    青年科学基金项目
善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
基于脊髓突触可塑性探讨“调气”电针远端腧穴干预CSR模型大鼠的中枢镇痛效应及机制研究
  • 批准号:
    82160934
  • 批准年份:
    2021
  • 资助金额:
    34 万元
  • 项目类别:
    地区科学基金项目
利用输运模型和机器学习方法研究CSR能区的低温高密核物质
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    50 万元
  • 项目类别:
    联合基金项目
基于兰州HIRFL-CSR装置对轻原子核的团簇结构及晕结构的理论研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    60 万元
  • 项目类别:
    联合基金项目

相似海外基金

Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312206
  • 财政年份:
    2023
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Architecting GPUs for Practical Homomorphic Encryption-based Computing
协作研究:CSR:中:为实用的同态加密计算构建 GPU
  • 批准号:
    2312276
  • 财政年份:
    2023
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2312689
  • 财政年份:
    2023
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2401244
  • 财政年份:
    2023
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Small: Caphammer: A New Security Exploit in Energy Harvesting Systems and its Countermeasures
合作研究:CSR:小型:Caphammer:能量收集系统的新安全漏洞及其对策
  • 批准号:
    2314681
  • 财政年份:
    2023
  • 资助金额:
    $ 21万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了