Rigorous automated implementation of dependable distributed real-time systems (RAIDR)
可靠分布式实时系统 (RAIDR) 的严格自动化实施
基本信息
- 批准号:430575-2012
- 负责人:
- 金额:$ 14.39万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Strategic Projects - Group
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Design and implementation of real-time distributed and multi-core systems often involves many subtleties due to their inherent complex structure and timing constraints, as well as the potential occurrence of faults. This task is often challenging, error-prone, and the outcome is not easily predictable. Thus, it is highly desirable for system designers and developers to have access to a rich library of automated techniques capable of producing dependable and correct-by-construction code.
In this proposal, we advocate the use of formal models of computation and communication and associated model-based methods that automatically build distributed real-time software applications from high-level component-based models. The objective is to increase application integrity by using formally defined model transformation steps leading to correct-by-construction artifacts. Specifically, we will investigate formal models where components interact with each other through high-level synchronization primitives and deep multi-stage model transformation tool chains ending in correct-by-construction implementations. The challenging problem in developing such transformation chains is to ensure that they preserve functional properties of the high-level models and can be used to augment the generated executable code with non-interfering extra-functional properties. The properties of interest in the proposed work include fault-tolerance, timing constraints, and monitoring capabilities.
The outcome of this project will be a working tool chain that provides average designers and engineers with a simple but highly expressive modeling language with inlining features for a popular imperative language such as C++. The tool chain will include a rich library of transformation algorithms for generating distributed/multi-core, real-time, dependable code. All stages and results of the project will be demonstrated by using a distributed UAV application.
实时分布式和多核系统的设计和实现往往涉及到许多微妙之处,由于其固有的复杂结构和时序约束,以及潜在的故障发生。这项任务通常具有挑战性,容易出错,并且结果不容易预测。因此,系统设计人员和开发人员非常希望能够访问丰富的自动化技术库,这些技术能够产生可靠的和正确的构造代码。
在这个建议中,我们主张使用正式的计算和通信模型和相关的基于模型的方法,自动构建分布式实时软件应用程序的高层次的基于组件的模型。其目标是通过使用正式定义的模型转换步骤来增加应用程序的完整性,从而导致正确的构建工件。具体来说,我们将研究正式的模型,其中组件通过高级同步原语和深度多阶段模型转换工具链相互交互,最终实现正确的构造。开发这种转换链的挑战性问题是确保它们保留高级模型的功能属性,并可用于增强具有非干扰性功能外属性的生成的可执行代码。在拟议的工作中感兴趣的属性包括容错,时间限制,和监控能力。
这个项目的成果将是一个工作工具链,为普通设计师和工程师提供一个简单但高度表达的建模语言,具有流行的命令式语言(如C++)的内联功能。该工具链将包括丰富的转换算法库,用于生成分布式/多核、实时、可靠的代码。该项目的所有阶段和结果将通过使用分布式无人机应用程序进行演示。
项目成果
期刊论文数量(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 }}
Maibaum, Thomas其他文献
[Does supplemental vitamin D help with respiratory infections and Covid-19?].
- DOI:
10.1007/s44266-023-00035-1 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Maibaum, Thomas - 通讯作者:
Maibaum, Thomas
Maibaum, Thomas的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Maibaum, Thomas', 18)}}的其他基金
Foundations of Software Engineering
软件工程基础
- 批准号:
1000225524-2010 - 财政年份:2017
- 资助金额:
$ 14.39万 - 项目类别:
Canada Research Chairs
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2016
- 资助金额:
$ 14.39万 - 项目类别:
Discovery Grants Program - Individual
Foundations of Software Engineering
软件工程基础
- 批准号:
1000225524-2010 - 财政年份:2016
- 资助金额:
$ 14.39万 - 项目类别:
Canada Research Chairs
Network for the engineering of complex software intensive systems for automotive systems - NECSIS
汽车系统复杂软件密集型系统工程网络 - NECSIS
- 批准号:
386797-2009 - 财政年份:2015
- 资助金额:
$ 14.39万 - 项目类别:
Automotive Partnership Canada Project
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2015
- 资助金额:
$ 14.39万 - 项目类别:
Discovery Grants Program - Individual
Foundations of Software Engineering
软件工程基础
- 批准号:
1225524-2010 - 财政年份:2015
- 资助金额:
$ 14.39万 - 项目类别:
Canada Research Chairs
Network for the engineering of complex software intensive systems for automotive systems - NECSIS
汽车系统复杂软件密集型系统工程网络 - NECSIS
- 批准号:
386797-2009 - 财政年份:2014
- 资助金额:
$ 14.39万 - 项目类别:
Automotive Partnership Canada Project
Foundations of Software Engineering
软件工程基础
- 批准号:
1000225524-2010 - 财政年份:2014
- 资助金额:
$ 14.39万 - 项目类别:
Canada Research Chairs
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2014
- 资助金额:
$ 14.39万 - 项目类别:
Discovery Grants Program - Individual
Foundations of Software Engineering
软件工程基础
- 批准号:
1000225524-2010 - 财政年份:2013
- 资助金额:
$ 14.39万 - 项目类别:
Canada Research Chairs
相似海外基金
Improving Community-level Bystander Cardiopulmonary Resuscitation in Underserved Populations
改善服务不足人群的社区级旁观者心肺复苏
- 批准号:
10738902 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Targeted Automated Nephrology e-Consultation for Diabetic Kidney Disease
糖尿病肾病有针对性的自动化肾病电子咨询
- 批准号:
10591976 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Optimization and Validation of a Cost-effective Image-Guided Automated Extracapsular Extension Detection Framework through Interpretable Machine Learning in Head and Neck Cancer
通过可解释的机器学习在头颈癌中优化和验证具有成本效益的图像引导自动囊外扩展检测框架
- 批准号:
10648372 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Multi-modal Liquid Biopsy Early Assessment of Breast Cancer, Pancreatic Cancer, and Multiple Myeloma
乳腺癌、胰腺癌和多发性骨髓瘤的多模式液体活检早期评估
- 批准号:
10763336 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Maternal mHealth blood hemoglobin analysis with informed deep learning
通过知情深度学习进行孕产妇 mHealth 血液血红蛋白分析
- 批准号:
10566426 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
An automated approach for video-based motor assessment in Parkinson's disease
帕金森病基于视频的运动评估的自动化方法
- 批准号:
10572002 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Implementation of automated staining in conjunction with spatial analyses
结合空间分析实施自动染色
- 批准号:
10733878 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Automated Mobile Microscopy for Malaria Diagnosis and surveillance in Uganda
在乌干达使用自动移动显微镜进行疟疾诊断和监测
- 批准号:
10713248 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Testing Technology-Based Implementation Strategies for a Family-Based Pediatric Health Behavior Intervention in Community-Based Primary Care: A Cluster Randomized Factorial Trial
测试基于技术的社区初级保健中基于家庭的儿科健康行为干预的实施策略:整群随机析因试验
- 批准号:
10738964 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别:
Leveraging Heath Information Technology to Improve Post-Discharge Management for Patients with Heart Failure
利用健康信息技术改善心力衰竭患者的出院后管理
- 批准号:
10592045 - 财政年份:2023
- 资助金额:
$ 14.39万 - 项目类别: