Abstract
Summary In this paper, we present a new open-source (OS) software library for building discrete event simulation objects with focus on manufacturing environments. ManPy stands for 'Manufacturing in Python' but employs a generic approach that can be extended to other types of business processes such as services, logistics and supply chain management. It is written in Python and makes use of the SimPy library to implement a process interaction world view. The goal in developing ManPy is to provide an expandable OS layer of well-defined manufacturing objects, which can be used by users with multiple levels of expertise in discrete event simulation, namely, a super user and an industrial engineer. This object repository follows a structured architecture, allowing developers to extend it, exchange ideas and methodologies, with the goal of forming an OS community. We explain how ManPy is developed on SimPy, present its architecture and give examples of its utilization. We also give insight of how this work is planned to progress in order to attract software developers, modellers and practitioners in an OS community.
| Original language | English |
|---|---|
| Pages (from-to) | 955-981 |
| Number of pages | 27 |
| Journal | Software - Practice and Experience |
| Volume | 46 |
| Issue number | 7 |
| DOIs | |
| Publication status | Published - 1 Jul 2016 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Keywords
- ManPy
- Python
- SimPy
- discrete event simulation
- open source
Fingerprint
Dive into the research topics of 'ManPy: an open-source software tool for building discrete event simulation models of manufacturing systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver