Article

Journal of Simulation (2008) 2, 103–116. doi:10.1057/jos.2008.2

An object-oriented framework for simulating supply systems

M D Rossetti1, M Miman1 and V Varghese1

1University of Arkansas, Fayetteville, AR, USA

Correspondence: MD Rossetti, Industrial Engineering Department, 4207 Bell Engineering Center, University of Arkansas, Fayetteville, AR 72701, USA. E-mail: rossetti@uark.edu

Received 4 June 2007; Accepted 18 December 2007.

Top

Abstract

A framework is a set of reusable classes that work together to facilitate the construction of software within a particular domain. In this paper, we present an object-oriented framework for developing simulation models involving supply chain networks. The key object-oriented artefacts for modelling inventory-based supply chain networks are presented including the classes, their attributes, relationships, and behaviours. The framework's implementation within Java is also presented through a number of examples. The examples illustrate the capabilities of the framework to build large-scale multi-echelon, multi-item inventory networks with time-based transport between locations.

Keywords:

inventory, logistics, simulation, object-oriented