图1显示了AP架构的逻辑视图。自适应应用程序(AA)运行在ARA(AUTOSAR自适应应用程序)之上。ARA由功能集群提供的应用接口组成,它们属于自适应平台基础或自适应平台服务。自适应平台基础提供AP的基本功能,自适应平台服务提供AP的平台标准服务。每一个AA也可以向其他AA提供服务,图中所示为非平台服务。从AA的角度上看,功能集群的接口与自适应平台基础或自适应平台服务提供的接口无关——因为它们只为C++提供接口,或为未来的某一种与AP相绑定的语言提供接口。其实这种差异还有很多。并且在ARA接口下(包括在AA中调用的ARA库),可以使用除ARA之外的其他接口来实现AP的规范,这取决于AP是怎样