Execution Management(执行管理,EM) 是 AP Foundation 里的功能簇,负责系统执行的所有方面:平台初始化、应用的启动与关闭,并与操作系统协作完成应用的运行时调度。

一句话定位

AP 的「进程总管」:按 Manifest 决定哪些进程何时、以何种方式启动与停止。

规范信息

项目内容
平台AP
类别SWS — 软件模块规范(Software Specification)
UID721
版本R25-11
本地 PDFAUTOSAR_AP_SWS_ExecutionManagement.pdf
纯文本全文AP_SWS_ExecutionManagement.complete.txt

知识体系

flowchart TD
    A["执行管理 EM"] --> B["平台初始化"]
    A --> C["进程管理"]
    A --> D["支撑功能"]

    B --> B1["平台启动"]

    C --> C1["Modelled Process 启动"]
    C --> C2["进程关闭"]
    C --> C3["运行时调度"]

    D --> D1["支撑状态管理 SM"]
    D --> D2["支撑安全 Security"]

核心要点

  • 职责:负责平台初始化,以及 Modelled Process 的启动与关闭。
  • Modelled Process:自包含的进程(如内部自行控制线程创建)。
  • 依据 Manifest 执行:EM 基于一份或多份 Manifest 内容(如可执行文件应何时、以何种方式启动)来完成这些任务。
  • 与 OS 协作:EM 与操作系统配合,并配置 OS 以完成应用的运行时调度。
  • 支撑能力:为 StateManagement(状态管理)与安全(Security)提供支持。
  • 内部接口:与其它功能簇之间的接口不作语法标准化,仅为信息性指引。

依赖关系

相关