Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The following properties emerge during the development of the software for an Automatic Teller Machine (ATM). For each of the following, identify whether it is

The following properties emerge during the development of the software for an Automatic Teller Machine (ATM). For each of the following, identify whether it is a correctness, robustness, or safety property. Briefly justify your decision.

1. If the network connection is interrupted, the session shall be immediately terminated with an appropriate error message. No funds shall be dispensed, and no changes shall be made to a user's account.

2. The account identifier of the account loaded by the utility shall exactly match the account identifier of the input debit card.

3. The amount requested by the user shall only be debited from their account following confirmation of the successful withdrawal of funds.

4. If no physical money remains in the unit following a completed transaction, the utility shall cease standard operation and display an error message until a manual override is initiated.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions