课题基金 / 基金详情

Rigorous automated implementation of dependable distributed real-time systems (RAIDR)

Rigorous automated implementation of dependable distributed real-time systems (RAIDR)
可靠分布式实时系统 (RAIDR) 的严格自动化实施
批准号:
430575-2012
负责人:
Maibaum, Thomas
金额:
$14.39万
依托单位:
依托单位国家:
加拿大
项目类别:
Strategic Projects - Group
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31

项目摘要

项目成果

Maibaum, Thomas的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Foundations of Software Engineering
  • 批准号:
    1000225524-2010
  • 项目类别:
    Canada Research Chairs
  • 资助金额:
    $2.43万
  • 财政年份:
    2017
  • 负责人:
    Maibaum, Thomas
  • 依托单位:
Software architecture, model driven development and fault tolerance
  • 批准号:
    26775-2011
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $3.06万
  • 财政年份:
    2016
  • 负责人:
    Maibaum, Thomas
  • 依托单位:
Foundations of Software Engineering
  • 批准号:
    1000225524-2010
  • 项目类别:
    Canada Research Chairs
  • 资助金额:
    $14.57万
  • 财政年份:
    2016
  • 负责人:
    Maibaum, Thomas
  • 依托单位:
Foundations of Software Engineering
  • 批准号:
    1225524-2010
  • 项目类别:
    Canada Research Chairs
  • 资助金额:
    $14.57万
  • 财政年份:
    2015
  • 负责人:
    Maibaum, Thomas
  • 依托单位:
海外基金