ITR: COLLABORATIVE RESEARCH: Towards a Seamless Process for the Development of Embedded Systems
ITR:协作研究:实现嵌入式系统开发的无缝流程
基本信息
- 批准号:0205365
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-09-01 至 2007-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Pnueli, Emerson, and SistlaCCR-0205571, CCR-0205483 and CCR-0205365"Towards a Seamless Process for the Development of Embedded Systems"Embedded systems are of vital economic importance and are literallybecoming ubiquitous. They have already become an integral component ofsafety critical systems involving aviation, military,telecommunications, and process control applications. Interest inembedded systems is growing further due to the expectation that theywill become a key component of many commonplace consumer appliances.Consumers will expect levels of reliability and predictabilityassociated with the very best brands of cars, televisions, andrefrigerators. Glitches, crashes, and general erratic behavior of thesort seen with prior generations of consumer PC software products willbe unacceptable for these embedded applications. It thus becomescrucial that these embedded software systems satisfy high levels ofcorrectness criteria, well above those of today's large softwaresystems, which are often highly error-prone.Besides the requirement of a new standard of functional correctness,embedded systems pose additional challenges which were not fullyaddressed by previous validation and verification approaches. Theseinclude adequate guarantees of timeliness, low or controlled powerconsumption, and low or controlled memory utilization. With thespread of embedded systems, and the need to guarantee an acceptablelevel of functionality and reliability of the applications they areembedded in, the industry needs an effective and reliable developmentprocess. Due to market constraints, such a process should also supporta fast turn-around time as well as enable the easy design of manycustomized variations of the same product.This project is developing the foundation for a seamless designprocess for embedded systems as described below. In particular, it isdeveloping: A formal visual language for requirements, including behavioral, temporal, and TPM constraints; A methodology for the automatic synthesis of an executable specification from the requirement specification language; A methodology for the verification of the intermediate and distributed representation of the systems against requirements; A methododology for automatic code-distribution of specifications, possibly with some architectural constraints provided by the user; A model for representing hardware/software co-design platforms that enables modeling of both loosely- and tightly-coupled components as well as compositional reasoning about them; Algorithms for automatically generating architecture-optimized code from executable specifications; Methods for translation validation of the generated code and run-time validation on the system using monitors; The Design of a profiler process which analyzes machine code, computes the resulting figures for time, power, and memory, and back-associate these figures with their executable specification sources, enabling early-stage analysis of these requirements.The impact of the project is to streamline and significantlyaccelerate the time to market of embedded applications of both newproducts and revisions and customizations of existing product lines.Another impact is to upgrade the level of dependability andpredictability of embedded software to new standards, compatible andcomparable to those expected from the best brands of consumerproducts.
Pnueli、Emerson 和 SistlaCCR-0205571、CCR-0205483 和 CCR-0205365“走向嵌入式系统开发的无缝流程” 嵌入式系统具有至关重要的经济重要性,并且正在变得无处不在。它们已经成为涉及航空、军事、电信和过程控制应用的安全关键系统的组成部分。 人们对嵌入式系统的兴趣进一步增长,因为人们期望它们将成为许多常见消费电器的关键组件。消费者将期望与最好的汽车、电视和冰箱品牌相关的可靠性和可预测性水平。前几代消费 PC 软件产品中出现的故障、崩溃和一般不稳定行为对于这些嵌入式应用来说是不可接受的。 因此,这些嵌入式软件系统必须满足高水平的正确性标准,远高于当今的大型软件系统的正确性标准,而这些系统往往很容易出错。除了功能正确性的新标准的要求之外,嵌入式系统还带来了以前的验证和验证方法未能完全解决的额外挑战。这些包括及时性的充分保证、低或受控的功耗以及低或受控的内存利用率。 随着嵌入式系统的普及,以及需要保证嵌入式应用程序的功能和可靠性达到可接受的水平,业界需要有效且可靠的开发流程。由于市场限制,这样的流程还应该支持快速周转时间,并能够轻松设计同一产品的许多定制变体。该项目正在为嵌入式系统的无缝设计流程奠定基础,如下所述。 特别是,它正在开发: 一种用于需求的正式视觉语言,包括行为、时间和 TPM 约束;一种从需求规范语言自动合成可执行规范的方法;根据需求验证系统的中间和分布式表示的方法;规范自动代码分发的方法,可能具有用户提供的一些架构约束;用于表示硬件/软件协同设计平台的模型,可以对松散和紧密耦合的组件进行建模以及对它们的组合推理;从可执行规范自动生成架构优化代码的算法;使用监视器对生成的代码进行翻译验证以及在系统上进行运行时验证的方法;设计分析器流程,分析机器代码,计算时间、功耗和内存的结果数据,并将这些数据与其可执行规范源反向关联,从而实现对这些需求的早期分析。该项目的影响是简化并显着加快新产品以及现有产品线的修订和定制的嵌入式应用程序的上市时间。另一个影响是提升可靠性水平 嵌入式软件符合新标准的可预测性,与最佳消费产品品牌的预期兼容和可比。
项目成果
期刊论文数量(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 }}
Aravinda Sistla其他文献
Aravinda Sistla的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Aravinda Sistla', 18)}}的其他基金
SHF: Medium: Collaborative Research: Verification of Differential Privacy Mechanisms
SHF:媒介:协作研究:差分隐私机制的验证
- 批准号:
1901069 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Small: Static and Dynamic Techniques for Correctness of Probabilistic Systems
SHF:小:概率系统正确性的静态和动态技术
- 批准号:
1319754 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Standard Grant
CPS: Small: Monitoring Techniques for Safety Critical Cyber-Physical Systems
CPS:小型:安全关键网络物理系统的监控技术
- 批准号:
1035914 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Continuing Grant
Runtime and Static Verification of Concurrent Systems
并发系统的运行时和静态验证
- 批准号:
0916438 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: CSR--EHS: Property-Based Development of Reactive and Embedded Systems
合作研究:CSR--EHS:反应式和嵌入式系统的基于属性的开发
- 批准号:
0720525 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
SGER: Monitoring Off-the-shelf Components
SGER:监控现成组件
- 批准号:
0742686 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Automated Methods for Verification of Concurrent Software Systems
并行软件系统验证的自动化方法
- 批准号:
9988884 - 财政年份:2000
- 资助金额:
-- - 项目类别:
Standard Grant
Triggers and Queries in Distributed Software Systems for Moving Objects
移动对象分布式软件系统中的触发器和查询
- 批准号:
9803974 - 财政年份:1998
- 资助金额:
-- - 项目类别:
Standard Grant
Similarity Based Retrieval From Video and Pictorial Databases
从视频和图片数据库中进行基于相似性的检索
- 批准号:
9711925 - 财政年份:1997
- 资助金额:
-- - 项目类别:
Continuing Grant
Formal Methods in Concurrent and Distributed Systems
并发和分布式系统中的形式化方法
- 批准号:
9623229 - 财政年份:1996
- 资助金额:
-- - 项目类别:
Standard Grant
相似海外基金
ITR Collaborative Research: Pervasively Secure Infrastructures (PSI): Integrating Smart Sensing, Data Mining, Pervasive Networking, and Community Computing
ITR 协作研究:普遍安全基础设施 (PSI):集成智能传感、数据挖掘、普遍网络和社区计算
- 批准号:
1404694 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR-SCOTUS: A Resource for Collaborative Research in Speech Technology, Linguistics, Decision Processes, and the Law
ITR-SCOTUS:语音技术、语言学、决策过程和法律合作研究的资源
- 批准号:
1139735 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
- 批准号:
0963973 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
- 批准号:
1018072 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
- 批准号:
0838899 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR Collaborative Research: Pervasively Secure Infrastructures (PSI): Integrating Smart Sensing, Data Mining, Pervasive Networking, and Community Computing
ITR 协作研究:普遍安全基础设施 (PSI):集成智能传感、数据挖掘、普遍网络和社区计算
- 批准号:
0833849 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
- 批准号:
0808419 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR: Collaborative Research: Modeling and Display of Haptic Information for Enhanced Performance of Computer-Integrated Surgery
ITR:协作研究:触觉信息建模和显示,以提高计算机集成手术的性能
- 批准号:
0711040 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
ITR: Collaborative Research - ASE - (sim+dmc): Image-based Biophysical Modeling: Scalable Registration and Inversion Algorithms and Distributed Computing
ITR:协作研究 - ASE - (sim dmc):基于图像的生物物理建模:可扩展配准和反演算法以及分布式计算
- 批准号:
0849301 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
Collaborative Research: ITR-(ASE)-(dmc): Overcoming Fractionation Errors in Cancer Treatement Planning
合作研究:ITR-(ASE)-(dmc):克服癌症治疗计划中的分割错误
- 批准号:
0749671 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant