This package includes the implementation of an ATM system (Automatic Teller Machine). A complete description of the system and its implementation using the CD++ environment can be found here
Basically, the system is composed by three subsystems:
The CardReader and the CashDispenser are modeled as atomic models, and the Authorization as a coupled model.
The Authorization subsystem is composed by the BalanceVerifier, the PINVerifier and the UserInterface.
Name | Description |
---|---|
BalanceVerifier | |
PINVerifier | |
UserInterface | |
authorization | |
CardReader | |
CashDispenser | |
ATM | |
testATM |