【24h】

Impact of Dependable Software Development Guidelines on Timing Analysis

机译:可靠的软件开发准则对时序分析的影响

获取原文
获取原文并翻译 | 示例

摘要

The knowledge of the worst-case execution time (WCET) of real-time tasks is mandatory to ensure correct timing behavior of real-time systems. However, in practice an exact WCET analysis is often intractable due to limitations in computability and analysis complexity of real-size programs. In this paper we analyze how development guidelines for dependable software support and simplify WCET analysis. We investigate three guidelines and their impact on WCET analyzability. DO-178B as a production guide for avionics software expresses requirements that are relevant for timing analysis. The MISRA Guidelines include C programming guidelines that improve the WCET analyzability of software. Finally, ARINC 653, a standard for software architectures of avionic systems, provides examples on how to simplify timing analysis already at the design level as early as in system design. The argument of this paper is that careful system design and programming improves the timing analyzability of real-time systems.
机译:必须了解实时任务的最坏情况执行时间(WCET),以确保实时系统的正确计时行为。但是,实际上,由于实际程序的可计算性和分析复杂性的限制,精确的WCET分析通常很棘手。在本文中,我们分析了可靠软件支持的开发准则,并简化了WCET分析。我们研究了三项准则及其对WCET可分析性的影响。 DO-178B作为航空电子软件的生产指南,表达了与定时分析相关的要求。 MISRA指南包括C编程指南,可改善软件的WCET可分析性。最后,ARINC 653是航空电子系统软件体系结构的标准,提供了有关如何早于系统设计就已经在设计级别简化时序分析的示例。本文的论点是,仔细的系统设计和编程可提高实时系统的时序分析能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号