Abstract
This study presents a DSDEVS-based method to accelerate simulation execution for AI training in USV (Unmanned Surface vehicle) naval combat scenarios. The proposed approach introduces an event filtering technique that selectively suppresses low-importance sensing events based on the distance to enemy targets. By dynamically adjusting structural couplings and modifying sensing frequency through domain-specific thresholds, the method reduces execution time while maintaining a balance between speed and fidelity. Two key parameters—Event Filtering Distance (EFD) and Sensor Acceleration Time Advance (SATA)—enable conditional event filtering and time advance adjustments within the sensor model. Experimental results demonstrate a 3.03 improvement in runtime, highlighting the effectiveness of the method and the trade-off between simulation speedup and fidelity.
1. Introduction
The Discrete Event System Specification (DEVS) formalism [] provides a modular and hierarchical framework for modeling and simulating discrete event systems (DESs). As an event-driven formalism, it enables efficient execution by handling changes only at discrete event points making it particularly suitable for applications such as manufacturing systems, communication networks, logistics, and military simulations. DEVS promotes model reusability and composability, which enhances the scalability and maintainability of large-scale simulation models.
However, classical DEVS assumes a static structure throughout the simulation runtime. This limitation makes it challenging to model systems that inherently require dynamic structural changes, such as the creation or deletion of components, reconfiguration of subsystems, or changes in coupling relationships. As modern systems increasingly demand adaptive and reconfigurable behavior, this rigidity in structural modeling becomes a significant constraint on the applicability of conventional DEVS.
To overcome the rigidity of classical DEVS in dynamic environments, the Dynamic Structure Discrete Event System Specification (DSDEVS) [] extends the DEVS formalism to support runtime structural reconfiguration. DSDEVS enables the dynamic addition or removal of model components and the changes of couplings, offering enhanced flexibility and adaptability. These features make it particularly suitable for modeling autonomous systems, intelligent manufacturing, and adaptive traffic control. Moreover, DSDEVS has emerged as a promising simulation framework for reinforcement learning (RL) applications, where adaptability and efficient data generation are critical.
As simulation is increasingly used as a data generation tool for AI training, execution efficiency has become a critical concern. Training AI agents, particularly in complex multi-agent environments like naval combat, requires a large number of simulation episodes to ensure sufficient exploration and convergence. However, the computational cost of running these simulations—especially when using detailed models with real-time interactions—can become a major bottleneck in the overall training process. This necessitates simulation acceleration methods that can reduce execution time without compromising fidelity, enabling faster iteration and more scalable learning frameworks.
While DSDEVS provides powerful mechanisms for structural adaptation, simulations based on this formalism often suffer from increased modeling complexity and frequent inter-model communication, which can lead to long execution times. While this poses a performance challenge, we exploit the structural flexibility of DSDEVS to address it directly. We introduce a selective event sampling mechanism, referred to as Event Filtering, which dynamically adjusts couplings and message propagation during simulation to reduce computational overhead while preserving essential system behavior.
In particular, when DSDEVS-based simulations are used for reinforcement learning, the proposed event filtering directly enhances sample efficiency by reducing the wall-clock time of each training episode. In reinforcement learning (RL) environments, the efficiency of data generation is a key factor that determines the overall learning speed. Since proposed method, event filtering can reduce unnecessary event exchanges without altering the underlying model logic, they allow faster generation of training data through accelerated simulation runs. This enables agents to collect a larger number of interaction samples within the same computational budget, thereby improving sample efficiency in AI training. Therefore, event filtering can provide sample efficiency for faster training data generation and may be more effective in online reinforcement learning than offline reinforcement learning.
This research focuses on a distributed naval combat simulation scenario, where multiple friendly unmanned surface vehicles (USVs) are deployed to detect, track, and engage enemy USVs approaching a protected zone. Each USV operates autonomously based on local sensing and decision-making, with constraints on communication and sensor range.
This scenario captures key challenges of autonomous naval combat scenario, including decentralized control, limited sensing, real-time coordination, and perceptual uncertainty. These factors lead to frequent and dense message transmissions between sensor and control entities, which significantly increase computational demands during simulation. To address this issue, we propose an adaptive message filtering and structural control mechanism based on the DSDEVS formalism, termed Event Filtering, which selectively reduces simulation workload while preserving critical engagement dynamics.
In this study, we introduce a novel method for execution acceleration in DSDEVS-based simulations by leveraging event importance. Traditional DEVS simulations treat all events equally, resulting in high communication overhead. However, not every event significantly influences the simulation outcome. By prioritizing critical events and reducing the frequency of less impactful ones, our approach significantly reduces computational overhead while maintaining a high level of simulation fidelity. This enables more scalable and efficient simulation environments, especially for AI learning-based applications.
2. Backgrounds
2.1. DEVS and DSDEVS Formalism
Discrete Event System Specification (DEVS) is a formal framework designed to model discrete event systems (DES) with hierarchical and modular structures [,]. It defines system behavior using two core abstractions: the atomic model and the coupled model. By combining these two components, DEVS enables structured modeling of complex systems in a scalable and organized manner. The atomic model specifies the behavior of basic components, while the coupled model represents the composition and interaction of multiple atomic or coupled submodels. The standard specifications of these models are described as follows.
The formal definition of an atomic model (AM) in the DEVS formalism is given as:
where
- X: Set of input events;
- Y: Set of output events;
- S: Set of states;
- : External transition function, with ;
- : Internal transition function;
- : Output function;
- : Time advance function.
The coupled model (CM), which organizes multiple atomic or coupled submodels into a single system, is formally defined as:
where
- X: Set of external input events;
- Y: Set of output events;
- M: Set of component models;
- : External input coupling relations;
- : External output coupling relations;
- : Internal coupling relations;
- : Tie-breaking function for simultaneous events.
The Dynamic Structure DEVS (DSDEVS) formalism extends the classical DEVS framework to support structural change during simulation execution []. This allows models to dynamically add, remove, or reconfigure components and coupling relations within a DEVS coupled model. To enable this capability, DSDEVS introduces a new abstract entity called the network executive, which maintains the current structural configuration of the model network as part of its internal state.
A DSDEVS dynamic structure network, referred to as DSDEVN, is defined as follows:
where
- : The network executive;
- : The behavioral model of the executive ;
- : The structural state of the DSDEVS model network.
2.2. Related Works
DEVS (Discrete Event System Specification) provides a modular and hierarchical framework for system modeling, and has been widely used across various simulation domains []. However, as the complexity of DES-based models increases, the corresponding growth in execution time significantly limits their applicability to large-scale or real-time scenarios, making execution time a key bottleneck. To address this challenge, numerous approaches have been proposed to accelerate DES-based simulations.
Distributed execution environments such as DEVS/CORBA were introduced to support scalable supply chain simulations [], and Amdahl’s law was revisited to analyze the theoretical performance limit of distributed simulation []. Several approaches have focused on leveraging parallel computing structures to accelerate simulation. Trabes and Wainer proposed a shared-memory parallel algorithm for DEVS simulations [], while Liu and Wainer explored multi-grained parallelism in compute-intensive DEVS models []. Himmelspach et al. implemented a distributed architecture for Parallel DEVS models [], and Cardenas et al. further enhanced performance using shared-memory-based DEVS execution algorithms [].
Multi-resolution modeling (MRM) has also been introduced as a strategy to balance simulation accuracy and execution speed, by adjusting the level of model granularity [,]. These studies mainly focus on structural or platform-level enhancements to reduce the computational burden of large-scale DEVS models.
While the above studies focus on accelerating DEVS-based simulators, other approaches beyond the DEVS formalism have also been explored in the discrete-event simulation (DES) domain. For example, Wang and Tropper applied reinforcement learning to optimize time warp simulation [], and NetSquid presented an efficient discrete-event simulation framework for quantum networks, demonstrating scalable and accurate event scheduling []. The DONS simulator was also introduced as a high-performance DES system using event coalescing and batching strategies []. While these approaches Ware not DEVS-specific, their principles inform the design of runtime event filtering and event suppression.
Surrogate-based optimization (SBO) has emerged as another class of techniques for improving simulation efficiency. Hong and Zhang [] review the use of surrogate models to approximate expensive simulation outputs and guide optimization. Surrogate models have also been combined with evolutionary algorithms for high-dimensional, computation-intensive problems []. These methods reduce the number of expensive simulation evaluations by learning predictive models that estimate performance metrics.
More recent research explores the integration of DEVS and machine learning. Saadawi and Wainer [] proposed a machine-learning-based regression model to approximate repeated DEVS components, thereby reducing computation, but did not engage in runtime event importance evaluation or suppression. Capocchi and Santucci [] demonstrated the integration of DEVS-based simulation with reinforcement learning agents, showing that adaptive control can be embedded within DES environments.
While these prior studies have significantly advanced the performance and scalability of simulation systems, most of them focus on hardware-oriented parallelization strategies, static model abstraction, or simulation-level optimization. However, relatively little attention has been given to runtime event-level control based on contextual event importance—especially within scenarios requiring adaptive fidelity management such as real-time naval combat simulations. Furthermore, few approaches integrate dynamic structural adjustments at runtime based on learned or rule-based evaluation of message relevance.
To address these limitations, we propose an event filtering method (formerly referred to as event filtering) that suppresses low-importance events based on rule-based criteria. Unlike conventional static optimization techniques, this method leverages the capabilities of DSDEVS to dynamically control couplings and filter events during runtime, enabling a more adaptive trade-off between computational efficiency and simulation fidelity.
In distributed simulation, HLA Data Distribution Management (DDM) provides a mechanism for controlling inter-federate data exchange by defining routing spaces and subscription regions. According to the IEEE 1516.2 Standard [], DDM configurations such as attributes and routing spaces are specified in the Federation Object Model (FOM) prior to execution and remain fixed during runtime, permitting only the modification of region boundaries. As a result, DDM improves network-level communication efficiency but cannot modify the internal structure of simulation models.
Several studies have attempted to enhance the filtering efficiency of HLA DDM. Tan et al. [] proposed an agent-based DDM that employs intelligent agents to filter data at the publisher side, thereby reducing redundant inter-federate messages. Their results demonstrated a significant reduction in communicated messages compared with traditional region-based and grid-based DDM, but the overall simulation processing time increased due to agent-management overhead. This finding indicates that DDM-based approaches are effective for improving communication efficiency yet limited in terms of runtime performance.
By contrast, the proposed DSDEVS-based event-filtering method operates within a single simulator, where coupling relationships between models can be changed during simulation execution to control event propagation. This model-level structural control reduces unnecessary event generation before propagation occurs, directly improving computational efficiency and simulation runtime. Such execution efficiency is particularly advantageous in AI-training environments, where simulations must be executed repeatedly for policy learning and validation.
This study addresses the USV combat system. Recent studies have focused on improving the autonomy and coordination of unmanned maritime systems through advanced control strategies. For example, prescribed-performance and robust control schemes have been applied to USV and USV–UAV cooperation problems to guarantee bounded tracking errors and stable coordination under environmental disturbances [,,]. These works highlight ongoing progress in ensuring stability and performance for autonomous vehicle operations in maritime environments. While such control-oriented research focuses on agent-level behavior design, the present study complements this direction by developing a scalable simulation framework that enables rapid experimentation and validation of these algorithms.
4. Case Study
In this chapter, we conduct a case study using the simulator defined in the previous section. Specifically, we investigate how the two features—EFD (Event Filtering Distance) and SATA (Sensing Acceleration Time Advance)—affect simulation outcomes and execution time when applying Event Filtering to the scenario. The objective is to analyze their influence and provide guidance on selecting appropriate EFD and SATA values to support decision-making within the given scenario.
4.1. Regression Analysis of Event Filtering
This section presents a case study designed to evaluate acceleration performance and fidelity degradation based on acceleration parameters. Specifically, we examine the impact of the Event Filtering method by testing a total of 48 cases, consisting of 8 EFD (Event Filtering Distance) settings and 6 SATA (Sensing Acceleration Time Advance) settings, each replicated 40 times. Experimental results are recorded as CSV logs, and performance measures are derived through log analysis.
Table 1 presents the experimental design, including variable names, variation cases, and the implementation details of each variable.
Table 1.
Experimental design of Case Study.
Additionally, this study proposes two performance measures to evaluate simulation speedup and fidelity: Simulation Execution Time (runtime) and Mean Trajectory Distance Discrepancy (MTDD).
Simulation execution time (runtime) is used as the primary performance metric for the proposed Event Filtering method. This measure assesses the efficiency of the simulation execution optimization approach. Under identical hardware conditions, a reduction in simulation execution time indicates that the simulation was executed with a lower computational load.
Additionally, the impact of the optimization method on simulation results is evaluated as a measure of fidelity degradation. Specifically, this study examines the difference in the trajectories of 20 friendly USV models before and after applying the proposed method. This difference is quantified using the Mean Trajectory Distance Discrepancy (MTDD), which serves as an indicator of fidelity loss. The Dynamic Time Warping (DTW) algorithm [] is employed to compute MTDD. DTW is selected because it can robustly compare two trajectories even when they differ in length or temporal alignment. In naval combat simulations, the movement patterns of USVs may exhibit time shifts or speed variations due to stochastic sensing and decision-making processes. A direct point-to-point comparison at identical time steps could misrepresent the similarity between trajectories when the same maneuver occurs at slightly different times. DTW addresses this by performing a non-linear alignment that minimizes cumulative spatial distance while allowing flexible temporal matching, making it particularly suitable for fidelity assessment in such scenarios.
Although outcome-based indicators such as hit or survival rate also exhibited observable variations under event filtering, their changes were not always proportional to the degree of structural modification. In several cases, different filtering configurations produced nearly identical engagement results despite distinct maneuver patterns, indicating that such discrete outcomes are less effective for analyzing incremental fidelity degradation. In this study, our focus was on examining micro-level behavioral fidelity—that is, how the trajectories of individual agents evolve when event filtering alters their sensing and maneuvering behavior. For this purpose, the Mean Trajectory Distance Discrepancy (MTDD) was selected, as it provides a continuous and sensitive measure that correlates with the extent of message suppression and captures subtle kinematic deviations between baseline and filtered runs. Nevertheless, MTDD mainly reflects geometric and temporal consistency rather than overall mission success. A combined framework that integrates trajectory-based and outcome-based indicators will therefore be explored in future research to enable a more comprehensive multi-scale assessment of simulation fidelity.
The MTDD for a simulation case ‘c’, where an event filtering method is applied, is defined as follows:
where
- : A set of IDs of friendly USVs.
- i: Component of , which is ID of USV.
- B: Number of components.
- n: Length of DTW matching path.
- c: Experiment case, n: Non-accelerated case.
- : Longitude, Latitude of USV whose ID is i, at time t and case c.
The data collected from the experiments were analyzed to evaluate the impact of acceleration parameters on simulation execution runtime and fidelity. A response surface was plotted in Figure 7 and Figure 8 to examine the trends in simulation runtime with respect to SATA and EFD. The results indicate that simulation runtime decreases as SATA increases and EFD decreases.
Figure 7.
Response surfaces of case study result. Left: Response surface of Simulation Execution Runtime. Right: Response surface of Mean Trajectory Distance Discrepancy (MTDD).
Figure 8.
Runtime and MTDD results under different parameter settings. The mean values (solid lines) and 95% confidence intervals (shaded areas) are shown for each factor: (a) Runtime vs. EFD, (b) Runtime vs. SATA, (c) MTDD vs. EFD, and (d) MTDD vs. SATA. Red dashed lines indicate the baseline values (non-accelerated configuration).
However, when SATA and EFD exceed a certain range, runtime begins to increase. This suggests that excessive adjustments to acceleration parameters can have negative effects. From the experimental data, it was observed that SATA values between 20–60 (s) and EFD values between 2000–5000 (m) demonstrated notable acceleration efficiency.
A response surface for the fidelity measure MTDD is presented in Figure 7. The results clearly show that as SATA increases and EFD decreases, MTDD increases significantly, indicating a trade-off between acceleration efficiency and fidelity. As shown in Table 2, when a second-order polynomial regression was applied, it was observed that SATA has a dominant influence on the increase in MTDD.
Table 2.
Result of Regression analysis for Runtime and MTDD.
Table 2 presents the results of a regression analysis used to construct a meta-model that evaluates how well the acceleration parameters (EFD and SATA) explain the performance measures (runtime and MTDD). The regression coefficients for the runtime model confirm that runtime decreases as SATA increases and EFD decreases.
To examine the statistical significance of parameter effects, a two-way ANOVA was conducted with Event Filtering Distance (EFD) and Sensor Acceleration Time Advance (SATA) as factors. The results, summarized in Table 3, show that both main effects and their interaction significantly influenced simulation runtime and fidelity.
Table 3.
Two-way ANOVA results showing the effects of Event Filtering Distance (EFD) and Sensor Acceleration Time Advance (SATA) on simulation runtime and fidelity (MTDD). All effects were statistically significant at , based on 40 replications per configuration.
For runtime, both EFD and SATA exhibited strong effects ( and , respectively, ), while their interaction was also significant (, ).
Similarly, for the fidelity metric (MTDD), both EFD and SATA had statistically significant impacts ( and , ), along with their interaction term (, ).
These results confirm that variations in filtering distance and time advance parameters meaningfully affect both the execution performance and trajectory-level fidelity of the simulation. Overall, the ANOVA results quantitatively validate that the proposed event-filtering mechanism is sensitive to the parameter configuration, supporting the experimental trends observed in Figure 7 and Figure 8.
4.2. Detailed Analysis for Case Study
To further investigate the relationship between the previously analyzed acceleration parameters and performance measures, we categorize the acceleration parameters into three levels and examine their effects. Table 4 presents the EFD and SATA values extracted from the experimental design, classified into three acceleration levels: weak, normal, and strong.
Table 4.
Cases extracted based on the level of influence of parameters in the experimental results.
A scatter plot illustrating runtime and MTDD for the nine extracted cases is shown in Figure 9, with each case distinguished by color. Figure 10 presents density histograms for runtime and MTDD across these cases. In the ‘EFD weak-SATA weak’ case (red), MTDD remains around 100, but the runtime is relatively high. As the EFD acceleration level increases (i.e., EFD decreases) through ‘EFD normal-SATA weak’ (orange) and ‘EFD strong-SATA weak’ (pink), runtime improves by an average of 1.41 and 1.49 times, respectively. Conversely, as the SATA acceleration level increases (i.e., SATA increases) through ‘EFD weak-SATA normal’ (blue) and ‘EFD weak-SATA strong’ (green), runtime improves significantly by an average of 1.70 and 2.02 times. However, this improvement comes at the cost of fidelity, as MTDD increases substantially by an average of 3.31 and 8.54 times, respectively, indicating a notable fidelity loss.
Figure 9.
Scatter plot of Runtime and MTDD.
Figure 10.
Density histogram of Runtime and MTDD. The colored lines represent normal distribution curves computed using the mean and variance of each dataset.
Figure 11 depicts the simulation state at the moment when the trajectory error increases in the latter half of the simulation, transitioning from ‘EFD normal-SATA strong’ to ‘EFD strong-SATA strong’ (as shown in Figure 9). When both SATA and EFD acceleration levels are excessively high, it has a significant impact on sensing, which in turn affects both the tracking performance and firing performance of the USV model. As a result, enemy USVs fail to be neutralized, leading to substantial trajectory discrepancies compared to non-accelerated cases.
Figure 11.
Simulation visualization of 2 cases. (a) EFD normal—SATA strong case, (b) EFD strong—SATA strong case. The red circle indicates the area where the early-stage engagement occurs. In (a), within the red circle, there are SVs that were neutralized by USVs. However, in (b), within the same red circle, no USVs were neutralized.
At higher EFD settings, some enemy USVs were not neutralized during the final stage of engagement. This is because as the filtering interval gets longer, the detection update frequency decreases too much, causing friendly USVs to lose target information when the target leaves the effective detection range. As a result, certain enemy USVs remained undetected or were re-acquired too late for successful interception. This behavioral outcome highlights the trade-off between acceleration and situational awareness in event-filtered simulations.
Figure 12 illustrates the trajectory error over time for each acceleration level. The trajectory error is computed by dividing the simulation time into 100-s intervals and calculating MTDD for each segment. The results show that an increase in SATA has a significant impact on trajectory error, which aligns with the analysis in Table 4, where the coefficient for SATA is much larger than that for EFD. In the ‘EFD strong-SATA strong’ case, trajectory error in the later stages of the simulation is noticeably higher compared to cases where EFD is at normal or weak levels. Notably, around the 2000-step mark, situations arise where a small EFD value significantly affects simulation fidelity. To further investigate this phenomenon, the simulator will be utilized for additional validation.
Figure 12.
Trajectory Distance discrepancy over simulation time. While SATA has a significant impact on error, the influence of EFD is relatively small. However, when comparing the ‘EFD strong-SATA strong’ case to the ‘EFD normal-SATA strong’ case, it is evident that EFD influence under specific conditions.
5. Discussion
Although the proposed event filtering method demonstrates notable effectiveness in accelerating DEVS-based simulations, several limitations remain. First, the performance gain is highly dependent on the structural characteristics of each model. Different model configurations or interaction patterns may lead to varying trade-offs between runtime reduction and fidelity loss. Second, the effectiveness of the event filtering mechanism is sensitive to parameter tuning. In this study, parameters such as the Event Filtering Distance (EFD) and Sensor Acceleration Time Advance (SATA) were empirically determined, which may not be optimal for all scenarios. Developing an automated or adaptive parameter tuning strategy would further improve the robustness of the method. One possible direction is to employ optimization or reinforcement learning-based techniques to dynamically identify suitable parameter values during simulation.
Beyond naval combat simulation, the proposed event-filtering approach can be extended to other domains that feature well-structured and human-engineered system architectures. Representative examples include manufacturing systems, smart factory operations, and industrial process simulations, where inter-model dependencies and data flows are explicitly defined. In such environments, dynamic coupling control can selectively reduce redundant communication events without compromising system functionality, thereby improving simulation efficiency. However, applying this method to black-box or purely data-driven systems would be challenging because their internal causal relationships are not directly observable. For these systems, additional interpretability or surrogate modeling mechanisms would be required to identify meaningful event dependencies before structural event filtering can be applied. This distinction highlights that the proposed approach is particularly suited to domains with transparent system logic and well-defined model interactions.
In addition, the proposed event filtering contributes to the stability and robustness of reinforcement learning by expanding the accessible learning domain. By accelerating data generation while maintaining consistent observation and reward semantics, the RL agent can explore a broader range of scenarios within limited computational resources. This improved diversity and density of experience enhances both sample efficiency and training stability, leading to faster and more reliable convergence of learning policies. Therefore, the proposed approach serves as an effective integration point between DSDEVS-based simulation acceleration and AI training pipelines.
The present study assessed simulation fidelity using the Mean Trajectory Distance Discrepancy (MTDD), which captures trajectory-level deviations between baseline and accelerated runs. This trajectory-based metric effectively quantifies micro-level behavioral consistency but does not fully represent higher-level outcomes such as engagement success or survival rate. Since the primary objective of this study was to examine how event filtering influences fine-grained motion behavior, MTDD was considered appropriate for this stage of analysis. Nevertheless, a more comprehensive evaluation of fidelity should account for both kinematic similarity and mission-level effectiveness. Future research will therefore extend the current framework by integrating trajectory-based and outcome-based indicators, enabling a multi-scale assessment that encompasses both continuous behavioral coherence and discrete engagement outcomes across various simulation domains.
6. Conclusions
This study proposed an event filtering method that improves the execution performance of a DEVS-based naval combat simulator by exploiting the structural flexibility of DSDEVSs. The method dynamically adjusts model couplings based on the importance of each event, reducing the computational load while maintaining simulation fidelity. In a USV naval combat scenario, where frequent sensing and communication causes long execution times, the proposed approach significantly shortened runtime without critical degradation of accuracy. The results confirm that DSDEVSs can be effectively used not only for structural modeling but also as a framework for performance optimization in complex event-driven simulations. By properly selecting parameters such as the Event Filtering Distance (EFD) and Sensor Acceleration Time Advance (SATA), the method provides a practical means to balance simulation speed and fidelity.
Author Contributions
Conceptualization, J.C.; methodology, J.C.; software, J.C.; validation, J.C. and I.-C.M.; formal analysis, J.C.; investigation, J.C.; resources, I.-C.M. and J.W.B.; data curation, J.C.; writing—original draft preparation, J.C.; writing—review and editing, I.-C.M. and J.W.B.; visualization, J.C.; supervision, I.-C.M. and J.W.B.; project administration, J.W.B. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data supporting the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
The authors would like to thank all colleagues who provided helpful feedback during the preparation of this work. This paper was supported by the Education and Research Promotion Program of KOREATECH in 2023.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| DES | Discrete Event System |
| DEVS | Discrete Event System Specification |
| DSDEVS | Dynamic Structure Discrete Event System Specification |
| MTDD | Mean Trajectory Distance Discrepancy |
| EFD | Event Filtering Distance |
| SATA | Sensing Acceleration Time Advance |
Appendix A
Figure A1.
Diagram of Maneuver atomic model.
Figure A2.
Diagram of Gun atomic model.
Figure A3.
Diagram of C2 (Command & Control) atomic model.
References
- Zeigler, B.P.; Praehofer, H.; Kim, T.G. Theory of Modeling and Simulation; Academic Press: San Diego, CA, USA, 2000. [Google Scholar]
- Barros, F.J. Dynamic Structure Discrete Event System Specification: A New Formalism for Dynamic Structure Modeling and Simulation. In Proceedings of the 27th Conference on Winter Simulation (WSC 1995), Arlington, VA, USA, 3–6 December 1995; pp. 781–785. [Google Scholar]
- Chow, A.C.H.; Zeigler, B.P. Parallel DEVS: A Parallel, Hierarchical, Modular Modeling Formalism. In Proceedings of the Winter Simulation Conference (WSC 1994), Orlando, FL, USA, 11–14 December 1994; pp. 716–722. [Google Scholar]
- Zeigler, B.P. Distributed Supply Chain Simulation in a DEVS/CORBA Execution Environment. In Proceedings of the 1999 Winter Simulation Conference (WSC), Phoenix, AZ, USA, 12–15 October 1999; pp. 1540–1545. [Google Scholar]
- Zeigler, B.P.; Nutaro, J.; Seo, C. What’s the Best Possible Speedup Achievable in Distributed Simulation: Amdahl’s Law Reconstructed. In Proceedings of the 2008 Spring Simulation Multiconference (SpringSim), Ottawa, ON, Canada, 14–17 April 2008; pp. 123–130. [Google Scholar]
- Trabes, G.G.; Wainer, G.A.; Gil-Costa, V. A Parallel Algorithm to Accelerate DEVS Simulations in Shared Memory Architectures. IEEE Trans. Parallel Distrib. Syst. 2023, 34, 1609–1620. [Google Scholar] [CrossRef]
- Liu, Q.; Wainer, G. Exploring Multi-Grained Parallelism in Compute-Intensive DEVS Simulations. In Proceedings of the 2010 ACM/IEEE/SCS 24th Workshop on Principles of Advanced and Distributed Simulation (PADS), Atlanta, GA, USA, 17–19 May 2010; pp. 1–8. [Google Scholar]
- Himmelspach, J.; Ewald, R.; Leye, S.; Uhrmacher, A.M. Parallel and Distributed Simulation of Parallel DEVS Models. In Proceedings of the 2007 Spring Simulation Multiconference (SpringSim), Norfolk, VA, USA, 25–29 March 2007; pp. 249–256. [Google Scholar]
- Cárdenas, R.; Henares, K.; Arroba, P.; Wainer, G.; Risco-Martín, J.L. A DEVS Simulation Algorithm Based on Shared Memory for Enhancing Performance. In Proceedings of the 2020 Winter Simulation Conference (WSC), Orlando, FL, USA, 14–18 December 2020; pp. 2336–2347. [Google Scholar]
- Li, B.; Hu, K. A Formal Description Specification for Multi-Resolution Modeling (MRM) Based on DEVS Formalism. In AI, Simulation, and Planning in High Autonomy Systems; Springer: Jeju Island, Republic of Korea, 2004; pp. 285–294. [Google Scholar]
- Li, B. A Formal Description Specification for Multi-Resolution Modeling Based on DEVS Formalism and Its Applications. J. Def. Model. Simul. 2007, 4, 229–251. [Google Scholar]
- Wang, J.; Tropper, C. Optimizing Time Warp Simulation with Reinforcement Learning Techniques. In Proceedings of the 2007 Winter Simulation Conference (WSC), Washington, DC, USA, 9–12 December 2007; pp. 577–584. [Google Scholar]
- Coopmans, T.; Knegjens, R.; Dahlberg, A.; Maier, D.; Nijsten, L.; de Oliveira Filho, J.; Papendrecht, M.; Rabbie, J.; Rozpędek, F.; Skrzypczyk, M.; et al. NetSquid: A NETwork Simulator for QUantum Information using Discrete Events. Commun. Phys. 2021, 4, 164. [Google Scholar] [CrossRef]
- Gao, K.; Chen, L.; Li, D.; Liu, V.; Wang, X.; Zhang, R.; Lu, L. DONS: Fast and Affordable Discrete-Event Network Simulation with Automatic Parallelization. In Proceedings of the ACM SIGCOMM 2023, New York, NY, USA, 6–10 August 2023; pp. 167–181. [Google Scholar]
- Hong, L.J.; Zhang, X. Surrogate-Based Simulation Optimization. In Emerging Optimization Methods and Modeling Techniques with Applications; Carlsson, J.G., Ed.; INFORMS Tutorials in Operations Research: Catonsville, MD, USA, 2021; pp. 287–311. [Google Scholar]
- Zhang, Q.; Wang, Y.; Zhou, A. Surrogate-Assisted Evolutionary Algorithms for High-Cost Problems: A Survey. IEEE Trans. Evol. Comput. 2021, 25, 189–208. [Google Scholar]
- Saadawi, H.; Wainer, G. DEVS Execution Acceleration with Machine Learning. In Proceedings of the Symposium on Theory of Modeling and Simulation (TMS), Pasadena, CA, USA, 3–6 April 2016; pp. 1–8. [Google Scholar]
- Capocchi, L.; Santucci, J.F. Discrete Event Modeling and Simulation for Reinforcement Learning System Design. Information 2022, 13, 121. [Google Scholar] [CrossRef]
- IEEE Std 1516.2-2010; IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)–Object Model Template Specification. IEEE: Piscataway, NJ, USA, 2010.
- Tan, G.; Xu, L.; Moradi, F.; Taylor, S. An agent-based DDM for High Level Architecture. In Proceedings of the 15th Workshop on Parallel and Distributed Simulation (PADS 2001), Piscataway, NJ, USA, 15–18 May 2001; pp. 75–82. Available online: https://ieeexplore.ieee.org/abstract/document/924623 (accessed on 29 October 2025).
- Sui, B.; Zhao, Y.; Chen, Y.; Liu, C.; Tang, J. Prescribed-Time Trajectory Tracking Control for Unmanned Surface Vessels with Prescribed Performance Considering Marine Environmental Interferences and Unmodeled Dynamics. J. Mar. Sci. Eng. 2024, 12, 1380. [Google Scholar] [CrossRef]
- Li, J.; Xu, H.; Yu, C.; Liu, Z. Prescribed Performance Path Following Control of USVs via an Output-Based Threshold Rule. Ocean Eng. 2023, 284, 115317. [Google Scholar] [CrossRef]
- Zhang, W.; Sun, Z.; Wang, P.; Liu, Q. Prescribed Performance Control for USV–UAV via a Robust Bounded Compensating Technique. Appl. Ocean Res. 2025, 145, 103812. [Google Scholar] [CrossRef]
- Müller, M. Dynamic Time Warping. In Information Retrieval for Music and Motion; Springer: Berlin/Heidelberg, Germany, 2007; pp. 69–84. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
