SimSched:一种在 Simulink 中仿真 AUTOSAR 实现的工具
软件工程
2023-08-30 v1
摘要
AUTOSAR(汽车开放系统架构,AUTomotive Open System ARchitecture)是汽车领域的开放工业标准,定义了三层汽车软件架构。其中一层为应用层,功能行为封装于软件组件(Software Components, SW-Cs)中。在 SW-Cs 内部,一组可运行实体(runnable entities)表征内部行为并实化为一组任务。为解决 AUTOSAR 缺乏对 runnable 行为建模支持的问题,采用了 Simulink 等语言。Simulink 仿真假定 Simulink 模块行为在零执行时间内完成,而实际执行需要有限执行时间。该时序失配可能导致在仿真阶段无法检测非预期运行时行为。本文扩展 Simulink 环境以建模任务的时序属性。我们提出一个能以非零仿真时间调度任务的 Simulink 模块,从而在模型开发阶段实现更真实的分析。
引用
@article{arxiv.2308.14974,
title = {SimSched: A tool for Simulating Autosar Implementaion in Simulink},
author = {Jian Chen and Manar H. Alalfi and Thomas R. Dean and Ramesh S},
journal= {arXiv preprint arXiv:2308.14974},
year = {2023}
}
备注
21 pages