A Reusable Simulation Environment for Digital Engineering (original) (raw)

A Framework to Support Structural Reuse in Simulation Environments

European Simulation Multiconference, 1997

In the design of computer-based systems, simulation tools employed during various stages of the design cycle can provide significant insight into the behavior of the proposed design. Unfortunately the knowledge gained through the course of a simulation exercise is typically lost and inaccessible to other designs. One promising solution to this is the utilization of development environments that can support

Reusable Architecture for Interoperable Simulations

2005

Modern simulation systems like International Space Station, Adhoc Networks, Aviation, Battle Field and Automobile Manufacturing often need to reside on networks of computer systems with numerous individual simulators concurrently running on distributed computing platforms. The concept of distributed and remote component-based computing lies at the core of the High Level Architecture (HLA). The High Level Architecture (HLA) is a US

A streamlined simulation workflow for emulation projects

2020

The interest of the concept digital twins and virtual commissioning has been increasing in the industry during the last decade. Tools for simulation and emulation are existing in software with a high complexity. However, while the methods for simulation is highly developed, the same type of methodology for emulation projects in inconsistent and seems to be missing by the industry. At the same time, simulation studies struggles with a high resource consumption and results in high costs for the companies. To provide efficiency in the design and realization of automated material handling systems, this thesis investigates how the simulation studies can be more streamlined by eliminating waste. This is done by identifying the non-value adding activities and suggesting an approach to remove them from the process. Further this thesis is investigating how the streamlined approach for simulation studies, can be applied to emulation projects within the same company. The research was conducted with a case study in the logistics company Swisslog AB in Partille, Sweden. The departments investigated was the simulation department and controls department.

Component-oriented simulation architecture: toward interoperability and interchangeability

2001

Abstract In this paper we investigate two issues at the heart of simulation reusability: interoperability and interchangeability. Their implications for simulation technology are discussed. Based on our previous work on simulation component oriented world view and simulation component classification, the Component-Oriented Simulation Architecture (CORSA) is devised to address both issues. The ideas and considerations which motivated us in developing CORSA are discussed.

POD: The structure of simulation software and model reuse

2007 Winter Simulation Conference, 2007

In recent years, Discrete Event Simulation (DES) has emerged as the key technology for the design and analysis of systems, both in manufacturing and services. We have developed a DES-methodology (POD) and a tool that enable the automatic creation of a POD script from a working simulation model and backwards. POD stands for Processes, Operations and Data, to emphasize three key dimensions that differentiate DES systems from each other. It facilitates the generalization of models and the reuse of existing models for additional purposes with only minor changes, namely adjusting (copying, pasting, or deleting) the details of the POD script. Using different system components through copying and pasting of several generic components, then running and checking the system, deciding if to reject or retry the process, etc., enhances the learning process of the system and integrates naturally with its modeling.

An Approach to Integrating Modeling & Simulation Interoperability

Distributed simulations are widely used for training, concept evaluation, and increasingly for operational uses such as embedded training, course-of-action analysis, mission planning/rehearsal, and predictive situational awareness. The Distributed Interactive Simulation (DIS), High Level Architecture (HLA), and Test and Training Enabling Architecture (TENA) are the DoD standard protocols used to link together distributed simulations. These simulations typically have requirements to visualize rapidlyupdating, geographically-referenced data that is shared via DIS, HLA or TENA. This means that we need to provide seamless mechanisms to display 2D symbology in ArcMap or 3D models in ArcGlobe that correspond to simulated objects. In this paper, we discuss requirements and approaches for integrating DIS, HLA, and TENA into ArcGISbased systems, to allow simulated entities to be rapidly displayed and manipulated. This will include a description of the approach used and the lessons learned while incorporating real-time updates into the ArcGIS product framework.

Reuse for Modeling and Simulation

2019

In Modeling and Simulation, as a distinct area of software engineering, there is much interest in being able to reuse software components. However, the practice of simulation development and maintenance is different from software engineering because of several factors. In this paper, a brief overview of the foundations of interoperability, and how they apply to the reuse of model based software is explored, as well as examination of current practices to include M&S software repositories. Some recommendations, based on research at the Virginia Modeling Analysis and Simulation Center (VMASC) and practice at the Raytheon Company Network Centric Services, are made.

Designing reusable simulation modules for electronics manufacturing systems

Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693)

Models are often developed from the scratch to solve a specific problem. Within a given domain, many of these models are very similar and could be generalized for use in similar environments. Unfortunately, the models are often discarded once the project is finished, ignoring the opportunity to leverage the time and efforts that went into the models' development. Such problems can be avoided to some extent by simplifying the simulation modeling efforts by choosing one of the following options (Paul and Taylor 2002): a) reuse of modeling components b) reuse of model subsystems c) reuse of a similar model.