CAREER: Vertically Integrated Program Analysis for Embedded Software

职业:嵌入式软件的垂直集成程序分析

基本信息

  • 批准号:
    0448047
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2005
  • 资助国家:
    美国
  • 起止时间:
    2005-05-01 至 2010-04-30
  • 项目状态:
    已结题

项目摘要

CAREER: Vertically Integrated Program Analysis for Embedded SoftwareIn recent years, a great deal of progress has been made towards toolsupport for developing embedded software. Tools solve a variety ofdifficult problems, for example by automating error-proneimplementation tasks, by eliminating redundant and inefficientconstructs, and by guaranteeing the absence of certain classes oferrors, such as race conditions or out-of-memory exceptions. ThisNSF CAREER research is about Vertically Integrated Program Analysis andTransformation (VIPAT), a new way to look at embedded software tools:as a collection of building blocks that can be connected together indifferent ways to support novel analyses and transformations. Theexisting tools become mechanisms that are controlled by a high-levelpolicy. VIPAT is based on two main ideas. First, the verticalintegration of tools that operate at various levels of abstraction,which permits high-level transformations to be precisely targeted atparts of a system whose low-level resource usage is worst. Second, aclean separation between mechanism and policy, enabling effectivereuse of existing tools in new situations. This research is a steptowards a world where meaningful static guarantees about programbehavior can be made, and where software can be automaticallyspecialized to meet platform- and application-specific requirementssuch as time and energy constraints. The high-level vision is"fearless reuse": developers should spend less time worrying aboutresource usage and potential failure modes of components that theyreuse.
职业:嵌入式软件的垂直集成程序分析近年来,在嵌入式软件开发工具支持方面取得了很大的进展。 工具可以解决各种各样的难题,例如,通过自动化易出错的实现任务,通过消除冗余和低效的构造,以及通过保证不存在某些错误类别,例如竞争条件或内存不足异常。 NSF的这项CAREER研究是关于垂直集成程序分析和转换(VIPAT)的,这是一种看待嵌入式软件工具的新方法:作为一组构建块,可以以不同的方式连接在一起,以支持新颖的分析和转换。 现有的工具成为由高级策略控制的机制。 VIPAT基于两个主要想法。 第一,在不同抽象层次上操作的工具的垂直集成,这允许高层次的转换精确地针对系统中低层次资源使用最差的部分。 第二,实现机制和策略的清晰分离,使现有工具能够在新的情况下有效地重用。 这项研究是迈向一个世界的一步,在这个世界中,可以对程序行为做出有意义的静态保证,并且软件可以自动专门化以满足平台和应用程序特定的要求,例如时间和能源限制。 高级的愿景是“无畏的重用”:开发人员应该花更少的时间担心资源使用和他们重用的组件的潜在故障模式。

项目成果

期刊论文数量(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
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
TWC: Small: XCap: Practical Capabilities and Least Authority for Virtualized Environments
TWC:小型:XCap:虚拟化环境的实用功能和最小权限
  • 批准号:
    1319076
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Diversity and Feedback in Random Testing for Systems Software
SHF:小型:协作研究:系统软件随机测试的多样性和反馈
  • 批准号:
    1218026
  • 财政年份:
    2012
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CSR: Small: Beating Implementations of C++11 Concurrency Into Shape
CSR:小:将 C 11 并发的实现完善
  • 批准号:
    1218022
  • 财政年份:
    2012
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
MRI: Evolutionary Development of an Advanced Distributed Testbed
MRI:先进分布式测试台的进化发展
  • 批准号:
    0723248
  • 财政年份:
    2007
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CRI: CRD: Keeping Emulab Tuned and Humming
CRI:CRD:保持 Emulab 调谐并发出嗡嗡声
  • 批准号:
    0709427
  • 财政年份:
    2007
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR---EHS: Improving Sensor Network Software Reliability through Language, Tool, and OS Co-Design
合作研究:CSR---EHS:通过语言、工具和操作系统协同设计提高传感器网络软件可靠性
  • 批准号:
    0615367
  • 财政年份:
    2006
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
NeTS-FIND: Collaborative Research: Towards Complexity-Oblivious Network Management
NetS-FIND:协作研究:迈向复杂性忽略的网络管理
  • 批准号:
    0627086
  • 财政年份:
    2006
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
MRI: Development of Next-Generation Network Research Testbeds
MRI:下一代网络研究测试台的开发
  • 批准号:
    0321350
  • 财政年份:
    2003
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant

相似海外基金

RTG: Vertically Integrated Interdisciplinary Training in Mathematics for Human Health
RTG:人类健康数学垂直整合跨学科培训
  • 批准号:
    2230790
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
A platform of vertically integrated tools for the creative industries to empower independent creators as entrepreneurs to own their businesses and intellectual property
创意产业垂直整合工具平台,使独立创作者作为企业家能够拥有自己的业务和知识产权
  • 批准号:
    10023969
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Collaborative R&D
Vertically Integrated Cloud Based Ports
垂直集成的基于云的端口
  • 批准号:
    10007967
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Collaborative R&D
2020 Vertically Integrated Projects (VIP) Consortium Meeting: Planning and Fostering Dissemination of the VIP Model
2020年垂直一体化项目(VIP)联盟会议:规划和促进VIP模式的传播
  • 批准号:
    2013545
  • 财政年份:
    2020
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Non-price Policy Designs by Vertically Integrated Platforms
垂直整合平台的非价格政策设计
  • 批准号:
    20K22117
  • 财政年份:
    2020
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
VEHICLE – Vertically-intEgrated Homogeneous LumInance Colour Lighting Enterprise
车辆—垂直一体化均质亮度彩色照明企业
  • 批准号:
    33362
  • 财政年份:
    2019
  • 资助金额:
    $ 40万
  • 项目类别:
    Collaborative R&D
SHF: Small: Accelerating Graph Processing with Vertically Integrated Programming Model, Runtime and Architecture
SHF:小型:利用垂直集成编程模型、运行时和架构加速图形处理
  • 批准号:
    1717754
  • 财政年份:
    2017
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Vertically Integrated Persistence
SHF:小型:垂直集成持久性
  • 批准号:
    1718335
  • 财政年份:
    2017
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
IRES: Vertically Integrated Team for Structural DNA NanoTech in Denmark
IRES:丹麦结构 DNA 纳米技术垂直整合团队
  • 批准号:
    1559077
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了