首页> 外文OA文献 >Modular Avionics Software Integration on Multi-Core COTS : certification-Compliant Methodology and Timing Analysis Metrics for Legacy Software Reuse in Modern Aerospace Systems
【2h】

Modular Avionics Software Integration on Multi-Core COTS : certification-Compliant Methodology and Timing Analysis Metrics for Legacy Software Reuse in Modern Aerospace Systems

机译:多核COTS上的模块化航空电子软件集成:符合认证要求的方法和时序分析度量标准,可在现代航空航天系统中重复使用

摘要

Interference in multicores is undesirable for hard real-time systems and especially in the aerospace industry, for which it is mandatory to ensure beforehand timing predictability and deadlines enforcement in a system runtime behavior, in order to be granted acceptance by certification authorities. The goal of this thesis is to propose an approach for multi-core integration of legacy IMA software, without any hardware nor software modification, and which complies as much as possible to current, incremental certification and IMA key concepts such as robust time and space partitioning. The motivations of this thesis are to stick as much as possible to the current IMA software integration process in order to maximize the chances of acceptation by avionics industries of the contributions of this thesis, but also because the current process has long been proven efficient on aerospace systems currently in usage. Another motivation is to minimize the extra effort needed to provide certification authorities with timing-related verification information required when seeking approval. As a secondary goal depending on the possibilities, the contributions should offer design optimization features, and help reduce the time-to-market by automating some steps of the design and verification process. This thesis proposes two complete methodologies for IMA integration on multi-core COTS. Each of them offers different advantages and has different drawbacks, and therefore each of them may correspond to its own, complementary situations. One fits all avionics and certification requirements of incremental verification and robust partitioning and therefore fits up to DAL A applications, while the other offers maximum Size, Weight and Power (SWaP) optimization and fits either up to DAL C applications, multipartition applications or non-IMA applications. The methodologies are said to be "complete" because this thesis provides all necessary metrics to go through all steps of the software integration process. More specifically, this includes, for each strategy: - a static timing analysis for safely upper-bounding inter-core interference, and deriving the corresponding WCET upper-bounds for each task. - a Constraint Programming (CP) formulation for automated software/hardware allocation; the resulting allocation is correct by construction since the CP process embraces the proposed timing analysis mentioned earlier. - a CP formulation for automated schedule generation; the resulting schedule is correct by construction since the CP process embraces the proposed timing analysis mentioned earlier.
机译:多核干扰对于硬实时系统尤其是在航空航天工业中是不可取的,为此必须强制确保系统运行时行为中的事先定时可预测性和截止日期强制执行,以便获得认证机构的认可。本文的目的是提出一种对旧IMA软件进行多核集成的方法,而无需进行任何硬件或软件的修改,并且该方法应尽可能地与当前的增量认证和IMA关键概念(如可靠的时间和空间划分)保持一致。 。本文的动机是尽可能地坚持当前的IMA软件集成过程,以最大程度地提高航空电子行业接受本文的贡献的机会,而且还因为长期以来证明了当前的过程在航空航天领域是有效的当前正在使用的系统。另一个动机是最大程度地减少在寻求批准时为证书颁发机构提供与时间相关的验证信息所需的额外工作。作为取决于可能性的次要目标,这些贡献应提供设计优化功能,并通过使设计和验证过程的某些步骤自动化来帮助缩短产品上市时间。本文提出了两种在多核COTS上进行IMA集成的完整方法。它们每个都有不同的优点和缺点,因此每个都有可能对应于自己的互补情况。一种满足增量验证和稳健分区的所有航空电子和认证要求,因此适合DAL A应用,而另一种则提供最大的尺寸,重量和功率(SWaP)优化,并适合DAL C应用,多分区应用或非DAL A应用。 IMA应用程序。之所以说这些方法是“完整的”,是因为该论文提供了贯穿软件集成过程所有步骤的所有必要指标。更具体地说,对于每种策略,这包括:-静态时序分析,用于安全地限制内核间干扰,并为每个任务导出相应的WCET上限。 -用于自动化软件/硬件分配的约束编程(CP)公式;由于CP过程包含了前面提到的提议的时序分析,因此通过构造可以得到正确的分配。 -用于自动计划生成的CP制定;由于CP流程包含了前面提到的建议的时序分析,因此生成的进度表在构造上是正确的。

著录项

  • 作者

    Msirdi Soukayna raja;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 入库时间 2022-08-31 14:47:05

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号