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

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

基本信息

  • 批准号:
    0615308
  • 负责人:
  • 金额:
    $ 36万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-09-15 至 2010-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 }}

Philip Levis其他文献

Application specific virtual machines: operating system support for user-level sensornet programming
特定于应用程序的虚拟机:支持用户级传感器网络编程的操作系统
  • DOI:
  • 发表时间:
    2005
  • 期刊:
  • 影响因子:
    0
  • 作者:
    D. Culler;Philip Levis
  • 通讯作者:
    Philip Levis
A Case Against CXL Memory Pooling
反对 CXL 内存池的案例
Optimizing software defined battery systems for transformer protection
优化用于变压器保护的软件定义电池系统
  • DOI:
    10.1016/j.apenergy.2025.126283
  • 发表时间:
    2025-10-15
  • 期刊:
  • 影响因子:
    11.000
  • 作者:
    Sonia Martin;Obidike Nnorom;Philip Levis;Ram Rajagopal
  • 通讯作者:
    Ram Rajagopal

Philip Levis的其他文献

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

{{ truncateString('Philip Levis', 18)}}的其他基金

CPS: Medium: Secure Smart Machining
CPS:中:安全智能加工
  • 批准号:
    1931750
  • 财政年份:
    2019
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Synergy: Collaborative: CPS-Security: End-to-End Security for the Internet of Things
协同:协作:CPS-安全:物联网的端到端安全
  • 批准号:
    1505728
  • 财政年份:
    2015
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
CSR: Medium: A Computing Cloud for Graphical Simulation
CSR:Medium:用于图形模拟的计算云
  • 批准号:
    1409847
  • 财政年份:
    2014
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
CAREER: Visibility as a Wireless Sensor Network Design Principle
职业:可视性作为无线传感器网络设计原则
  • 批准号:
    0846014
  • 财政年份:
    2009
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: NeTS-ANET: A Network Architecture for Federated Virtual/Physical Worlds
合作研究:NeTS-ANET:联合虚拟/物理世界的网络架构
  • 批准号:
    0831163
  • 财政年份:
    2008
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant

相似国自然基金

Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
Cell Research
  • 批准号:
    31224802
  • 批准年份:
    2012
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research
  • 批准号:
    31024804
  • 批准年份:
    2010
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research (细胞研究)
  • 批准号:
    30824808
  • 批准年份:
    2008
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
  • 批准号:
    10774081
  • 批准年份:
    2007
  • 资助金额:
    45.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312206
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Architecting GPUs for Practical Homomorphic Encryption-based Computing
协作研究:CSR:中:为实用的同态加密计算构建 GPU
  • 批准号:
    2312276
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2312689
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2401244
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Small: Expediting Continual Online Learning on Edge Platforms through Software-Hardware Co-designs
协作研究:企业社会责任:小型:通过软硬件协同设计加快边缘平台上的持续在线学习
  • 批准号:
    2312157
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR: Small: Caphammer: A New Security Exploit in Energy Harvesting Systems and its Countermeasures
合作研究:CSR:小型:Caphammer:能量收集系统的新安全漏洞及其对策
  • 批准号:
    2314681
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Small: Cross-layer learning-based Energy-Efficient and Resilient NoC design for Multicore Systems
协作研究:CSR:小型:基于跨层学习的多核系统节能和弹性 NoC 设计
  • 批准号:
    2321224
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312207
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Adaptive Environmental Awareness for Collaborative Augmented Reality
协作研究:企业社会责任:媒介:协作增强现实的自适应环境意识
  • 批准号:
    2312760
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Small: Caphammer: A New Security Exploit in Energy Harvesting Systems and its Countermeasures
合作研究:CSR:小型:Caphammer:能量收集系统的新安全漏洞及其对策
  • 批准号:
    2314680
  • 财政年份:
    2023
  • 资助金额:
    $ 36万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了