论文部分内容阅读
随着汽车电子的发展,电子控制单元数量日益增多,软件结构越来越复杂,使得汽车电子软件开发难度越来越大。同时,各个厂商软件开发的标准也不统一,所以将现有软件解决方案移植到不同的汽车电子系统环境中的花费代价相当之高。通过工业范围内软件的标准化来提高汽车系统软件的可重用性,改善可靠性以及稳定性,增强汽车系统软件的可配置性,减少结构上的复杂性势在必行。AUTOSAR标准定义了一套汽车电子软件开发方法和软件架构的标准化方案,可以提高软件复用度,降低开发成本。目前,AUTOSAR标准在全球范围已经得到越来越广泛的应用,但不同的生产厂商对AUTOSAR标准会有不同的理解,从而在实现上会有所差别。如何保证AUTOSAR标准的正确性以及安全性,这是AUTOSAR一致性测试研究的重要内容。AUTOSAR一致性测试包括静态测试和动态测试。其中静态测试主要是对配置参数的检查,动态测试是对汽车电子软件模块行为的检查。本文在对AUTOSAR一致性测试的研究中,主要工作包括:分析了AUTOSAR相关技术,主要包括AUTOSAR架构、软件组件以及研究现状。探讨AUTOSAR一致性测试过程中关于动态测试的方法,并引入TTCN-3测试架构进行动态测试,对TTCN-3的基本理论和研究现状进行了研究。提出将AUTOSAR数据类型转换到TTCN-3数据类型的方案,在此基础上完成数据转换功能,测试人员不需要关注数据转换过程,可以提高测试效率。研究TTCN-3测试架构下适配器以及编解码器,重点对编解码方法进行的研究。以简单信号灯系统为被测系统,采用TTCN-3编写测试套,通过对被测系统的仿真,实现了采用TTCN-3测试架构进行AUTOSAR一致性测试。