一种基于AutoSAR架构的可视化建模方法和系统技术方案

技术编号:42953437 阅读:20 留言:0更新日期:2024-10-11 16:10
本发明专利技术提供一种基于AutoSAR架构的可视化建模方法和系统,涉及软件工程技术领域,所述方法包括:首先在应用层建模出系统需要的软件组件以及对应的端口对整个系统进行建模;其次对每一个软件组件内部进行建模,包括软件组件内部的内部行为、运行实体以及对端口的调用情况;最后对每个端口进行建模,包括端口的类型以及端口涉及到的数据以及操作。本发明专利技术通过引入自顶向下的建模方法以及图形化可视化建模方法,使得建模方法更为灵活,并且提高了模型的易用性、可理解性和协作效率。

【技术实现步骤摘要】

本专利技术涉及软件工程,特别涉及一种基于autosar架构的可视化建模方法和系统。


技术介绍

1、autosar的核心在于提供一个标准化、可扩展的软件架构,分为基础软件(bsw)、运行时环境(rte)和应用层三个主要部分。现有技术中,autosar中,应用层的建模过程遵循一系列自下而上的步骤,如图1所示,从数据类型的定义开始,经过接口的设计,到运行实体的实现,最后是组件的组合(composition)。首先是数据类型定义(data type definition)。在开始设计软件组件之前,首先需要定义所使用的数据类型,这些数据类型指定了在软件组件之间传递的数据的格式和范围,例如整数、浮点数、结构体等。然后,接口设计(interface design)。在autosar中,主要有两种类型的接口:客户端-服务器接口(client-server interfaces)和发送者-接收者接口(sender-receiver interfaces)。接口定义了软件组件之间的通信规则,包括数据传输和服务调用。设计良好的接口可以在不同的软件组件之间共享和重用。其次,软件组本文档来自技高网...

【技术保护点】

1.一种基于AutoSAR架构的可视化建模方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于AutoSAR架构的可视化建模方法,其特征在于,所述方法基于AutoSAR架构进行建模,所述AutoSAR架构包括应用层、中间层和微控制器。

3.根据权利要求1所述的一种基于AutoSAR架构的可视化建模方法,其特征在于,对每个所述软件组件进行内部建模,还包括创建所述示例图,所述示例图包括用于表示所述端口的端口示例图和用于表示所述运行实体的运行实体示例图,通过所述端口示例图和所述运行实体示例图之间设置箭头来表示所述端口对所述运行实体的调用方式。

...

【技术特征摘要】

1.一种基于autosar架构的可视化建模方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于autosar架构的可视化建模方法,其特征在于,所述方法基于autosar架构进行建模,所述autosar架构包括应用层、中间层和微控制器。

3.根据权利要求1所述的一种基于autosar架构的可视化建模方法,其特征在于,对每个所述软件组件进行内部建模,还包括创建所述示例图,所述示例图包括用于表示所述端口的端口示例图和用于表示所述运行实体的运行实体示例图,通过所述端口示例图和所述运行实体示例图之间设置箭头来表示所述端口对所述运行实体的调用方式。

4.根据权利要求...

【专利技术属性】
技术研发人员:杨溢龙原仓周张洋牛洪亮李强伟
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

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

1