BRModelo Web Extension: Implementing a Textual Domain-Specific Language for Conceptual Database Modeling

  • Igor Andrey Ronsoni Universidade Federal da Fronteira Sul (UFFS)
  • Geomar A. Schreiner Universidade Federal da Fronteira Sul (UFFS) https://orcid.org/0000-0002-6457-8982
  • Denio Duarte Universidade Federal da Fronteira Sul (UFFS)

Resumo


Data modeling is a fundamental step in the development of systems, as it allows domain requirements to be represented in a clear and structured manner. In the Brazilian BRModelo stands out as a widely adopted tool for creating Entity–Relationship (ER) diagrams, offering an visual interface. However, its limitation to exclusively graphical manipulation can reduce productivity and flexibility of use. This work proposes ConceptText, an extension of BRModelo WEB (BRMW) through the integration of a command-line (CMD) module with support for a dedicated textual language for the creation and manipulation of conceptual diagrams. The solution was evaluated through user experimentation, and the results indicated good acceptance, preservation of the original usability, and a perceived increase in efficiency in the modeling process. This approach contributes to its modernization and integration with contemporary development workflows.
Palavras-chave: brmw, database modeling, textual conceptual modeling

Referências

Belcic, I. and Stryker, C. (2024). O que é diagrama de entidade e relacionamento (erd)? [link]. Abr. 2025.

Dimitrieski, V., Čeliković, M., Aleksić, S., Ristić, S., and Luković, I. (2014). Extended entity-relationship approach in a multi-paradigm information system modeling tool. In 2014 FedCSIS, pages 1611–1620.

Krieger, N., Speth, S., and Becker, S. (2024). HyLiMo: A hybrid live-synchronized modular diagramming editor as ide extension for technical and scientific publications. In 1st ACM/IEEE Workshop on Integrated Development Environments.

Lopes, J., Bernardino, M., Basso, F., and Rodrigues, E. (2021). Textual approach for designing database conceptual models: A focus group. In MODELSWARD, pages 171–178.

Neto, M. B. d. S. et al. (2016). brmodeloweb: Ferramenta web para ensino e modelagem de banco de dados.

Santos, A. L. and Gomes, E. (2016). Xdiagram: a declarative textual dsl for describing diagram editors (tool demo). In Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, pages 253–257.

Simsion, G. and Witt, G. (2005). Data Modeling Essentials. Morgan Kaufmann, 3 edition.
Publicado
08/09/2026
RONSONI, Igor Andrey; SCHREINER, Geomar A.; DUARTE, Denio. BRModelo Web Extension: Implementing a Textual Domain-Specific Language for Conceptual Database Modeling. In: DEMONSTRAÇÕES E APLICAÇÕES - SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 41. , 2026, São Carlos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 263-268. DOI: https://doi.org/10.5753/sbbd_estendido.2026.249554.