文章目录
什么是方法学?
方法学以一种通用的、可重用的方法模式,定义了角色执行的、用于产生工作产品的各种活动。
方法学中的定义与图表均是根据SPEMS来进行描述的,而描述所使用的符号来源于Enterprise Architect modeling tool。
AUTOSAR为符合该标准的汽车电子软件系统开发过程定义了一套通用的技术方法,这种方法即被称为AUTOSAR方法论(AUTOSAR Methodology)。
汽车OEM作为整车系统功能的规划和设计者,需要了解并掌握AUTOSAR提供的这套开发流程,才能主导和推进符合AUTOSAR标准的系统的开发过程。
一、方法论
AUTOSAR方法论将系统开发过程分为不同的阶段,主线是从系统设计到ECU配置到ECU可执行文件生成,如下图所示。还有一条直线是软件组件的设计和实现。每个阶段都定义有配套的辅助工具,各个工具之间以给定模板为格式的XML作为信息交互的载体。
具体的工作流程: 从整车厂开始设计汽车电子架构开始,到各供应商完成每个ECU的软件设计的一整套流程
具体的交换文件: 整车厂(OEM)和TIER1之间、TIER1内AutoSAR底层和应用层之间和MCAL与BSW之间都是需要文件交互的。
但如果使用文档、表格来交换这些信息,比如OEM想要告诉TIER1车辆的CAN报文有哪些这个内容。使用Excel的话,OEM编辑起来费时