AutoSAR制造技术

技术编号:39834274 阅读:6 留言:0更新日期:2023-12-29 16:17
本发明专利技术公开了一种

【技术实现步骤摘要】
AutoSAR软件开发测试方法、装置及存储介质


[0001]本专利技术涉及计算机软件
,尤其是涉及一种
AutoSAR
软件开发测试方法

装置及存储介质


技术介绍

[0002]AutoSAR

Automotive Open System Architecture
,汽车开放系统架构;
[0003]近年来汽车工业的快速发展同时带动了汽车电子控制系统相关技术的发展,相关技术中,
AutoSAR
软件的开发测试过程中需要开发测试人员进行大量的手动操作,例如:参数配置

生成代码

编译

刷写

运行及验证等均需要开发测试人员进行手动操作设置,由此,导致了
AutoSAR
软件的开发测试效率低,且容易出现参数配置错误导致的软件质量差及软件一致性差的技术问题

[0004]因此,如何解决相关技术中,
AutoSAR
软件的开发测试过程中需要开发测试人员进行大量的手动操作存在的效率低

可靠性差及一致性差的技术问题,成为本领域技术人员亟需解决的技术问题


技术实现思路

[0005]本专利技术实施例提出一种
AutoSAR
软件开发测试方法

装置及存储介质,用以解决相关技术中
AutoSAR
软件开发测试时需要进行大量的人工手动操作存在的效率低

可靠性差及一致性差技术问题

[0006]第一方面,本专利技术的一个实施例提供了一种
AutoSAR
软件开发测试方法,其包括:
[0007]接收初始参数原型定义文件;
[0008]对所述初始参数原型定义文件进行数据解析获得目标参数数据信息;
[0009]按照预设规则对所述目标参数数据信息进行验证修改后获得目标参数数据文件;
[0010]根据所述目标参数数据文件生成目标代码;
[0011]将所述目标代码刷写至目标控制器,并启动所述目标控制器;
[0012]向所述目标控制器发送测试信号后,读取所述目标控制器的测试数据信息;
[0013]根据所述测试数据信息生成测试报告

[0014]本专利技术实施例的
AutoSAR
软件开发测试方法至少具有如下有益效果:
[0015]本专利技术实施例中一种
AutoSAR
软件开发测试方法,其通过对接收的初始参数原型定义文件进行数据解析获得目标参数数据信息后,按照预设规则对目标参数数据信息进行验证修改得到目标参数数据文件,进而根据目标参数数据文件生成目标代码后,将目标代码刷写至目标控制器中,再通过读取向目标控制器发送测试信号后,目标控制器响应的测试数据信息,最终根据测试数据信息生成测试报告;解决了相关技术中
AutoSAR
软件开发测试时需要进行大量的人工手动操作存在的效率低

可靠性差及一致性差技术问题,提供了一种自动化的

可靠的

一致性高的
AutoSAR
软件开发测试方法

[0016]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述根据所述目标参
数数据文件生成目标代码之前还包括:
[0017]判断当前是否进行验证静态参数逻辑;
[0018]若是,则验证所述目标参数数据文件中的静态参数逻辑是否符合预设静态参数逻辑后,输出静态参数逻辑检测报告并结束当前所有进程

[0019]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述静态参数逻辑包括:参数有效范围

报警逻辑

报错逻辑

参数间依赖关系中的一种或多种;
[0020]所述验证所述目标参数数据文件中的静态参数逻辑是否符合预设静态参数逻辑包括以下的一种或多种:
[0021]验证所述参数有效范围是否符合所述预设静态参数逻辑;
[0022]验证所述报警逻辑是否符合所述预设静态参数逻辑;
[0023]验证所述报错逻辑是否符合所述预设静态参数逻辑;
[0024]验证所述参数间依赖关系是否符合所述预设静态参数逻辑

[0025]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述根据所述目标参数数据文件生成目标代码过程中还包括:
[0026]判断当前是否进行验证动态代码生成检测逻辑;
[0027]若是,则验证生成所述目标代码的动态代码生成检测逻辑后,输出动态代码生成检测逻辑检测报告并结束当前所有进程

[0028]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述动态代码生成检测逻辑包括代码生成检测报错

配置参数依赖关系检测报错中的一种或多种;
[0029]所述验证生成所述目标代码的动态代码生成检测逻辑包括以下的一种或多种:
[0030]验证是否触发所述代码生成检测报错;
[0031]验证是否触发所述配置参数依赖关系检测报错

[0032]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述目标参数数据信息包括:所述初始参数原型定义文件的初始参数类型

初始参数范围

初始参数描述

初始参数依赖关系中的一种或多种

[0033]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述按照预设规则对所述目标参数数据信息进行验证修改后获得目标参数数据文件包括以下的一种或多种:
[0034]按照所述预设规则对所述初始参数类型进行增加或删除;
[0035]按照所述预设规则对所述初始参数范围进行修改;
[0036]按照所述预设规则对所述初始参数描述进行修改;
[0037]按照所述预设规则对所述初始参数依赖关系进行修改

[0038]根据本专利技术的另一些实施例的
AutoSAR
软件开发测试方法,所述测试数据信息包括状态信息

变量信息

寄存器信息中的一种或多种;
[0039]所述向所述目标控制器发送测试信号后,读取所述目标控制器的测试数据信息包括:
[0040]向所述目标控制器发送
PWM
信号
、GPIO
电平信号或
CAN
报文信息;
[0041]读取所述目标控制器的状态信息

变量信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
AutoSAR
软件开发测试方法,其特征在于,包括:接收初始参数原型定义文件;对所述初始参数原型定义文件进行数据解析获得目标参数数据信息;按照预设规则对所述目标参数数据信息进行验证修改后获得目标参数数据文件;根据所述目标参数数据文件生成目标代码;将所述目标代码刷写至目标控制器,并启动所述目标控制器;向所述目标控制器发送测试信号后,读取所述目标控制器的测试数据信息;根据所述测试数据信息生成测试报告
。2.
根据权利要求1所述的
AutoSAR
软件开发测试方法,其特征在于,所述根据所述目标参数数据文件生成目标代码之前还包括:判断当前是否进行验证静态参数逻辑;若是,则验证所述目标参数数据文件中的静态参数逻辑是否符合预设静态参数逻辑后,输出静态参数逻辑检测报告并结束当前所有进程
。3.
根据权利要求2所述的
AutoSAR
软件开发测试方法,其特征在于,所述静态参数逻辑包括:参数有效范围

报警逻辑

报错逻辑

参数间依赖关系中的一种或多种;所述验证所述目标参数数据文件中的静态参数逻辑是否符合预设静态参数逻辑包括以下的一种或多种:验证所述参数有效范围是否符合所述预设静态参数逻辑;验证所述报警逻辑是否符合所述预设静态参数逻辑;验证所述报错逻辑是否符合所述预设静态参数逻辑;验证所述参数间依赖关系是否符合所述预设静态参数逻辑
。4.
根据权利要求1所述的
AutoSAR
软件开发测试方法,其特征在于,所述根据所述目标参数数据文件生成目标代码过程中还包括:判断当前是否进行验证动态代码生成检测逻辑;若是,则验证生成所述目标代码的动态代码生成检测逻辑后,输出动态代码生成逻辑检测报告并结束当前所有进程
。5.
根据权利要求4所述的
AutoSAR
软件开发测试方法,其特征在于,所述动态代码生成检测逻辑包括代码生成检测报错

配置参数依赖关系检测报错中的一种或多种;所述验证生成所述目标代码的动态代码生成检测逻辑包括以下的一种或多种:验证是否触发所述代码生成检测报错;验证是否触发所述配置参数依赖关系检测报错
。6.
根据权利要求1至5任一项所述的
A...

【专利技术属性】
技术研发人员:徐峻伟蔡朱平马言龙
申请(专利权)人:上海水木蓝鲸半导体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1