Multischedule Synthesis for Variant Management in Automotive Time-Triggered Systems

Multischedule Synthesis for Variant Management in Automotive Time-Triggered Systems
复制标题

汽车时间触发系统中变体管理的多调度综合

DOI:
--
复制
发表时间:
2016
影响因子:
2.9
通讯作者:
S. Chakraborty
S. Chakraborty
中科院分区:
计算机科学3区
文献类型:
--
作者:
Florian Sagstetter;Peter Waszecki;S. Steinhorst;M. Lukasiewycz;S. Chakraborty

文献摘要

被引文献

相似文献

汽车制造商为客户提供越来越多的车型和配置选项。因此,在竞争激烈且成本驱动的汽车行业中,管理这些变体并增加不同变体中功能的重用已成为关键挑战之一。本文解决了为时间触发的电气/电子架构生成变体调度的问题。我们提出了一种多调度综合方法,该方法确定多个变体的共同部分并生成利用这种共性的调度。因此,多调度定义了各个变体调度,对于不同变体通用的应用程序具有相同的调度。这使得这些应用程序与变体无关,从而减少了测试和集成工作,因为只需完成一次。多调度合成涉及几个挑战,即不同变体之间的共性识别、公共部分的调度合成以及不常见部分的集成。因此,这里提出的时间表综合方法与传统方法有很大不同。最后,为了解决增加的复杂性,我们还提出了一种分而治之的方法来划分问题,提高可扩展性。
Car manufacturers provide a growing variety of models and configuration options for customers. In the highly competitive and cost-driven automotive industry, managing these variants and increasing the reuse of functionality in different variants has therefore become one of the key challenges. This paper addresses the problem of generating variant schedules for time-triggered electrical/electronic-architectures. We propose a multischedule synthesis approach that determines the common parts of multiple variants and generates a schedule that exploits this commonality. Hence, a multischedule defines individual variant schedules with an identical schedule for applications common to different variants. This makes these applications variant-independent, thus, reduces the testing and integration efforts as it only has to be done once. Multischedule synthesis involves several challenges, viz., identification of commonality between different variants, schedule synthesis for common parts, and the integration of uncommon parts. Consequently, the schedule synthesis approach presented here is very different from conventional approaches. Finally, to address the increased complexity, we also propose a divide-and-conquer approach to partition the problem, improving the scalability.