Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Sequence Charts Automatic Teller Machine. Automatic teller machines (ATM) usually services credit and cash cards of a consortium of financial institutions (Diners, Mastercard, Visa, etc.,

Sequence Charts Automatic Teller Machine. Automatic teller machines (ATM) usually services credit and cash cards of a consortium of financial institutions (Diners, Mastercard, Visa, etc., as well as Citibank (New York, NY, USA), HSBC (Hong Kong and Shanghai Bank Corporation, London, UK), etc.). So you may think of four sets of "players": You, the card holders, the ATMs, the consortia, and the specific financial institutions of the consortia. A particular ATM is bound to a specific set of card types, one consortium, and a specific set of financial institutions. An ATM usually offers a number of services: cash withdrawal, cash deposit, cash transfer, inquiry about account status, etc. An example protocol for the opening of a card transaction using an ATM is as follows: user inserts card into the ATM; the ATM requests card password from the user; the user keys password into the ATM; the ATM requests verification from the consortium; the consortium requests verification from the financial institution of the card; the financial institution either OKs or does not OK the transaction and so informs the consortium; the consortium passes the verification response back to the ATM; and the ATM passes it back to the user. If response was OK, the user may continue. Exercise 13.1.1: Develop an appropriate MSC for a quadruplet of User, ATM, Consortium and Financial Institution instances.

Exercise 13.1.2: Develop a possible MSC, following a successful, i.e., OK'ed verification opening, for a cash withdrawal transaction.

Exercise 13.1.3: Develop a possible MSC, following a successful, i.e., OK'ed verification opening, for a cash transfer transaction. You are to fill in all relevant details left out above and to take into account that the user makes mistakes.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases On The Web Designing And Programming For Network Access

Authors: Patricia Ju

1st Edition

1558515100, 978-1558515109

More Books

Students also viewed these Databases questions

Question

LO5 Describe job analysis and the stages in the process.

Answered: 1 week ago