在软件定义汽车发展趋势下,面向服务的架构(SOA)成为电子电气架构升级的核心支撑,AUTOSAR经典平台与自适应平台的协同应用是SOA落地的关键。2026年3月19日,第七届软件定义汽车论坛暨AUTOSAR中国日上,吉利汽车集团软件工程师魏旻与MathWorks产品经理Shwetha Bhadravathi Patil联合发表题为《基于AUTOSAR自适应平台和统一建模流程的SOA参考开发与测试实现》的演讲。
Shwetha Bhadravathi Patil指出,SOA是实现软件定义汽车的核心,AUTOSAR经典平台聚焦确定性时序与实时控制,基于微控制器与C语言开发,适用于安全关键型底层应用;AUTOSAR自适应平台面向高性能计算,基于多核POSIX操作系统与C++开发,原生支持动态服务与部署,是计算密集型智能应用的载体。二者核心差异在于对SOA的原生支持程度,但通过SOME/IP、服务发现(SD)等机制可实现互通:经典平台的CAN/LIN/FlexRay信号可通过SOA转换为以太网服务,形成“脚”与“大脑”的协同,SOA由此成为连接两大平台的关键纽带。
SOA具备支持远程升级、独立服务更新、故障隔离等优势,可提升系统灵活性与抗风险能力,但也面临架构复杂性高、性能开销大、不适用硬实时场景及运营安全管理成本上升等挑战。
魏旻介绍,吉利基于AUTOSAR自适应平台构建自有操作系统Geely OS,并依托MATLAB/Simulink建立统一建模开发体系,自研SOMOC(SOA Model Composer)、GMINT(Geely Model Integrator)与SVT(Service Verification Tool)三大工具,覆盖SOA应用全生命周期。
SOMOC作为MATLAB插件,支持ARXML文件解析,自动抽取服务信息生成Simulink接口模型及数据字典(SLDD),提供可视化界面完成服务配置与模型框架一键生成;针对吉利OS中间件(如日志、持久化),通过S-Function与TLC封装为Simulink可调用模块,实现业务逻辑与中间件功能融合;GMINT读取ARXML服务定义并结合用户配置生成框架代码,将Simulink生成的C++业务代码与框架整合,输出适配吉利SDK的可编译产物,支持跨硬件平台部署。
SOMOC还支持工程迭代:当ARXML更新时,自动识别新旧差异,标记需修改或删除的模块,并在临时模型中生成新增接口,便于开发人员完成模型融合与逻辑迁移。
在测试验证环节,吉利构建覆盖单元测试、SIL(软件在环)、HIL(硬件在环)的全流程方案。单元测试采用Simulink Test Harness抽取逻辑单元进行独立验证;SIL与HIL阶段使用SVT工具,其GUI界面可直接导入ARXML并可视化展示服务,支持与运行中SOA应用交互及报文详情查看;SVT同时提供Python模块,将SOA接口封装为可编程函数,支持自动化脚本编写与高精度时间控制,满足多样化测试需求。两类测试均基于真实Geely OS环境执行,确保结果高度贴近实车表现。
该SOA开发与测试体系已在吉利车身控制、热管理、新能源系统等核心领域实际应用。SOMOC与GMINT显著提升建模至集成效率,SVT保障功能稳定性与可靠性。实践表明,SOA在扩展性、灵活性与可演化性方面价值突出,但需按场景差异化落地:硬实时场景仍依赖AUTOSAR经典平台,而计算密集、需动态升级的智能应用则适配AUTOSAR自适应平台与SOA组合。
吉利强调,SOA成功落地依赖定制化工具链与开发流程支撑。通过将自研工具与MATLAB/Simulink深度集成,实现ARXML解析、模型生成、代码生成、系统集成与测试验证的全流程贯通,为行业提供了兼顾标准兼容性与企业适配性的可复用参考路径。
免责声明:本文内容由开放的智能模型自动生成,仅供参考。



