欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > AutoSar AP软件规范EM中Application,Executable和Modelled Process的关系

AutoSar AP软件规范EM中Application,Executable和Modelled Process的关系

2025/3/14 23:35:44 来源:https://blog.csdn.net/weixin_42108533/article/details/141095400  浏览:    关键词:AutoSar AP软件规范EM中Application,Executable和Modelled Process的关系

      为了深入理解AutoSar AP的EM相关概念,结合理解,翻译了《AUTOSAR SWS ExecutionManagement.pdf》的Application,Executable和Modelled Process的关系部分,并按照自己的理解进行了梳理。其中,它们关系已经在每个术语的描述时进行穿插(AutoSar规范也是这么做的),需要仔细体会。

1. Application的概念

      Application的开发是为了解决一系列且一致性的功能需求Application可执行的软件相关的数据或参数的文件描述性信息(用于集成和执行,如:基于AutoSar的元模型或用例,Machine Manifest, Executable Manifest)组成。无论Application是用户级应用,还是平台级应用EM都会一视同仁,给予相同的处理。这两种Application都可以使用AutoSar AP平台提供的OS或其他功能集群所提供的API和运行机制。

      Adaptive Application是一种特定的ApplicationAdaptive Application遵守AutorSar规范,比如它只能使用被AutoSar标准化的API和编码规范,这些保证了Adaptive Application在不同的AutoSar AP平台上的可移植性。下图,可以清晰地表示Adaptive Application与其他Application的关系。

2. Executable的概念

      ExecutableApplication的软件单元,Executable必须有入口点(如main函数)。一个或多个Executables可以实现一个ApplicationExecutable在不同的开发流程阶段时,所呈现的形态是不同的,如下图。我理解,Executable的概念其实最接近开发者常常认为代码

 3. Modelled Process的概念

      Modelled ProcessExecutable的一个实例,在AutoSar AP平台上,作为OS进程Modelled Process在运行时实现的。EM对待Modelled ProcessExecutable是一样的,与Application无关。结合其他部分阅读,理解并画图如下:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词