首页> 外文期刊>SAE International Journal of Passenger Cars - Electronic and Electrical Systems >From Specification Models to Distributed Embedded Applications: A Holistic User-Guided Approach
【24h】

From Specification Models to Distributed Embedded Applications: A Holistic User-Guided Approach

机译:从规范模型到分布式嵌入式应用程序:一种整体的用户指导方法

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

摘要

We introduce a framework that aims at automating significant parts of the design flow in a typical scenario for embedded application development in the automotive domain. Given a specification model of a new automotive feature captured in Matlab-Simulink, the framework allocates new functions onto the devices of the hardware architecture such as ECUs and buses considering already deployed functions and the distributed nature of embedded systems used in the automotive industry. The framework is motivated by the iterative design process in industrial practice and subdivided into several steps. In the task creation process a balanced task structure is derived automatically from the specification model. Automatic code generation and execution time analysis for each task demands a semantics-preserving restructuring process of the Matlab-Simulink model. The task structure and the generated software tasks serve as input for the automated design space exploration process which has the goal to find a cost-optimized extension of the existing target hardware and an allocation of tasks on this modified target hardware. This allocation is sufficient to guarantee both system-level timing requirements and deadlines extracted from the Matlab-Simulink specification model. Engineers may guide the complete process by running it iteratively and tighten the constraints based on their expert knowledge. This semi-automatic user-driven and transparent optimization process helps to increase acceptance by engineers. For evaluation an industrial-motivated case study of a lane-change driver assistance system and an adaptive cruise control has been used.
机译:我们介绍了一个框架,该框架旨在在汽车领域嵌入式应用程序开发的典型场景中,自动化设计流程的重要部分。给定Matlab-Simulink中捕获的汽车新功能的规范模型,考虑到已部署的功能以及汽车行业中使用的嵌入式系统的分布式特性,该框架会将新功能分配到ECU和总线等硬件体系结构的设备上。该框架由工业实践中的迭代设计过程驱动,并细分为几个步骤。在任务创建过程中,会自动从规范模型中得出平衡的任务结构。每个任务的自动代码生成和执行时间分析需要Matlab-Simulink模型的保留语义的重组过程。任务结构和生成的软件任务用作自动化设计空间探索过程的输入,该过程的目标是找到现有目标硬件的成本优化扩展,并在此修改后的目标硬件上分配任务。这种分配足以保证系统级时序要求和从Matlab-Simulink规范模型中提取的期限。工程师可以通过迭代运行来指导整个过程,并根据他们的专业知识来加强约束。这种半自动的用户驱动的透明优化过程有助于提高工程师的接受度。为了进行评估,使用了换道驾驶辅助系统和自适应巡航控制的工业案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号