Project and Preliminary Evaluation of VR-MED, a Domain-Specific Language for Serious Games in Family Medicine Teaching

Serious games can be used for training in different areas, like Education and Medicine. In these contexts, it is hard to define game-based learning environments, because this process requires intensive interaction between experts and developers in order to establish common, comprehensible and reusable elements for different projects by both professionals. A domain-specific language (DSL) tends to solve some modelling problems such as the creation and documentation of rules and the reuse of components. This paper presents VR-MED, a graphical DSL prototype for serious games, focused on teaching of Family Medicine. Using a visual notation, developers and healthcare professionals can create simple games based on textual medical cases. A preliminary study shows VR-MED as an adequate DSL to represent Family Medicine elements in a serious game, and that it can be extended to support new medical cases.

[1]  A. Neville Problem-Based Learning and Medical Education Forty Years On , 2008, Medical Principles and Practice.

[2]  Carole A. Goble,et al.  Kaleidoquery-A Flow-based Visual Language and its Evaluation , 2000, J. Vis. Lang. Comput..

[3]  Kishore S. Swaminathan,et al.  Incremental Development of a Domain-Specific Language That Supports Multiple Application Styles , 2006 .

[4]  Jean-Marc Jézéquel,et al.  When Model Driven Engineering meets virtual reality: Feedback from application to the Collaviz framework , 2014, 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS).

[5]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[6]  Wolfgang Broll,et al.  Interactive Bits: Prototyping of Mixed Reality Applications and Interaction Techniques through Visual Programming , 2008, 2008 IEEE Symposium on 3D User Interfaces.

[7]  Ronan Querrec,et al.  Semantic modeling of Virtual Environments using MASCARET , 2012, 2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS).

[8]  Isabel Harb Manssour,et al.  Experiences using Augmented Reality Environment for training and evaluating medical students , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[9]  C. Hmelo‐Silver Problem-Based Learning: What and How Do Students Learn? , 2004 .

[10]  Luciano Baresi,et al.  A Toolbox for Automating Visual Software Engineering , 2002, FASE.

[11]  Benjamin Lok,et al.  IPSViz: An After-Action Review Tool for Human-Virtual Human Experiences , 2008, 2008 IEEE Virtual Reality Conference.

[12]  João Araújo,et al.  Towards a Domain Specific Language for a Goal-Oriented approach based on KAOS , 2009, 2009 Third International Conference on Research Challenges in Information Science.

[13]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.

[14]  André L. M. Santos,et al.  Using Domain-Specific Modeling towards Computer Games Development Industrialization , 2006 .

[15]  Rafael Rieder,et al.  A methodology to specify three-dimensional interaction using Petri Nets , 2010, J. Vis. Lang. Comput..

[16]  David R. Michael,et al.  Serious Games: Games That Educate, Train, and Inform , 2005 .