System and simulation modeling using SYSML
Edward Huang, Randeep Ramamurthy, Leon F. McGinnis
Abstract
Edward Huang, Randeep Ramamurthy, Leon F. McGinnis
Abstract
Simulation languages and the GUIs supporting them may be excellent tools for creating simulation codes, but are not necessarily the best tools to use for creating descriptions of systems, i.e., for modeling. In 2006, OMG published the initial standard specification (OMG 2006) for SysML (Systems Modeling Language), an extension of UML (OMG 2007) designed specifically to support systems engineering. SysML shows great promise for creating object-oriented models of systems that incorporate not only software, but also people, material, and other physical resources, expressing both structure and behavior for such systems. In this paper, we explore the use of SysML both to model a system to be simulated and to support the automatic generation of simulation models.
OpenAlex reports 116 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Simulation languages and the GUIs supporting them may be excellent tools for creating simulation codes, but are not necessarily the best tools to use for creating descriptions of systems, i.e., for modeling. In 2006, OMG published the initial standard specification (OMG 2006) for SysML (Systems Modeling Language), an extension of UML (OMG 2007) designed specifically to support systems engineering. SysML shows great promise for creating object-oriented models of systems that incorporate not only software, but also people, material, and other physical resources, expressing both structure and behavior for such systems. In this paper, we explore the use of SysML both to model a system to be simulated and to support the automatic generation of simulation models.
Key concepts: Systems Modeling Language, Unified Modeling Language, Computer science, Modeling language, Software engineering, Model-driven architecture, Programming language, Object-oriented modeling