ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
基本信息
- 批准号:0401680
- 负责人:
- 金额:$ 33.59万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2003
- 资助国家:美国
- 起止时间:2003-09-01 至 2006-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
ABSTRACTProposal #01122628Purdue Research Palsberg,JensStatic Timing of Interrupt-driven SoftwareReal-time, reactive and embedded systems are widely and increasingly used throughout society (e.g., flight control, railway signaling, vehicle management systems, medical devices). This trend is likely to continue, as applications that would have been unthinkable only a few short years ago come into the reach of ever more complex processors. Many such applications are long lived, interact with their environment continuously, and are under important real-time constraints. As these reactive systems permeate our lives, bringing us everything from intelligent pace-makers to tiny freshness-tracking devices in groceries, the need for cost-effective, confidence-inspiring software validation techniques grows proportionately. This project focuses on building new tools for checking a common class of reactive real-time systems known as interrupt-driven systems. This proposed research has four facets that complement and support each other. The first continues our preliminary work on analyzing seven commercial microcontrollers to identify a static timing analysis that is sufficiently precise for a single interrupt handler. Second, ways of specifying and checking timing properties for multiple interrupt handlers are being investigated. Third, a typed assembly language is being developed with time bounds in which timing properties can be specified in a modular way, one handler at a time. Fourth, a timed interrupt-handler calculus is being designed that will embody our results in a language-independent way and make it tractable to prove key properties. The new tools will automatically derive a model of the software by static analysis and type checking, and submit the result to a model checker. The tools can lead to significantly reduced testing requirements, and provide support for maintenance throughout the systemlife-cycle.
摘要提案 #01122628Purdue Research Palsberg,Jens 中断驱动软件的静态定时实时、反应式和嵌入式系统在整个社会中得到广泛且越来越多的使用(例如,飞行控制、铁路信号、车辆管理系统、医疗设备)。 这种趋势可能会持续下去,因为几年前还无法想象的应用程序已经进入了更加复杂的处理器的范围。 许多此类应用程序的生命周期很长,与环境持续交互,并且受到重要的实时约束。 随着这些反应系统渗透到我们的生活中,给我们带来从智能起搏器到食品杂货中的微型新鲜度跟踪设备的一切,对具有成本效益、令人信心十足的软件验证技术的需求也相应增长。 该项目的重点是构建新工具来检查一类常见的反应式实时系统(称为中断驱动系统)。 这项拟议的研究有四个方面,相互补充和支持。 第一个继续我们分析七个商用微控制器的初步工作,以确定对于单个中断处理程序来说足够精确的静态时序分析。 其次,正在研究指定和检查多个中断处理程序的时序属性的方法。 第三,正在开发一种具有时间限制的类型化汇编语言,其中可以以模块化方式指定定时属性,一次一个处理程序。 第四,正在设计定时中断处理程序演算,它将以独立于语言的方式体现我们的结果,并使其易于证明关键属性。 新工具将通过静态分析和类型检查自动导出软件模型,并将结果提交给模型检查器。 这些工具可以显着降低测试要求,并为整个系统生命周期的维护提供支持。
项目成果
期刊论文数量(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 }}
Jens Palsberg其他文献
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion - 通讯作者:
Mark Thober Discussion
Trust in the lambda-Calculus
相信 lambda 演算
- DOI:
- 发表时间:
1995 - 期刊:
- 影响因子:0
- 作者:
Jens Palsberg;Peter Ørbæk - 通讯作者:
Peter Ørbæk
Trust in the lambda-Calculus
相信 lambda 演算
- DOI:
10.1007/3-540-60360-3_47 - 发表时间:
1995-09-25 - 期刊:
- 影响因子:3
- 作者:
Jens Palsberg;Peter Ørbæk - 通讯作者:
Peter Ørbæk
Jens Palsberg的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jens Palsberg', 18)}}的其他基金
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
- 批准号:
1823360 - 财政年份:2018
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
SHF: Small: Concurrency with Specified Orders
SHF:小:指定订单并发
- 批准号:
1815496 - 财政年份:2018
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
Collaborative Research: CI-P: NJR: A National Java Resource
合作研究:CI-P:NJR:国家 Java 资源
- 批准号:
1730697 - 财政年份:2017
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
Workshop on High-Level Programming Models for Parallelism
并行高级编程模型研讨会
- 批准号:
1339507 - 财政年份:2013
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
SHF: Small: Typed Self-Application
SHF:小型:类型自应用
- 批准号:
1219240 - 财政年份:2012
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
Certification of Medical Device Software
医疗器械软件认证
- 批准号:
0820245 - 财政年份:2008
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
ITR - ASE - int: Event Driven Software Quality
ITR - ASE - int:事件驱动的软件质量
- 批准号:
0427202 - 财政年份:2004
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
- 批准号:
0401691 - 财政年份:2003
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
- 批准号:
0306401 - 财政年份:2003
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
- 批准号:
0112628 - 财政年份:2001
- 资助金额:
$ 33.59万 - 项目类别:
Continuing Grant
相似国自然基金
联合静止与极轨卫星数据的多尺度自洽逐日FPAR估算研究
- 批准号:42371402
- 批准年份:2023
- 资助金额:47 万元
- 项目类别:面上项目
基于多源极轨和静止卫星数据融合的逐小时全天候地表土壤水分估算方法
- 批准号:42371330
- 批准年份:2023
- 资助金额:46 万元
- 项目类别:面上项目
基于中日两国新一代地球静止轨道卫星的植被初级生产力遥感
- 批准号:42311540014
- 批准年份:2023
- 资助金额:20 万元
- 项目类别:国际(地区)合作与交流项目
基于静止上轴肩的镁合金双轴肩差速搅拌摩擦焊新方法及接头宏-介双尺度非对称成形机理研究
- 批准号:52305392
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
针对静止卫星葵花8的全天候高频次地表温度估算方法研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism
职业:HeteroTime:利用智能异构并行加速静态时序分析
- 批准号:
2349582 - 财政年份:2023
- 资助金额:
$ 33.59万 - 项目类别:
Continuing Grant
CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism
职业:HeteroTime:利用智能异构并行加速静态时序分析
- 批准号:
2144523 - 财政年份:2022
- 资助金额:
$ 33.59万 - 项目类别:
Continuing Grant
Asymptotic static hedging of a timing risk
时间风险的渐近静态对冲
- 批准号:
26780193 - 财政年份:2014
- 资助金额:
$ 33.59万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
ITR: Collaborative Research: SPARTA: Static Parametric Timing Analysis to Support Dynamic Decisions in Embedded Systems
ITR:协作研究:SPARTA:支持嵌入式系统动态决策的静态参数时序分析
- 批准号:
0312695 - 财政年份:2003
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant
ITR: Collaborative Research: SPARTA: Static Parametric Timing Analysis to Support Dynamic Decisions inEmbedded Systems
ITR:协作研究:SPARTA:支持嵌入式系统动态决策的静态参数时序分析
- 批准号:
0312493 - 财政年份:2003
- 资助金额:
$ 33.59万 - 项目类别:
Standard Grant