I have created an example for my Capella learning purpose: [SAB] Gas power station. At this point, I am not keen if the example reflects the reality.
It does represent a gas power station and the missions are:
Mission 1: Supply energy to the grid on-demand.
Mission 2: Supply energy to electric cars.
First, I represented the gas power station (as a black-box) with the interactions/services:
- Dark-blue: users of the systems.
- Light blue: Systems needed for the gas station to accomplish the users needs.
The operating scenario could be around:
- The electric power operator requests energy to the gas power station and the gas power station generates and sends the requested electric energy to the electrical grid connector.
- A user of the electric car stops at the gas power station and recharges the car.
The remote operator can be an entity to monitor remotely the gas power station.
Second, I tried to analyse from bottom-top the [OCB] and [OAB].
The [OCB] would represent what the users of the future gas power station need to accomplish:
- Balance energy.
- Recharge car.
Third, the [OAB] I tried to capture the users and the activities needs in the diagram.
However, not sure what and how to represent the users and the different interactions.
The electrical power operator and electric car, I believe they are pretty clear they are users the future gas power station and what activities they may need.
However, when I “remove” the gas power station system entity represented at the [SAB], not sure how to represent the different interactions between the entities.
Is it correct to represent, an interaction directly from the electric power operator to the electric grid connector?
What are the interactions and entities that the electric car needs to interact with?
I don’t think the remote operator should be represented at this level, as there is no system to monitor and this is not part of the missions.