首页> 外文会议>Annual Conference of the IEEE Industrial Electronics Society >Timing Analysis Driven Design-Space Exploration of Cause-Effect Chains in Automotive Systems
【24h】

Timing Analysis Driven Design-Space Exploration of Cause-Effect Chains in Automotive Systems

机译:时序分析驱动的汽车系统因果链设计空间探索

获取原文

摘要

Model-based development and component-based software engineering have emerged as a promising approach to deal with enormous software complexity in automotive systems. This approach supports the development of software architectures by interconnecting (and reusing) software components (SWCs) at various abstraction levels. Automotive software architectures are often modeled with chains of SWCs, also called cause-effect chains that are constrained by timing requirements. Based on the variations in activation patterns of SWCs, a single model of a cause-effect chain at a higher abstraction level can conform to several valid refined models of the chain at a lower abstraction level, which is closer to the system implementation. As a consequence, the total number of valid implementation-level models generated by the existing techniques increases exponentially, thereby significantly increasing the runtime of the timing analysis engines and liming the scalability of the existing techniques. This paper computes an upper bound on the activation pattern combinations that may result from a system of cause-effect chains in a given high-level model of the software architecture. An efficient algorithm is presented that traverses only a reduced number of possible combinations of the cause-effect chains, resulting in the timing analysis of a significantly lower number of implementation-level models of the software architecture. A proof of concept is provided by conducting a case study that shows significant reduction in the runtime of timing analysis engines, i.e., the timing behavior of the considered system is verified by performing the timing analysis of only 27% of all possible combinations of the cause-effect chains.
机译:基于模型的开发和基于组件的软件工程已经成为解决汽车系统中巨大的软件复杂性的一种有前途的方法。这种方法通过在各种抽象级别上互连(和重用)软件组件(SWC)来支持软件体系结构的开发。汽车软件体系结构通常采用SWC链建模,也称为因果链,受时序要求约束。基于SWC激活模式的变化,较高抽象级别的因果链的单个模型可以符合较低抽象级别的链的多个有效细化模型,这更接近于系统实现。结果,由现有技术生成的有效实施级别模型的总数呈指数增长,从而显着增加了时序分析引擎的运行时间,并限制了现有技术的可伸缩性。本文计算了在给定的软件架构高级模型中,因果链系统可能导致的激活模式组合的上限。提出了一种有效的算法,该算法仅遍历减少数量的因果链可能组合,从而导致对软件体系结构的实现级别模型的数量显着减少的时序分析。通过进行案例研究提供了概念证明,该案例表明,时序分析引擎的运行时间显着减少,即,仅通过对原因的所有可能组合的27%进行时序分析,就可以验证所考虑系统的时序行为。效果链。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号