Design of object-oriented model for queuing simulationsoftware
The queuing system is completely described by set of input stream, discipline of queue, aservice order. The aim of this work is to design an object-oriented model for queuing simulationsoftware.Process of system functioning is a consecutive change of states of system in time. Process oftransition of system from one state to another is named as system event. Main events for modelingsystem are: demand arrival, calling a demand from a source of callbacks, end of service of thedemand on the service device, completion of modeling;At the process of system simulation the timer of modeling time is permanently adjusted accordingto main events in the system: values of the timer are directly coinciding with the momentsof system events appearance.The designed simulation model is based on discrete-event simulation approach, and objectorientedmethods applying allow developing well structured, reliable and simple updated softwarefor queuing processes simulation.So an approach to design of object-oriented system for queuing processes simulation is describedin article. This approach is usable for solving of described simulation tasks on high levelview and allows to analyze queuing systems with different number of demand sources, servicingdevices and queues
Keywords
объектно-ориентированное проектирование, simulation, queuing system, object-oriented design, система массового об- служивания, имитационное моделированиеAuthors
Name | Organization | |
Moiseev Alexander N. | Tomsk State University | amoiseev@ngs.ru |
Sinyakov Mihail V | Anjero-Sudjensk branch of theKemerovo State University | protocol@ngs.ru |
References
