Present simulation languages provide the modeler with powerful tools that facilitate the building of discrete-event simulation models. These models can largely be built by using high-level modules containing a lot of built-in functionality. Although such languages greatly reduce the amount of work to build an implementation model, the modeler often has the feeling that he is reinventing the wheel again and again. Perhaps the model he is about to design and implement already exists, or perhaps some model exists that sufficiently resembles the model about to be designed. All this would make it worthwhile to store existing models in a database for later use. In this respect, two aspects are of major interest. Firstly, how can implementation models be stored in a database and how can a modeler retrieve a specific model from such a database? A second theme is closely related to this. If the specified model is not present in the database - and this is expected to be true in most cases - would it then be possible to select a model that, in some sense, is similar to the model that the modeler had specified? In this paper, the feasibility and usefulness of the proposed approach is investigated with a focus on Arena models.

Discrete-event simulation, Relational database, Reuse of simulation models
dx.doi.org/10.1016/S0928-4869(01)00036-2, hdl.handle.net/1765/66322
Simulation Practice and Theory
Erasmus Research Institute of Management

de Swaan Arons, H, & Boer, C.A. (2001). Storage and retrieval of discrete-event simulation models. Simulation Practice and Theory, 8(8), 555–576. doi:10.1016/S0928-4869(01)00036-2