Synthesis of Embedded Software from Hybrid Models

从混合模型综合嵌入式软件

基本信息

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

项目摘要

From toasters to cell phones and from cars to airplanes, embedded software implements and controls interactions of devices with their environment, and our society is increasingly relying on such devices. Despite the proliferation of embedded devices in almost every engineered product, development of embedded software remains a low level, time consuming and error prone process. This is due to the fact that modern programming languages abstract away from time and platform constraints, while correctness of embedded software relies crucially on hard deadlines. This NSF-funded research aims at developing novel model-based design and implementation methodology for synthesizing reliable embedded software. Hybrid systems models, which allow mixing state-machine based discrete control with differential equation based continuous dynamics, are used for design and analysis. The research explores ways of mapping such models to code guided by correctness, modularity and portability issues. Technical challenges include bridging the gap between the platform-independent and timed semantics of the hybrid models and the executable software generated from it. This includes integrating generation of control tasks with scheduling to ensure optimal performance. The component technologies in the project are being implemented and integrated within a toolkit for experimentation. A computer-aided infusion pump control system, and an unmanned aerial vehicle using Piccolo avionics board, are chosen as target platforms for demonstration of the feasibility and benefits of the approach.
从烤面包机到手机,从汽车到飞机,嵌入式软件实现并控制设备与其环境的交互,我们的社会越来越依赖于这些设备。尽管嵌入式设备在几乎每一个工程产品中的扩散,嵌入式软件的开发仍然是一个低水平,耗时和容易出错的过程。这是因为现代编程语言抽象了时间和平台的限制,而嵌入式软件的正确性关键依赖于严格的截止日期。这项由NSF资助的研究旨在开发新的基于模型的设计和实现方法,用于合成可靠的嵌入式软件。混合系统模型,允许混合状态机为基础的离散控制与微分方程为基础的连续动态,用于设计和分析。该研究探讨了如何将这些模型映射到正确性,模块化和可移植性问题指导的代码。技术挑战包括弥合混合模型的平台无关和时间语义与由其生成的可执行软件之间的差距。这包括将控制任务的生成与调度集成,以确保最佳性能。该项目中的组件技术正在实施并集成到一个实验工具包中。一个计算机辅助输液泵控制系统,和一个无人机使用Piccolo航空电子板,被选为目标平台的可行性和好处的方法进行演示。

项目成果

期刊论文数量(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 }}

Rajeev Alur其他文献

MuCache: A General Framework for Caching in Microservice Graphs
MuCache:微服务图中缓存的通用框架
Logicbreaks: A Framework for Understanding Subversion of Rule-based Inference
Logicbreaks:理解基于规则的推理的颠覆的框架
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Anton Xue;Avishree Khare;Rajeev Alur;Surbhi Goel;Eric Wong
  • 通讯作者:
    Eric Wong
Fast timing-based algorithms
  • DOI:
    10.1007/s004460050020
  • 发表时间:
    1996-07-01
  • 期刊:
  • 影响因子:
    2.100
  • 作者:
    Rajeev Alur;Gadi Taubenfeld
  • 通讯作者:
    Gadi Taubenfeld
B I O C O M P U T a T I O N
生物计算
  • DOI:
    10.1007/978-1-4613-0115-8_7
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rajeev Alur;Calin Belta;Vijay Kumar;Max Mintz;George J Pappas;Harvey Rubin;Jonathan Schug
  • 通讯作者:
    Jonathan Schug
2011 CAV award announcement
  • DOI:
    10.1007/s10703-012-0154-4
  • 发表时间:
    2012-04-04
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Moshe Y. Vardi;Thomas A. Henzinger;Rajeev Alur;Marta Kwiatkowska
  • 通讯作者:
    Marta Kwiatkowska

Rajeev Alur的其他文献

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

{{ truncateString('Rajeev Alur', 18)}}的其他基金

SLES: SPECSRL: Specification-guided Perception-enabled Conformal Safe Reinforcement Learning
SLES:SPECSRL:规范引导的感知启用的共形安全强化学习
  • 批准号:
    2331783
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CCF: Medium: Enabling Real-Time Quantitative Decision Making over Streaming Data
CCF:中:通过流数据实现实时定量决策
  • 批准号:
    1763514
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Formal Analysis and Synthesis of Multiagent Systems with Incentives
SHF:媒介:协作研究:带激励的多智能体系统的形式分析与综合
  • 批准号:
    1703791
  • 财政年份:
    2017
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: Expeditions in Computer Augmented Program Engineering (ExCAPE): Harnessing Synthesis for Software Design
协作研究:计算机增强程序工程探险 (ExCAPE):利用综合进行软件设计
  • 批准号:
    1138996
  • 财政年份:
    2012
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
SHF: AF: SMALL: Scalable Symbolic Analysis of Hybrid Systems
SHF:AF:SMALL:混合系统的可扩展符号分析
  • 批准号:
    0915777
  • 财政年份:
    2009
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Medium: Formal Analysis of Concurrent Software on Relaxed Memory Models
SHF:Medium:松弛内存模型上并发软件的形式分析
  • 批准号:
    0905464
  • 财政年份:
    2009
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Behavioral Interfaces for Software Components
软件组件的行为接口
  • 批准号:
    0541149
  • 财政年份:
    2006
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Proposal for Hybrid Systems Workshop; March 25-28, 2004, Philadelphia, PA
混合系统研讨会提案;
  • 批准号:
    0401049
  • 财政年份:
    2004
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
WORKSHOP ON EMBEDDED SOFTWARE
嵌入式软件研讨会
  • 批准号:
    0318299
  • 财政年份:
    2003
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
GAMES FOR FORMAL DESIGN AND VERIFICATION OF REACTIVE SYSTEMS
用于反应系统的正式设计和验证的游戏
  • 批准号:
    0306382
  • 财政年份:
    2003
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant

相似国自然基金

Embedded Internet体系结构及应用研究
  • 批准号:
    69873007
  • 批准年份:
    1998
  • 资助金额:
    10.0 万元
  • 项目类别:
    面上项目

相似海外基金

Hardware-software co-synthesis of high performance embedded computers and development of smart home embedded systems for the elderly
高性能嵌入式计算机软硬件协同综合及老年智能家居嵌入式系统开发
  • 批准号:
    238991-2006
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
Hardware-software co-synthesis of high performance embedded computers and development of smart home embedded systems for the elderly
高性能嵌入式计算机软硬件协同综合及老年智能家居嵌入式系统开发
  • 批准号:
    238991-2006
  • 财政年份:
    2007
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
CAREER: Automated Synthesis of Embedded Control Software
职业:嵌入式控制软件的自动综合
  • 批准号:
    0717188
  • 财政年份:
    2006
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Hardware-software co-synthesis of high performance embedded computers and development of smart home embedded systems for the elderly
高性能嵌入式计算机软硬件协同综合及老年智能家居嵌入式系统开发
  • 批准号:
    238991-2006
  • 财政年份:
    2006
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
CAREER: Automated Synthesis of Embedded Control Software
职业:嵌入式控制软件的自动综合
  • 批准号:
    0446716
  • 财政年份:
    2005
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CAREER: Synthesis-assistance and Compilation Software for Embedded Systems
职业:嵌入式系统综合辅助和编译软件
  • 批准号:
    0133519
  • 财政年份:
    2002
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Software synthesis for embedded systems
嵌入式系统的软件综合
  • 批准号:
    183940-1996
  • 财政年份:
    1999
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
Software synthesis for embedded systems
嵌入式系统的软件综合
  • 批准号:
    183940-1996
  • 财政年份:
    1998
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
Software synthesis for embedded systems
嵌入式系统的软件综合
  • 批准号:
    183940-1996
  • 财政年份:
    1997
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
Software synthesis for embedded systems
嵌入式系统的软件综合
  • 批准号:
    183940-1996
  • 财政年份:
    1996
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了