Publication | SIMULATION: Transactions of The Society for Modeling and Simulation International (SAGE) 2017
Practical Aspects of the DesignDEVS Simulation Environment
Abstract
Practical Aspects of the DesignDEVS Simulation Environment
Rhys Goldstein, Simon Breslav, Azam Khan
SIMULATION: Transactions of The Society for Modeling and Simulation International (SAGE) 2017
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.LINK
Download publicationRelated Resources
2025
Effect of Interface Orientation in Laser Powder Bed Fusion of IN718/GRCop-42 Bimetallic Parts for AerospaceThis study explores practical design rules for reliable graded parts…
2025
AutoBrep: Autoregressive B-Rep Generation with Unified Topology and GeometryAn autoregressive foundation model for direct B-Rep generation that…
2025
An Interface-Preserving Level Set Update Strategy for Topology Optimization of Mechanical AssembliesEnables generative design for mechanical assemblies, allowing…
2022
COIL: Constrained Optimization in Workshop on Learned Latent SpaceConstrained optimization problems can be difficult because their…
Get in touch
Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.
Contact us