Unable to find published material on how to model processes with multiple interacting flows on simulation platforms that use flow-chart like modeling paradigms, we applied Object Oriented Analysis concepts to such a platform. To do so, we identified all of the objects in the model. We then used the platform's queue objects to represent each state of each object, so as to systematize the modeling and make it possible to observe at each moment the number of each type of object in each state. We also modeled inter-object messaging and simulation events via calls to logic procedures, and modeled responses to the messaging and events via the logic in those procedures. The result is a model that was more readily understood, verified and validated, and a modeling approach that can facilitate development of pseudo-object based simulation models on non-object based simulation platforms.
['Philip Troy', 'Nadia Lahrichi', 'Lawrence Rosenberg']
An alternative approach to modeling a pre-surgical screening clinic