.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-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos