| Use case 1 | Use case 2 | Use case 3 | |
|---|---|---|---|
| Initial state | Not subscribed | Subscribed (P1) | Subscribed (P1) |
| Input | SubscribeVehicleData (P1) | SubscribeVehicleData (P1) | SubscribeVehicleData (P2) |
| Final state | Subscribed (P1) | Subscribed (P1) | Subscribed (P1, P2) |
| Use case 1 | Use case 2 | Use case 3 | |
|---|---|---|---|
| Initial state | Subscribed (P1) | Not subscribed | Subscribed (P1, P2) |
| Input | UnsubscribeVehicleData (P1) | UnsubscribeVehicleData (P1) | UnsubscribeVehicleData (P1) |
| Final state | Not subscribed | Not subscribed | Subscribed (P2) |

