Development and Assessment of an UML Profile for Digital Educational Games Modeling

Authors

  • Lucas Rodrigues de Oliveira Curso de Ciência da Computação – Universidade Federal de Goiás/Regional Jataí
  • Ana Carolina G. Inocêncio Curso de Ciência da Computação – Universidade Federal de Goiás/Regional Jataí
  • Heitor Augustus Xavier Costa Departamento de Ciência da Computação – Universidade Federal de Lavras (DCC/UFLA)
  • Paulo Afonso Parreira Júnior Departamento de Ciência da Computação – Universidade Federal de Lavras (DCC/UFLA)

DOI:

https://doi.org/10.5753/rbie.2018.26.02.124

Keywords:

UML Profile, Digital Educational Games, Software Modeling

Abstract

UML (Unified Modeling Language) is a general purpose language for software modeling, moreover, is the language most known and used for graphical representation of models. Just the elements preexisting in the UML (Unified Modeling Language) may not be sufficient to facilitate understanding of specific domain models. An example of specific problem domain is the Digital Educational Games (DEGs). In this paper, we describe the UP4EG, a UML profile for DEGs modeling, using UML class diagrams. The UP4EG gathers many stereotypes and tagged values divided into six packages that represent the main elements that a DEG should present. From an experimental study on the proposed profile with computer science students, it was realized that number of errors and the time spent for the identification of the main elements of a DEG can be improved when this profile is used in the modeling of this type of software.

Downloads

Download data is not yet available.

References

Abalone. Disponível em: [Link]. Acessado em: Maio/2017.

Aguiar, T. e ALEXANDRE, E. O Uso de Jogos Educativos no Ensino da Matemática Elementar. 34 f. Monografia (Bacharelado em Sistemas para Internet) - Centro Universitário Adventista de São Paulo, Campus Engenheiro Coelho - São Paulo. 2012. [GS Search].

Ahunt. “Android version of Electronica-IM game”. Disponível em: [Link]. Acessado em: Maio/2017.

Anneta, L. A. The “I’s” Have It: A Framework for Serious Educational Game Design. American Psychological Association. 2010. doi: 10.1037/a0018985. [GS Search].

Astah* CASE Tool. Disponível em: [Link]. Acessado em: Maio/2017.

Avelar, F. T. Desenvolvimento de um jogo educacional de cunho sócio-histórico. 58 f. Monografia (Bacharelado em Ciência da Computação) - Universidade Estadual Paulista - Faculdade de Ciências, Bauru - São Paulo. 2012. [GS Search].

Azzolini, V. L. CIDTRANS - Jogo 3D para educação no trânsito. 2014. 99 f. Monografia (Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Pato Branco. 2014. [GS Search].

Booch, G. et al. The Unified Modeling Language User Guide, 2º edição. Rio de Janeiro, Elsevier, 2005.

Cuba, G. P. Jogos sérios: tecnologia de jogos por computador aplicada ao ensino e aprendizagem. 91 f. Monografia (Bacharelado em Ciência da Computação) - Universidade Federal de Goiás - Campus Catalão. 2009. [GS Search].

Curi, C. F. et al. Proposal and Development of a Computer Game for Teaching Physics. SBC - Proceedings of SBGames. 2012.

Dantas, A. R. Jogos de Simulação no Treinamento de Gerentes de Projetos de Software. Dissertação (Mestre em Ciências em Engenharia de Sistemas e Computação) - Universidade Fereral do Rio de Janeiro, Rio de Janeiro. 2013. [GS Search].

Diniz, L. L. Jogo das 7 Falhas: Um Jogo Educacional para o Apoio ao Ensino do Teste de Caixa-Preta. Dissertação (Mestre em Computação Aplicada) - Universidade do Vale do Itajaí, São José - Santa Catarina. 2011. [GS Search].

Duggan, Brian et al. Learning games programming with Dalek World. 7th. International Conference on Computer Games: AI, Animation, Mobile, Educational and Serious Games, CNBDI, 28-30th. November, Magelis, Angouleme, France. 2015. [GS Search].

Eduka. Disponível em: [Link]. Acessado em: Maio/2017.

Evermann, J. A Meta-Level Specification and Profile for AspectJ in UML. Journal of Object Technology. Vol 6, No 7, Aug 2007. doi: 10.1145/1229375.1229379 [GS Search].

Fowler, M. UML Essencial: Um breve guia para a linguagem-padrão de modelagem de objetos, São Paulo, Ed. S.A, 2004. 155 p.

Gérard, S. Papyrus User Guide Series: About UML profiling. 2011. Disponível em: [Link].

Github. Disponível em: [Link]. Acessado em: Maio/2017.

Jardim, R. S. Jogo Virtual de Reeducação Alimentar Infantil. 78 f. Monografia (Bacharelado em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro - Centro de Ciências Exatas e Tecnologia, Rio de Janeiro. 2013. [GS Search].

Jácome, T. F. FISICARE - Um Software Educacional Para Auxílio à Aprendizagem em Física (Temperatura e Calor). 45 f. Relatório de Estágio (Sistemas de Informação) - Centro Universitário Luterano de Palmas, Palmas. 2003.

Kohwalter, T. C. et al. SDM - An Educational Game for Software Engineering. X SBGames - Salvador - BA, November 7th - 9th, 2011. doi: 10.1109/SBGAMES.2011.10 [GS Search].

Lahoud, Y. M. S. et al. Jogo Educativo para a Disciplina de Geografia. Colloquium Exactarum, v. 3, n. 2, p. 133-145. 2011. [GS Search].

Lessa Filho, C. A. et al. Um Jogo Educativo na Web no Contexto do Ensino Fundamental. CINTED - Novas Tecnologias na Educação, V. 12 Nº 2, dezembro, 2014. doi: 10.22456/1679-1916.53505. [GS Search].

Li, Z. et al. Object-Oriented Sokoban Solver: A Serious Game Project for OOAD and AI Education. Proceedings of the 44th Annual Frontiers in Education Conference (FIE 2014), pp. 1-4, Madrid, Spain, October 22-25, 2014. doi: 10.1109/FIE.2014.7044115. [GS Search].

Lisboa Filho, J. et al. (2010). A UML profile for conceptual modeling in GIS domain. DE@CAISE’2010, p.18-31. [GS Search].

Lobo, A. S. e Mello, L. S. V. Desenvolvimento de um jogo para apoio ao ensino de aritmética. 53 f. Monografia (Bacharel em Ciência e Tecnologia) - Instituto Federal de Educação, Campus Guarulhus. 2012.

Matunobu, Y. Desenvolvimento de um Software Educativo para o Treinamento em Percepção Musical. 81 f. Monografia (Bacharelado em Ciência da Computação) - Centro Universitário Eurípides De Marília - UNIVEM, Marília. 2010.

Mendes Júnior, A. Z. ABC - Sistema de Auxílio à Educação Infantil. 2012. Monografia - IFP - Campus Paranaguá. 2012.

Monsterismus. “An educational Android game to help teach the fundamentals of programming”. Disponível em: [Link]. Acessado em: Maio/2017.

Mwangi, Rose W. et al. Integrating ICT With Education: Designing an Educational Computer Game for Teaching Functions in Undergraduate Mathematics. Journal of Theoretical and Applied Information Technology. 2011. [GS Search].

Object Constraint Language (OCL). Disponível: [Link]. Acessado em: Maio/2017.

Object Management Group (OMG). Meta Object Facility (MOF) Core Specification. Disponível: [Link]. Documento: formal/2014-04-03.

Object Management Group (OMG). Unified Modeling Language™ (UML®). Disponível: [Link]. Documento: formal/2015-06.

Oliveira, L. R. “UP4EG (UML PROFILE FOR EDUCATIONAL GAMES) - Um Perfil UML para Modelagem de Jogos Educacionais Digitais”. Monografia de Graduação. Universidade Federal de Goiás/Regional Jataí. Jataí/GO. 2016.

Paschoal, Luan et al. JOE: Jogo Ortográfico Educacional. III Congresso Brasileiro de Informática na Educação (CBIE 2014). XXV Simpósio Brasileiro de Informática na Educação (SBIE 2014). doi: 10.5753/cbie.sbie.2014.652. [GS Search].

Rodrigues, H. F. Aplicando Sistemas Hápticos em Serious Games: Um Jogo para a Educação em Higiene Bucal. 156 f. Dissertação (Mestrado em Informática) - Departamento de Informática - Universidade Federal da Paraíba, João Pessoa. 2011. [GS Search].

Silva, D. O. SIEP: Sistema Interativo Educacional Pedagógico. Monografia. Faculdade Cenecista de Capivari. São Paulo. 2012.

Sommerville, I. Engenharia de Software. 9º Edição. São Paulo: Pearson Prentice Hall, 2011. 529 p.

Sourceforge. Disponível: [Link]. Acessado em: Maio/2017.

Sousa, V. F. ITest Learning: Um jogo para o apoio ao ensino de testes de software. Monografia (Bacharel em Sistemas de Informação) - Universidade Federal do Ceará, Campus Quixadá. 2012. [GS Search].

Teramoto, E. H. I. et al. TOTH: Jogo Eletrônico para a Aprendizagem da Matemática. 80 f. Monografia (Engenharia da Computação) - Universidade de São Paulo - Escola Politécnica, São Paulo. 2008. [GS Search].

Torres, A. et al. Towards a UML profile for model-driven object-relational mapping. SBES. 2009. doi: 10.1109/SBES.2009.22. [GS Search].

Tresohlavy, K. Educational Game: Tricky Trig. Object-Oriented Theory and Programming I. 2007.

Uetanabara Júnior, J. et al. An Overview and an Empirical Evaluation of UML-AOF. ACM SAC 2010. doi: 10.1145/1774088.1774564. [GS Search].

Vilela, J. F. F. Projeto e implementação de um Software Educativo Multi-Agente com Tropos e JADE. 129 f. Monografia (Engenharia da Computação) - Universidade Federal do Vale do São Francisco - UNIVASF, Juazeiro - Bahia. 2011.

Zagal, José P. et al. Towards an Ontological Language for Game Analysis. 2005. Disponível em: [Link].

Published

2026-07-16

How to Cite

OLIVEIRA, L. R. de; INOCÊNCIO, A. C. G.; XAVIER COSTA, H. A.; PARREIRA JÚNIOR, P. A. Development and Assessment of an UML Profile for Digital Educational Games Modeling. Brazilian Journal of Computers in Education, [S. l.], v. 26, n. 2, p. 124–144, 2026. DOI: 10.5753/rbie.2018.26.02.124. Disponível em: https://journals-sol.sbc.org.br/index.php/rbie/article/view/6910. Acesso em: 26 jul. 2026.

Issue

Section

Awarded Papers

Most read articles by the same author(s)