Airport example - Passenger Boards Airplane

The passenger arrives at the airport and had a very smooth procedure to enter the airplane (other choices are possible). At the check-in desk he successfully gave his ticket. The single luggage he had was accepted, not over weight nor odd size. He flawlessly passed the security check. No changes happened during boarding. In other scenarios he could become frustrated. This is part of the Versatile PKB (start with 'AiRport-Diagrams) and a couple of hundred permutations, just because there is only one way forward (the passenger boarding and take-off). Use the choices on the right to make different diagrams.

The generated MSG-Flow

Air-Passenger Check-In Baggage-Transport Airplane Security-Check Boarding
| | | | | |
+-goes-to-check-in
Info for goes-to-check-in
No link information between act and comp for goes-to-check-in
| | | | |
|-----Verify-Ticket
Info for Verify-Ticket
No link information between msg and prot for Verify-Ticket
---->| | | | |
|<-----Ticket-valid
Info for Ticket-valid
No link information between msg and prot for Ticket-valid
-----| | | | |
|-----Load-Luggage
Info for Load-Luggage
No link information between msg and prot for Load-Luggage
----->| | | | |
| |-Transport-Luggage
Info for Transport-Luggage
No link information between msg and prot for Transport-Luggage
->| | | |
|<---Luggage-accepted
Info for Luggage-accepted
No link information between msg and prot for Luggage-accepted
---| | | | |
| | +-luggage-transported
Info for luggage-transported
No link information between act and comp for luggage-transported
| | |
| | |----Luggage-loaded
Info for Luggage-loaded
No link information between msg and prot for Luggage-loaded
--->| | |
|----Seat-Preference
Info for Seat-Preference
No link information between msg and prot for Seat-Preference
--->| | | | |
|<--Issue-Boarding-Pass
Info for Issue-Boarding-Pass
No link information between msg and prot for Issue-Boarding-Pass
-| | | | |
+-goes-to-security
Info for goes-to-security
No link information between act and comp for goes-to-security
| | | | |
|----------------------------------Show-Passport
Info for Show-Passport
No link information between msg and prot for Show-Passport
---------------------------------->| |
|<----------------------------------Passport-valid
Info for Passport-valid
No link information between msg and prot for Passport-valid
---------------------------------| |
+-goes-to-gate
Info for goes-to-gate
No link information between act and comp for goes-to-gate
| | | | |
|---------------------------------------Verify-Boarding-Pass
Info for Verify-Boarding-Pass
No link information between msg and prot for Verify-Boarding-Pass
-------------------------------------->|
|<------------------------------------------Pass-returned
Info for Pass-returned
No link information between msg and prot for Pass-returned
------------------------------------------|
|--------------------------Board-Airplane
Info for Board-Airplane
No link information between msg and prot for Board-Airplane
-------------------------->| | |
+-goes-to-seat
Info for goes-to-seat
No link information between act and comp for goes-to-seat
| | | | |
| | | +-all-boarded
Info for all-boarded
No link information between act and comp for all-boarded
| |
| | | +-take-off
Info for take-off
action take-offThe plane takes off
component AirplaneRepresents the actual Airplane.
| |

You can and paste the above flow representation in a text file or in your favourite text editor using a monospace font. Ofcourse you will loose the context sensitive output and the links towards additional information.

Decission table

The decission table shows which decissions have been made so far and which to make. The header contains the choice number and the entity making the choice. The choices are shown from left (latest) to right (earlier) which make it handier to follow or adapts. All choices you could have choisen on a specific level are displayed. You can click on the description to make a different choice.

Airport-Diagrams : A passenger arrives at the airport who wants to board an airplane.

Additional Generated Information

Below is the graphical representaion rendered using PlantUML Try it yourself online

Cannot render UML

You can the following url to refer to the graph. Or copy as to have it embeded in usable HTML code.

Be aware that changes/improvements will not be reflected in the graph.
The plain text, which can be used by some editors, is given below. Use it if you want to make edit in you favorite editor. It does not contain links as they are not supported by some editors. You can copy the text and paste it e.g. into WebSequenceDiagrams, SequenceDiagram or SwimLanes. You can also copy it for and paste it into PlantUML.