.DESLib.DEVSLib.Examples.ATM

Information

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.

Simulation

The ATM system is implemented in the testATM model, that can be simulated.
Three variables have been included to facilitate the observation of the results.

Contents

NameDescription
 BalanceVerifier
 PINVerifier
 UserInterface
 authorization
 CardReader
 CashDispenser
 ATM
 testATM

Generated at 2024-11-21T19:25:40Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos