Simkit Analysis Workbench for Rapid Construction of Modeling and Simulation Components
MetadataShow full item record
A recurring dilemma in the use of simulation models for analytic support of decision-making has been the length of time required to build the simulation model. Although emerging simulations have improved over legacy models, the problem persists. It is particularly difficult to create a simulation model using existing tools that captures only the desired elements affecting the performance measures to be studied. Additionally, there is often a lack of rigorous methodology underlying the model ’s design. Simkit is an Object-Oriented API for creating Discrete Event Simulation (DES) models in Java. Based on proven Event Graph methodology, Simkit has been used to quickly create models in a wide range of areas, including logistics and operational support, undersea models, and models that evaluate algorithms for allocation of weapons and sensors to targets in ground combat. Simkit ’s component-oriented approach facilitates the composition of models using some pre-built and some custom simulation components. This work demonstrates a Graphical User Interface (GUI) for the creation and analysis of Simkit models. It utilizes XML to represent the components, so there is built-in interoperability with many other tools. Specifically, simulation components and models designed in this manner will be capable of interacting with models with Extensible Modeling and Simulation Framework (XMSF) capabilities. In component design mode, a new component is created by drawing the Event Graph and filling in parameters, so that the simulation modeler need not be a sophisticated programmer. In component construction mode, components are hooked together to create a model. In analysis mode, the models are exercised and run according to the desired experimental design. The workbench also has a number of exemplar models that have been extracted from recent NPS Master ’s Theses.
Fall 2004 Simulation Interoperability Workshop, Paper Number 20 & Presentation.Simulation Interoperability Standards Organization (SISO) SIW Conference Paper
Showing items related by title, author, creator and subject.
Buss, Arnold H. (2002);This paper demonstrates how to use Simkit to create Discrete Event Simulation models using a component framework. The component framework is based on a listener design pattern especially useful for simulation models. The ...
Buss, Arnold; Blais, Curtis (2007);This work presents a framework and a Graphical User Interface, Viskit, for the creation and analysis of component- based Discrete Event Simulation models. Two primary elements of the tool are discussed. In component design ...
Little by little does the trick design and construction of a discrete event agent-based simulation framework Matsopoulos, Alexandros (Monterey, California. Naval Postgraduate School, 2007-12);Simulation is one of the most widely used techniques in operations research. In the military context, agent-based simulations have been extensively used by defense agencies worldwide. Despite the numerous disadvantages ...