Question: The Account component is state - based and supports three types of transactions: withdrawal, deposit, and balance inquiry. Before any account transactions can be
The Account component is statebased and supports three types of transactions: withdrawal, deposit, and balance inquiry. Before any account transactions can be performed on the account, operation login must be issued followed by pin operation. The pin operation must contain the valid pin # parameter x that must be the same as the pin # provided in the open operation parameter y It is allowed a maximum of attempts to "provide" an invalid pin. The account requires a minimum balance of $ If a balance is below the minimum balance in the account, a $ fee is imposed on each transaction withdraw deposit The detailed behavior of the Account component is specified using EFSM. The EFSM of Figure shows the detailed behavior of the Account component.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
