Abstract
This paper deals with a new discrete event simulation modeling concept, calledqobj, which comes from two well-known paradigms:objects andqueuing networks. The first provides important conceptual tools for model organization, while the second one allows for nice visualization of models' internal state and processes. Thanks to the integration of these two paradigms, theqobj concept allows the suppression of several dichotomies characterizing current simulation modeling approaches. For instance,qobj allows the description of system elements which are both mobile and able to do processing, and allows the dynamic instantiation of static and mobile elements during simulation. The design of lift group models for an industrial project illustrates the main features of theqobj concept.
Zusammenfassung
Vorliegende Arbeit präsentiertqobj, ein neues Modellkonzept zur Diskreten Ereignis-Simulation, das die Vereinigung von zwei bekannten Simulations-Paradigmen: den Objekten und den Warteschlangen-Netzwerken darstellt. Dabei bringt das erstgenannte wichtige Hilfsmittel zur Modell-Organisation und das zweite seine angenehme Art die Veranschaulichung innerer Zustände und Prozesse. Diese Vereinheitlichung gestattet die Aufhebung verschiedener Dichotomien herkömmlicher Simulationskonzepte. So ermöglichtqobj z.B. das Bestehen beweglicher Prozessoren, sowie die Kreation statischer und beweglicher Elemente während des Simulationsablaufs. Die wichtigsten Eigenschaften desqobj Konzepts werden an Hand des Aufbaus eines in der Praxis eingesetzten Aufzugsgruppen-Simulators illustriert.
Similar content being viewed by others
References
Booch G (1991) Object Oriented Design with Application. Benjamin Cummings
Chénais P (1991) Virtual Lift System. Rapport Interne Schindler
Dahl OJ, Nygaard K (1966) SIMULA — An Algol-Based Simulation Language. Communications of the ACM9
Eschenbacher P (1990) Konzeption einer deklarativen und zustandsorientierten Sprache zur formalen Beschreibung und Simulation von Warteschlagen- und Transport-Modellen. In: Kerckhoffs E, Lehman A, Pierreval E, Zobel R (eds) Frontiers of Simulation, Vol. 1, SCS International
Jain R (1991) The Art of Computer Systems Performance Analysis. Techniques for Experimental Design, Measurement, Simulation, and Modeling. Wiley, New York
Law AM, Kelton WD (1991) Simulation Modeling and Analysis. McGraw-Hill, New York
Pegden CD, Shannon RE, Sadowski RP (1990) Introduction to simulation usingSiman. McGraw-Hill, New York
Reisig W (1985) Petri Nets, an introduction. Proceedings of Advances in Petri Nets, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
Simulog Qnap2 Reference Manual (1992) Simulog, 1 rue James Joule, F-78182 St Quentin en Yvelines, France
Stagno A (1996) Modélisationqobj: une nouvelle approche en simulation par événements discrets. Thesis No. 1493, Ecole Polytechnique Fédérale de Lausanne (EPFL)
Stroustrup B (1996) The C++ Programming Language. Addison Wesley, New York
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Stagno, A., Chénais, P. & Liebling, T.M. QOBJ modeling. OR Spektrum 20, 109–122 (1998). https://doi.org/10.1007/BF01539863
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01539863