Simkit Analysis Workbench for Rapid Construction of Modeling and Simulation Components
Abstract
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.
Description
Fall 2004 Simulation Interoperability Workshop, Paper Number 20 & Presentation.
Simulation Interoperability Standards Organization (SISO) SIW Conference Paper
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Component Based Simulation Modeling with Simkit
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 ... -
Composability and Component-Based Discrete Event Simulation
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 ...