Collaborative Research: Program Analysis Techniques to Support Dependable RTSJ Applications
协作研究:支持可靠 RTSJ 应用程序的程序分析技术
基本信息
- 批准号:0429141
- 负责人:
- 金额:$ 11.25万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2004
- 资助国家:美国
- 起止时间:2004-09-15 至 2007-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
As part of the joint NSF/NASA High-Dependability Computing and CommunicationSystems Research effort, this project is developing, adapting and integrating a variety of program analysis techniques for the Real-timeSpecification for Java (RTSJ). RTSJ is an emerging language extensionfor Java that is designed for implementing concurrent time-criticalembedded software, for example, the control software on NASA'srobotic Mars rovers. This type of software is notoriously difficult totest and debug, and the model-checking, light-weight static and dynamicanalysis techniques being developed as part of this project promise toidentify bugs before software is deployed to the field and to producesystems that function more reliably.A cornerstone of this project is the use of controlled experimentation to judge the effectiveness of new analysis techniques. As part of this effort, RTSJ programs and experimental frameworks will be developed that supportrepeatable experimentation for determining analysis performance and the precision of analysis results. Experiment findings will drive the refinement ofanalysis techniques. Case studies using NASA testbed software will serveto evaluate the scalability and applicability to NASA-relevant softwarechallenges.If successful, this project promises to provide developers of next generation real-time embedded software, both at NASA and throughout the embeddedsystems domain, with a suite of powerful quality-assurance tools that will allow them to more cost-effectively produce higher-quality systems.Given the pace at which software is being embedded in our society'sinfra-structure, this could have broad impacts on the degree to which we can rely on such systems.
作为NSF/NASA高可靠性计算和通信系统研究联合工作的一部分,该项目正在为Java实时规范(RTSJ)开发、调整和集成各种程序分析技术。RTSJ是一种新兴的Java语言扩展,设计用于实现并发的时间关键型嵌入式软件,例如NASA的机器人火星漫游车上的控制软件。众所周知,这种类型的软件很难测试和调试,作为该项目的一部分,正在开发的模型检查、轻量级静态和动态分析技术承诺在软件部署到现场之前识别错误,并生产功能更可靠的系统。该项目的一个基石是使用受控实验来判断新分析技术的有效性。作为这项工作的一部分,将开发RTSJ程序和实验框架,以支持用于确定分析性能和分析结果精度的可重复实验。实验结果将推动分析技术的改进。使用NASA试验床软件的案例研究将用于评估NASA相关软件挑战的可扩展性和适用性。如果成功,该项目有望为NASA和整个嵌入式系统领域的下一代实时嵌入式软件的开发人员提供一套强大的质量保证工具,使他们能够更具成本效益地生产更高质量的系统。考虑到软件嵌入到我们社会的基础结构中的速度,这可能会对我们对此类系统的依赖程度产生广泛的影响。
项目成果
期刊论文数量(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 Hatcliff其他文献
Checking JML specifications using an extensible software model checking framework
- DOI:
10.1007/s10009-005-0218-5 - 发表时间:
2006-02-16 - 期刊:
- 影响因子:1.400
- 作者:
Robby;Edwin Rodríguez;Matthew B. Dwyer;John Hatcliff - 通讯作者:
John Hatcliff
Model-driven development for the seL4 microkernel using the HAMR framework
- DOI:
10.1016/j.sysarc.2022.102789 - 发表时间:
2023-01-01 - 期刊:
- 影响因子:
- 作者:
Jason Belt;John Hatcliff;John Robby;Jim Shackleton;Todd Carciofini;Eric Carpenter;Isaac Mercer;Junaid Amundson;Darren Babar;David Cofer;Karl Hardin;Konrad Hoech;Ihor Slind;Kent Kuz; Mcleod - 通讯作者:
Mcleod
Automated property-based testing from AADL component contracts
- DOI:
10.1007/s10009-025-00792-3 - 发表时间:
2025-04-23 - 期刊:
- 影响因子:1.400
- 作者:
John Hatcliff;Jason Belt;Robby;Jacob Legg;Danielle Stewart;Todd Carpenter - 通讯作者:
Todd Carpenter
Awas: AADL information flow and error propagation analysis framework
- DOI:
10.1007/s11334-021-00410-w - 发表时间:
2021-07-19 - 期刊:
- 影响因子:1.100
- 作者:
Hariharan Thiagarajan;John Hatcliff;Robby - 通讯作者:
Robby
John Hatcliff的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('John Hatcliff', 18)}}的其他基金
FDA SIR: Architecturally-Integrated Hazard Analyses for Medical Application Platforms
FDA SIR:医疗应用平台的架构集成危害分析
- 批准号:
1565544 - 财政年份:2016
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
FDA SIR: Compositional Approaches to Safety and Risk Management for Medical Application Platforms
FDA SIR:医疗应用平台安全和风险管理的组合方法
- 批准号:
1446544 - 财政年份:2015
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
FDA SIR: Risk Assessment Techniques for Apps & Devices within Interoperable Medical Frameworks
FDA SIR:应用程序风险评估技术
- 批准号:
1355778 - 财政年份:2013
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
CPS: Synergy: Collaborative Research: Trustworthy Composition of Dynamic App-Centric Architectures for Medical Application Platforms
CPS:协同:协作研究:医疗应用平台以应用程序为中心的动态架构的值得信赖的组合
- 批准号:
1239543 - 财政年份:2012
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
An Integrated Development and Certification Environment for a Medical Device Coordination Framework
医疗器械协调框架的集成开发和认证环境
- 批准号:
1065887 - 财政年份:2011
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
CPS:Medium:Collaborative Research:Infrastructure and Technology Innovations for Medical Device Coordination
CPS:中:合作研究:医疗器械协调的基础设施和技术创新
- 批准号:
0932289 - 财政年份:2009
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
Development of an Open Test-bed for Application of Formal Methods to Plug and Play Medical Devices
开发用于应用形式化方法即插即用医疗设备的开放测试平台
- 批准号:
0734204 - 财政年份:2007
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
CRI: Collaborative Research: A Community Resource to Support Controlled Experimentation with Program Analysis and Software Testing Techniques
CRI:协作研究:支持程序分析和软件测试技术的受控实验的社区资源
- 批准号:
0454348 - 财政年份:2005
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
CISE Postdoctoral Research Associates: A Model Construction Tool Suite for Finite-State Verification Java (CCR)
CISE 博士后研究员:用于有限状态验证 Java (CCR) 的模型构建工具套件
- 批准号:
9901605 - 财政年份:1999
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
CAREER: A Partial Evaluation Tool Set for Automatically Customizing Adaptable Software
职业生涯:用于自动定制适应性软件的部分评估工具集
- 批准号:
9896354 - 财政年份:1998
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: REU Site: Summer Undergraduate Research Program in RNA and Genome Biology (REU-RGB)
合作研究:REU 网站:RNA 和基因组生物学暑期本科生研究计划 (REU-RGB)
- 批准号:
2349255 - 财政年份:2024
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
Collaborative Research: Stanford-Florida Program in Support of LIGO on Coatings and Core Optics
合作研究:斯坦福-佛罗里达计划支持 LIGO 涂层和核心光学器件
- 批准号:
2309086 - 财政年份:2024
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
RAPID: Reimagining a collaborative future: engaging community with the Andrews Forest Research Program
RAPID:重新构想协作未来:让社区参与安德鲁斯森林研究计划
- 批准号:
2409274 - 财政年份:2024
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
Collaborative Research: Stanford-Florida Program in Support of LIGO on Coatings and Core Optics
合作研究:斯坦福-佛罗里达计划支持 LIGO 涂层和核心光学器件
- 批准号:
2309087 - 财政年份:2024
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
Collaborative Research: REU Site: Summer Undergraduate Research Program in RNA and Genome Biology (REU-RGB)
合作研究:REU 网站:RNA 和基因组生物学暑期本科生研究计划 (REU-RGB)
- 批准号:
2349254 - 财政年份:2024
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
Clinical and Translational Science Collaborative of Northern Ohio, An Intensive Summer Education Program in Translational Research for Underrepresented Students (INSPIRE-US)
俄亥俄州北部的临床和转化科学合作组织,针对代表性不足的学生的转化研究强化暑期教育项目 (INSPIRE-US)
- 批准号:
10703730 - 财政年份:2023
- 资助金额:
$ 11.25万 - 项目类别:
Collaborative Research: Supporting Leadership in Diversity, Professional Development, and Geoscience Capacity Building for Veterans in STEM: The VRC-CDLS Veterans in STEM Program
合作研究:支持 STEM 退伍军人在多样性、专业发展和地球科学能力建设方面的领导力:VRC-CDLS STEM 退伍军人计划
- 批准号:
2232607 - 财政年份:2023
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
Collaborative Research: The Automatic Weather Station Program: Antarctic Meteorological Sentinel Service 2024-2027
合作研究:自动气象站计划:南极气象哨兵服务2024-2027
- 批准号:
2301362 - 财政年份:2023
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant
Collaborative Research: The Increasing Diversity in Evolutionary Anthropological Sciences (IDEAS) Program
合作研究:进化人类学科学(IDEAS)项目日益增加的多样性
- 批准号:
2316852 - 财政年份:2023
- 资助金额:
$ 11.25万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: EDU: A Comprehensive Training Program of AI for 5G and NextG Wireless Network Security
合作研究:SaTC:EDU:5G 和 NextG 无线网络安全人工智能综合培训项目
- 批准号:
2321271 - 财政年份:2023
- 资助金额:
$ 11.25万 - 项目类别:
Standard Grant