Skip to main content
Added a sequence diagram showing only the messages to and from the boundary or the port. Also included a composite structure diagram showing the ports SP1 connected by a ARINC 653 channel.
Source Link

I have a system that is divided into partitions (avionics system). THe basic means of sending and receiving information is via read and write calls to a certain port. The reading and writing is handled by the Real-Time Operating System (RTOS).

Partition A must send some data to Partition B. One could draw a sequence diagram with two lifelines representing the two partitions, and then a message between the two. However, the semantics of UML which is more object-oriented, are more like partition A invoking an operation on partition B. This may help in sketching something and usually most people would understand it. However, are there other ways to sketch this? I thought about putting the RTOS as a lifeline, but then that leads to clutter and it takes away from the inter-partition communciation focus, because now the two partitions are decoupled, which reflects reality, but diagramatically, there is a third lifeline.

OPTION 1, objects invoking behavior on other objects

OPTION 2, objects communicating via mediator

enter image description here

enter image description here

I have a system that is divided into partitions (avionics system). THe basic means of sending and receiving information is via read and write calls to a certain port. The reading and writing is handled by the Real-Time Operating System (RTOS).

Partition A must send some data to Partition B. One could draw a sequence diagram with two lifelines representing the two partitions, and then a message between the two. However, the semantics of UML which is more object-oriented, are more like partition A invoking an operation on partition B. This may help in sketching something and usually most people would understand it. However, are there other ways to sketch this? I thought about putting the RTOS as a lifeline, but then that leads to clutter and it takes away from the inter-partition communciation focus, because now the two partitions are decoupled, which reflects reality, but diagramatically, there is a third lifeline.

OPTION 1, objects invoking behavior on other objects

OPTION 2, objects communicating via mediator

I have a system that is divided into partitions (avionics system). THe basic means of sending and receiving information is via read and write calls to a certain port. The reading and writing is handled by the Real-Time Operating System (RTOS).

Partition A must send some data to Partition B. One could draw a sequence diagram with two lifelines representing the two partitions, and then a message between the two. However, the semantics of UML which is more object-oriented, are more like partition A invoking an operation on partition B. This may help in sketching something and usually most people would understand it. However, are there other ways to sketch this? I thought about putting the RTOS as a lifeline, but then that leads to clutter and it takes away from the inter-partition communciation focus, because now the two partitions are decoupled, which reflects reality, but diagramatically, there is a third lifeline.

OPTION 1, objects invoking behavior on other objects

OPTION 2, objects communicating via mediator

enter image description here

enter image description here

Source Link

How do you sketch two partitions communicating with one another in UML sequence diagrams?

I have a system that is divided into partitions (avionics system). THe basic means of sending and receiving information is via read and write calls to a certain port. The reading and writing is handled by the Real-Time Operating System (RTOS).

Partition A must send some data to Partition B. One could draw a sequence diagram with two lifelines representing the two partitions, and then a message between the two. However, the semantics of UML which is more object-oriented, are more like partition A invoking an operation on partition B. This may help in sketching something and usually most people would understand it. However, are there other ways to sketch this? I thought about putting the RTOS as a lifeline, but then that leads to clutter and it takes away from the inter-partition communciation focus, because now the two partitions are decoupled, which reflects reality, but diagramatically, there is a third lifeline.

OPTION 1, objects invoking behavior on other objects

OPTION 2, objects communicating via mediator