|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS'06)
Using a Timed Petri Net (TPN) to Model a Bank ATM
Postdam, Germany
March 27-March 30
ISBN: 0-7695-2546-6
| ASCII Text | x | ||
| Tony Spiteri Staines, "Using a Timed Petri Net (TPN) to Model a Bank ATM," Engineering of Computer-Based Systems, IEEE International Conference on the, pp. 151-158, 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ECBS.2006.71, author = {Tony Spiteri Staines}, title = {Using a Timed Petri Net (TPN) to Model a Bank ATM}, journal ={Engineering of Computer-Based Systems, IEEE International Conference on the}, volume = {0}, year = {2006}, isbn = {0-7695-2546-6}, pages = {151-158}, doi = {http://doi.ieeecomputersociety.org/10.1109/ECBS.2006.71}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Engineering of Computer-Based Systems, IEEE International Conference on the TI - Using a Timed Petri Net (TPN) to Model a Bank ATM SN - 0-7695-2546-6 SP151 EP158 A1 - Tony Spiteri Staines, PY - 2006 KW - null VL - 0 JA - Engineering of Computer-Based Systems, IEEE International Conference on the ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECBS.2006.71
This paper explains how a working Petri Net model developed for a soft Real Time system. A Bank ATM connects to an ATM controller, which in turn connects to a card authorization system. This model is developed using Timed Petri Nets and there is the addition of other complex mechanisms that give more realistic behavior and a finer level of detailed events. More complex constructs like: timers, reset points, transaction timeouts, redundancy mechanisms and others are included. First we discuss how the model was built using a bottom up approach. Each of the main components of the system are identified and built using Petri Nets. These are tested in isolation and then the complete system is assembled. This is similar to a bottom up approach. Once that the main model is built it is implemented on a simulation tool and used to derive performance results for the system. The final model is live and exhibits repetitive, consistent behavior. Results data have been included in tabular form and depicted graphically. These data show how it is possible to derive results for software and hardware performance using Petri Nets. This is quite exclusive because most software development methods like the UML and even formal techniques do not give us performance analysis and neither proper features for redundancy. To conclude it is possible to say that if good Petri Net simulation tools are available it is possible to use Petri Nets to describe soft Real Time systems in fine detail and analyze them. At present this cannot be easily achieved by many other techniques when the system involved has stringent synchronization requirements and timing constraints. The work presented here can be further developed.
Citation:
Tony Spiteri Staines, "Using a Timed Petri Net (TPN) to Model a Bank ATM," ecbs, pp.151-158, 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
