Building Discrete Event Simulations in SysML
摘要
This paper discusses challenges and current approaches for building Discrete Event (DE) simulation models using the Systems Modeling Language (SysML). DE Simulation software typically provide a Simulation Executive/Simulator that supports time flow and synchronized execution of time dependent events in a simulation. SysML on the other hand, is a general-purpose modeling language and supporting tools are usually not as feature rich. However, there is significant interest in simulation-based analysis of SysML conceptual models developed for architecture description and design in Model Based Systems Engineering (MBSE). The dominant strategy provided in the literature for DE simulation of SysML models is Model Transformation. This approach comes with challenges regarding continuity and cohesion of conceptual models developed in SysML tools and corresponding executable models run in external simulation tools. To address this challenge this paper offers a SysML based Simulator and supporting model library that facilitates native DE simulation in a SysML modeling tool. Additionally, a proof of concept simulation model implemented in the Magic Draw tool is provided.