DESMO-J explained

DESMO-J
Developer:University of Hamburg, Germany
Latest Release Version:2.5.1e
Programming Language:Java
Platform:Java platform
Size:5.2 MB
Language:English
Genre:Discrete event simulation library
License:Apache License, version 2.0

DESMO-J is a discrete event simulation library developed in Java.

Overview

DESMO-J is an acronym for Discrete-Event Simulation Modelling in Java.[1] DESMO-J allows for rapidly and flexibly building discrete event simulation models in Java, supporting both the event-oriented and process-oriented world view. DESMO-J provides a comprehensive set of readily usable Java classes[2] for stochastic distributions, static model components (like queues or resource synchronization), time representation and scheduling, experiment conduction and reporting. Supported by this simulation infrastructure, the user is free to concentrate on specifying the model's behaviour in terms of events or processes.

Development

DESMO-J has been developed at University of Hamburg's research group of Modelling and Simulation . First released in 1999,[3] the environment continues to be maintained and kept up to date, now in terms of a SourceForge Project. DESMO-J's predecessor was DESMO, a Modula-2-based simulation library,[1] which in turn was inspired by DEMOS, a system for discrete event modelling on Simula.[4] A companion book has appeared 2005.[5]

Features

Besides providing a hybrid discrete event simulation environment able to process event as well as process model descriptions, key features of DESMO-J include:[6]

Furthermore, an online tutorial is available on the project web page.

Most real-world DESMO-J applications focus on manufacturing and logistics. DESMO-J is integrated into business process modelling tools like Borland Together[7] or Intellivate IYOPRO,[8] augmenting these tools with simulation functionality.

See also

Notes and References

  1. Web site: DESMO-J: Overview . 4 February 2014.
  2. Web site: DESMO-J: API . 4 February 2014.
  3. Web site: DESMO-J: Version History . 4 February 2014.
  4. Book: Birtwistle, Graham M.. 1987 . DEMOS: a system for discrete event modelling on Simula . New York, NY, USA . Springer . 978-0-387-91301-8 . 4 February 2014 .
  5. Book: Page . Bernd . Kreutzer . Wolfgang. 2005. The Java Simulation Handbook - Simulating discrete Event Systems with UML and Java . Aachen, Germany . Shaker . 978-3-8322-3771-4 . 4 February 2014 .
  6. Web site: DESMO-J: Basic features . 4 February 2014.
  7. Web site: Borland Together Release Notes . 31 March 2014 . https://web.archive.org/web/20140331192218/http://microfus.securehttp.internapcdn.net/secure_MicroFUS/Products/niche/together/12.6/readme_together.html?token=hfQCzVO2Nc87C5D . 31 March 2014 . dead .
  8. Web site: ICC mission statement . 31 March 2014.