UCM is the Adaptive Platform FC responsible for receiving, verifying, and installing AUTOSAR Software Packages. It exposes a SOME/IP service consumed by the OTA client application. UCM orchestrates process stops (via EM/SM), binary replacement, and restart.
| UCM Responsibility | Mechanism |
|---|---|
| Receive package | TransferStart / TransferData / TransferExit SOME/IP methods |
| Verify integrity | RSA/EC digital signature over package; per-file SHA-256 hashes |
| Install | Stop affected FG → replace binaries on filesystem → update manifests |
| Activate | Restart affected processes via EM |
| Rollback | Restore previous binary set from rollback partition or backup |