Not yet finalized MSG-Flow for 'ATM-flows'

Customer ATM Secure-Intf Acc-Srv Acc-DB
| | | | |
+-inserts-card
Info for inserts-card
No link information between act and comp for inserts-card
| | | |
|---validate-card
Info for validate-card
No link information between msg and prot for validate-card
--->| | | |
|<-----card-valid
Info for card-valid
No link information between msg and prot for card-valid
----| | | |
+-enter-pin-code
Info for enter-pin-code
No link information between act and comp for enter-pin-code
| | | |
|-----authorize
Info for authorize
No link information between msg and prot for authorize
actionatm
----->| | | |
| |---sec-authorize
Info for sec-authorize
No link information between msg and prot for sec-authorize
actionatm
-->| | |
| | |--verify-login
Info for verify-login
No link information between msg and prot for verify-login
actionatm
-->| |
| | | |-get-login-details
Info for get-login-details
No link information between msg and prot for get-login-details
actionatm
->|
| | | |<---login-details
Info for login-details
No link information between msg and prot for login-details
actionatm
---|
| | |<-login-response
Info for login-response
No link information between msg and prot for login-response
resultvalid
actionatm
-| |
| |<--sec-auth-valid
Info for sec-auth-valid
No link information between msg and prot for sec-auth-valid
resultvalid
actionatm
--| | |
|<-----auth-valid
Info for auth-valid
No link information between msg and prot for auth-valid
resultvalid
actionatm
----| | | |
|--display-balance
Info for display-balance
No link information between msg and prot for display-balance
resultvalid
actionbalance
src_accchecking
-->| | | |
| |-sec-show-balance
Info for sec-show-balance
No link information between msg and prot for sec-show-balance
resultvalid
actionbalance
src_accchecking
->| | |
| | |--show-balance
Info for show-balance
No link information between msg and prot for show-balance
resultvalid
actionbalance
src_accchecking
-->| |
| | | |--get-account-info
Info for get-account-info
No link information between msg and prot for get-account-info
resultvalid
actionbalance
src_accchecking
->|
| | | |<----account-info
Info for account-info
No link information between msg and prot for account-info
resultvalid
actionbalance
src_accchecking
---|
| | |<-balance-report
Info for balance-report
No link information between msg and prot for balance-report
resultvalid
actionbalance
src_accchecking
-| |
| |<-sec-balance-info
Info for sec-balance-info
No link information between msg and prot for sec-balance-info
resultvalid
actionbalance
src_accchecking
-| | |
|<-balance-displayed
Info for balance-displayed
No link information between msg and prot for balance-displayed
resultvalid
actionbalance
src_accchecking
-| | | |
+-in-atm-menu
Info for in-atm-menu
action in-atm-menuCustomer is in the atm menu.
section ATM-ActionsActions related to ATM banking.
component CustomerRepresents a customer.
| | | |

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.

Once the message flow is finalized a graphical representation will be created. As well as a textual reprensentation usable for some free tools.

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.

ATM-flows : The user starts a session at an atm.