Practical aspects of the DesignDEVS simulation environment. (April 2018)
- Record Type:
- Journal Article
- Title:
- Practical aspects of the DesignDEVS simulation environment. (April 2018)
- Main Title:
- Practical aspects of the DesignDEVS simulation environment
- Authors:
- Goldstein, Rhys
Breslav, Simon
Khan, Azam - Other Names:
- Mustafee Navonil guest-editor.
Mittal Saurabh guest-editor.
Diallo Saikou guest-editor.
Zacharewicz Gregory guest-editor. - Abstract:
- DesignDEVS is a simulation development environment based on the Discrete Event System Specification (DEVS) formalism. This paper provides an in-depth overview of the software while focusing on the practical considerations influencing its design. Practitioners who stand to benefit from systems engineering will approach formalism-based simulation tools with little knowledge of the underlying theory. It is therefore important that theoretical principles, such as the separation of model and simulator, be emphasized by the user interface. Other practical aspects of DesignDEVS include the simplicity of atomic model code, a focus on coupling for collaboration purposes, the enforcement of essential modeling constraints, and a reliance on best practices in cases where strict enforcement might inconvenience users. In DesignDEVS, an issue we refer to as the Insidious Pointer Problem is aggressively tackled through run-time error handling. By contrast, the separation of output values from state transitions is left as a best practice for the sake of user convenience. The design decisions explained in this paper are relevant to developers of other formalism-based tools seeking widespread adoption of scalable modeling and simulation practices.
- Is Part Of:
- Simulation. Volume 94:Number 4(2018)
- Journal:
- Simulation
- Issue:
- Volume 94:Number 4(2018)
- Issue Display:
- Volume 94, Issue 4 (2018)
- Year:
- 2018
- Volume:
- 94
- Issue:
- 4
- Issue Sort Value:
- 2018-0094-0004-0000
- Page Start:
- 301
- Page End:
- 326
- Publication Date:
- 2018-04
- Subjects:
- Simulation environments -- modeling formalisms -- discrete event simulation -- error handling -- encapsulation -- best practices
Computer simulation -- Periodicals
003.3 - Journal URLs:
- http://SIM.sagepub.com/ ↗
http://fidelio.ingentaselect.com/vl=3713861/cl=37/nw=1/rpsv/ij/sage/00375497/contp1.htm ↗
http://firstsearch.oclc.org ↗
http://www.uk.sagepub.com/home.nav ↗ - DOI:
- 10.1177/0037549717718258 ↗
- Languages:
- English
- ISSNs:
- 0037-5497
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8085.xml