2024年10月,在经过两个多月的会员意见审查后,ASAM正式发布了ASAM XIL 3.0.0版本。本篇文章将简要介绍ASAM XIL的主要范围和版本更新内容。
1. ASAM XIL标准概述
ASAM XIL是用于测试自动化工具和测试台之间通信的API标准。该标准支持开发和测试过程中的所有测试环节及类型,主要包括模型在环(MIL)、软件在环(SIL)和硬件在环(HIL)。“XIL”代表着该标准可用于所有“在环”系统(X-in-the-loop)。
ASAM XIL使用户能够根据其需求自由选择测试项目,并以很少的成本和研发即可进行集成。使用符合ASAM XIL标准的产品使测试系统的用户能够从不同供应商中混合和匹配最佳组件,而无需进行昂贵的(单一品牌)集成工作。
此标准还将测试用例与真实和虚拟测试系统进行了解耦。这使得可以在不用太多迁移工作的情况下在就可以进行跨系统测试。因此,前期测试工作及样例可以很容易地被重新使用。从一个测试平台向另一个平台转移技术方案变得更加容易,从而大幅降低开发和测试工程师的培训成本。
之所以能够实现这些功能,ASAM XIL标准主要依靠以下两个部分:
★ 框架(framework):提供与使用的测试数据和和映射功能与测试硬件、软件无关。
★ 测试平台(Test Bench):提供基于端口的通信方式,用于与仿真模型、ECU、电气子系统和ECU网络之间的交互。行业内众多测试自动化应用程序均在使用ASAM XIL API,涵盖了汽车电子/电气领域,例如动力传动系统、转向系统、电气照明等。定期进行ASAM XIL实现的交叉测试,可以确保测试自动化软件和测试平台之间的兼容性。2. ASAM XIL 3.0.0更新要点分析
ASAM XIL 3.0.0主要更新内容
随着当前项目工作进入尾声,ASAM正在准备ASAM XIL(通用模拟器接口,Generic Simulator Interface)最新的发布工作。我们邀请所有正在使用ASAM XIL的ASAM会员对候选版本进行审阅并提出修改意见。
注:ASAM XIL 3.0.0将不向后兼容当前版本2.2.0。
即将发布的ASAM XIL 3.0.0版本将包括以下新功能:
SOC相关新特性
ECU相关新特性
ECUPort:支持多设备配置和初始化,测量和校准变量处理,校准数据文件支持,以及 ECUCPort 和 ECUMPort 合并。
跨领域新特性:包括数据流、可追溯性、ValueContainer 重设计等。
其他变更:包括 LINUX 环境支持和 Python 兼容性。
ASAM XIL3.0与其他标准的关系
ASAM 数据类型:规范中使用 ASAM 数据类型,并映射到相应技术引用的本机数据类型。
ASAM 通用表达式语法(GES,General expression Syntax):GES 可用于 Signal DescriptionSets 的参数定义、Watcher 条件、ConstSymbol 表达式和SomeIPWatcher 的 PayloadCondition。
ASAM MDF BS:框架测量数据和测试台捕获数据存储在 MDF 中。
ASAM MDF AS 数据日志记录:描述了SOC 数据映射到 ASAM MDF 数据结构的过程。
AUTOSAR SOME/IP 协议规范:SOC 端口支持 SOME/IP 协议。
来源:C-ASAM组织