Herramienta de Modelado y Generación de Código Java para Simulaciones RDEVS

  • Clarisa Espertino Universidad Tecnológica Nacional – Facultad Regional Santa Fe
Palabras clave: gramática libre de contexto, modelos de simulación, generación de código, Routed DEVS

Resumen

En este trabajo se presenta una herramienta de software de modelado textual implementada como un complemento para Eclipse que facilita la definición de procesos de enrutamiento utilizando especificaciones textuales. Estos procesos definen un modelo de simulación que admite la generación de código Java para situaciones de enrutamiento, a fin de que puedan ser ejecutadas en
simuladores Discrete Event System Specification (DEVS) como modelos Routed DEVS (RDEVS). Así, haciendo uso de una especificación textual, un modelador no experto en RDEVS podrá obtener modelos de simulación de eventos discretos ejecutables. El núcleo de esta herramienta es una gramática libre de contexto que define la estructura del texto. Además, incluye un editor que permite crear especificaciones textuales basadas en dicha gramática, ofreciendo ayudas de escritura para asistir al usuario durante la edición. Partiendo de una herramienta para crear archivos de especificación adecuados, la herramienta tiene una opción de validación que permite procesar y validar el contenido escrito, para garantizar la consistencia de los modelos a generar. Finalmente,
la herramienta genera el código Java para la simulación de los modelos.

Publicado
2023-06-23
Cómo citar
Espertino, C. (2023). Herramienta de Modelado y Generación de Código Java para Simulaciones RDEVS. Electronic Journal of SADIO (EJS), 22(2), 45-63. Recuperado a partir de https://ojs.sadio.org.ar/index.php/EJS/article/view/497