Synthesis of Embedded Software from Hybrid Models
Synthesis of Embedded Software from Hybrid Models
批准号:
0410662
负责人:
Rajeev Alur
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-09-01 至 2007-08-31
中文摘要
从烤面包机到手机,从汽车到飞机,嵌入式软件实现并控制设备与其环境的交互,我们的社会越来越依赖于这些设备。尽管嵌入式设备在几乎每一个工程产品中的扩散,嵌入式软件的开发仍然是一个低水平,耗时和容易出错的过程。这是因为现代编程语言抽象了时间和平台的限制,而嵌入式软件的正确性关键依赖于严格的截止日期。这项由NSF资助的研究旨在开发新的基于模型的设计和实现方法,用于合成可靠的嵌入式软件。混合系统模型,允许混合状态机为基础的离散控制与微分方程为基础的连续动态,用于设计和分析。该研究探讨了如何将这些模型映射到正确性,模块化和可移植性问题指导的代码。技术挑战包括弥合混合模型的平台无关和时间语义与由其生成的可执行软件之间的差距。这包括将控制任务的生成与调度集成,以确保最佳性能。该项目中的组件技术正在实施并集成到一个实验工具包中。一个计算机辅助输液泵控制系统,和一个无人机使用Piccolo航空电子板,被选为目标平台的可行性和好处的方法进行演示。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SLES: SPECSRL: Specification-guided Perception-enabled Conformal Safe Reinforcement Learning
-
批准号:2331783
-
项目类别:Standard Grant
-
资助金额:$150.0万
-
财政年份:2023
-
负责人:Rajeev Alur
-
依托单位:
CCF: Medium: Enabling Real-Time Quantitative Decision Making over Streaming Data
-
批准号:1763514
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2018
-
负责人:Rajeev Alur
-
依托单位:
SHF: Medium: Collaborative Research: Formal Analysis and Synthesis of Multiagent Systems with Incentives
-
批准号:1703791
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2017
-
负责人:Rajeev Alur
-
依托单位:
Collaborative Research: Expeditions in Computer Augmented Program Engineering (ExCAPE): Harnessing Synthesis for Software Design
-
批准号:1138996
-
项目类别:Continuing Grant
-
资助金额:$375.0万
-
财政年份:2012
-
负责人:Rajeev Alur
-
依托单位:
SHF: AF: SMALL: Scalable Symbolic Analysis of Hybrid Systems
-
批准号:0915777
-
项目类别:Standard Grant
-
资助金额:$37.64万
-
财政年份:2009
-
负责人:Rajeev Alur
-
依托单位:
SHF: Medium: Formal Analysis of Concurrent Software on Relaxed Memory Models
-
批准号:0905464
-
项目类别:Standard Grant
-
资助金额:$120.0万
-
财政年份:2009
-
负责人:Rajeev Alur
-
依托单位:
Behavioral Interfaces for Software Components
-
批准号:0541149
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2006
-
负责人:Rajeev Alur
-
依托单位:
Proposal for Hybrid Systems Workshop; March 25-28, 2004, Philadelphia, PA
-
批准号:0401049
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2004
-
负责人:Rajeev Alur
-
依托单位:
WORKSHOP ON EMBEDDED SOFTWARE
-
批准号:0318299
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2003
-
负责人:Rajeev Alur
-
依托单位:
GAMES FOR FORMAL DESIGN AND VERIFICATION OF REACTIVE SYSTEMS
-
批准号:0306382
-
项目类别:Standard Grant
-
资助金额:$27.0万
-
财政年份:2003
-
负责人:Rajeev Alur
-
依托单位:
ITR/SY: Formal Design and Analysis of Hybrid Systems
-
批准号:0121431
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2001
-
负责人:Rajeev Alur
-
依托单位:
Specification, Analysis, and Testing of Scenario-Based Requirements
-
批准号:9970925
-
项目类别:Continuing Grant
-
资助金额:$21.5万
-
财政年份:1999
-
负责人:Rajeev Alur
-
依托单位:
CAREER: Computer-Aided Verification of Reactive Systems
-
批准号:9734115
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:1998
-
负责人:Rajeev Alur
-
依托单位:
国内基金
海外基金
Embedded Internet体系结构及应用研究
-
批准号:69873007
-
项目类别:面上项目
-
资助金额:10.0万元
-
批准年份:1998
-
负责人:赵海
-
依托单位: