Skip to main content
Log in

QOBJ modeling

A new approach in discrete event simulation

  • Application-Oriented Papers
  • Published:
Operations-Research-Spektrum Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Booch G (1991) Object Oriented Design with Application. Benjamin Cummings

  2. Chénais P (1991) Virtual Lift System. Rapport Interne Schindler

  3. Dahl OJ, Nygaard K (1966) SIMULA — An Algol-Based Simulation Language. Communications of the ACM9

  4. 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

  5. Jain R (1991) The Art of Computer Systems Performance Analysis. Techniques for Experimental Design, Measurement, Simulation, and Modeling. Wiley, New York

    Google Scholar 

  6. Law AM, Kelton WD (1991) Simulation Modeling and Analysis. McGraw-Hill, New York

    Google Scholar 

  7. Pegden CD, Shannon RE, Sadowski RP (1990) Introduction to simulation usingSiman. McGraw-Hill, New York

    Google Scholar 

  8. Reisig W (1985) Petri Nets, an introduction. Proceedings of Advances in Petri Nets, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York

    Google Scholar 

  9. Simulog Qnap2 Reference Manual (1992) Simulog, 1 rue James Joule, F-78182 St Quentin en Yvelines, France

  10. 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)

  11. Stroustrup B (1996) The C++ Programming Language. Addison Wesley, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01539863

Key words

Schlüsselwörter

Navigation