Artículo
Enhancing Routed DEVS Models with Event Tracking
Fecha de publicación:
06/2025
Editorial:
Brazilian Computing Society
Revista:
Journal Of The Brazilian Computer Society
ISSN:
0104-6500
Idioma:
Inglés
Tipo de recurso:
Artículo publicado
Clasificación temática:
Resumen
The Routed Discrete Event System Specification (RDEVS) is a modular and hierarchical Modeling and Simulation (M&S) formalism based on the Discrete Event System Specification (DEVS) formalism that provides a set of design models for dealing with routing problems over DEVS. At the formal level, RDEVS models (as DEVS models themselves) are defined mathematically. However, software implementations of both formalisms are based on an Object-Oriented paradigm. Furthermore, at the implementation design level, the RDEVS formalism is represented by a conceptual model that uses DEVS simulators as execution engines. Even when RDEVS models can be executed with DEVS simulators, the resulting data (obtained as execution outputs) remains DEVS-based, restricting the study of event flows between models influenced by routing policies. This paper shows how the RDEVS formalism design was enhanced to include event tracking in the models without altering their expected behavior during simulation. Such an improvement is based on adding new features to existing RDEVS components. These features are defined as trackers, that are responsible for getting structured data from events exchanged during RDEVS executions. The proposed solution employs the Decorator pattern as a Software Engineering option to achieve the required goal. It was deployed as a Java package attached to the RDEVS Library devoted to collecting structured event flow data using JavaScript Object Notation (JSON). The results highlight the modeling benefits of adding event tracking to the original capabilities of the RDEVS formalism. For the M&S community, the novel contribution is an advance in understanding how best modeling practices of Software Engineering can be used to enhance their software tools in general and the RDEVS formalism in particular.
Archivos asociados
Licencia
Identificadores
Colecciones
Articulos(INGAR)
Articulos de INST.DE DESARROLLO Y DISEÑO (I)
Articulos de INST.DE DESARROLLO Y DISEÑO (I)
Citación
Blas, María Julia; Toniolo, Mateo; Gonnet, Silvio Miguel; Enhancing Routed DEVS Models with Event Tracking; Brazilian Computing Society; Journal Of The Brazilian Computer Society; 31; 1; 6-2025; 412-425
Compartir