Una gramática libre de contexto para la especificación de modelos conceptuales
Date
2023-09-04
Journal Title
Journal ISSN
Volume Title
Publisher
JIT
Abstract
Este trabajo tiene como finalidad la construcción de una herramienta que de soporte a la definición por etapas de un modelo de simulación. El objetivo es especificar una sintaxis que permita la definición de un modelo conceptual a partir de la abstracción de una situación del mundo real. Para esto, se establece una gramática que permite reconocer oraciones válidas y, a partir de ello, se permita la visualización de un conjunto de relaciones entre las entidades del modelo a través de un diagrama de clases. Para el desarrollo de cada etapa se utilizan como soporte, primeramente,
ANTLR4 para definir reglas sintácticas con el fin de reconocer sentencias válidas. Además, se utilizó USE para realizar un diagrama de clases con el propósito de definir clases y establecer relaciones entre ellas. Por último, a través del lenguaje de programación Java, se pretende desarrollar las clases con sus relaciones propuestas en el diagrama.
This research paper is devoted to building a software tool that supports the definition of a simulation model. The objective is to specify a syntax that allows defining a conceptual model from an abstraction of some real-world situation. For this purpose, grammar is defined to recognize valid sentences and then, to get a set of relationships between entities building the model through a class diagram. Several software tools are used for such a development. First, ANTLR4 was used to define syntactic rules to recognize valid sentences in the grammar. Then, USE was used to make a class diagram for the purpose of defining classes and establishing relationships between them. Finally, Java was used to build the classes that allow getting an object diagram.
This research paper is devoted to building a software tool that supports the definition of a simulation model. The objective is to specify a syntax that allows defining a conceptual model from an abstraction of some real-world situation. For this purpose, grammar is defined to recognize valid sentences and then, to get a set of relationships between entities building the model through a class diagram. Several software tools are used for such a development. First, ANTLR4 was used to define syntactic rules to recognize valid sentences in the grammar. Then, USE was used to make a class diagram for the purpose of defining classes and establishing relationships between them. Finally, Java was used to build the classes that allow getting an object diagram.
Description
Keywords
Modelo conceptual, Gramática libre de contexto, Diagrama de clases, Simulación de eventos discretos, Conceptual modeling, Context-free grammar, Class diagram, Discrete event simulation
Citation
Meichtry Regner, V. E. (26 y 27 de octubre de 2023). Una gramática libre de contexto para la especificación de modelos conceptuales. Jornadas de Jóvenes Investigadores Tecnológicos (JIT 2023). UTN. Facultad Regional Rafaela, Santa Fe, Argentina.
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess