Towards a Domain Specific Modelling Language for Serious Game Design

Computer games are fun to play but the design and engineering tasks involved behind the scenes can be daunting to many. Model-Driven Engineering offers an approach to simplify the technical complexity of computer games development and tools that support model-driven development can help to reduce the barriers towards the adoption of games-based learning. This paper describes the process to define a Domain Specific Modelling Language (DSML) for serious game design modelling. Existing software modelling languages are analysed to determine suitability for use in serious games modelling. A modelling framework for serious games design is then proposed taking account into requirements of serious game design and findings from the analysis.

[1]  Edmund M. Clarke,et al.  Formal Methods: State of the Art and Future Directions Working Group Members , 1996 .

[2]  T. Dalgleish The emotional brain , 2004, Nature Reviews Neuroscience.

[3]  Robert B. France,et al.  Model-driven development using UML 2.0: promises and pitfalls , 2006, Computer.

[4]  Catherine Chambliss,et al.  Educating Students about the Risks of Excessive Videogame Usage. , 1999 .

[5]  Miguel de Aguilera,et al.  Video games and education: (Education in the Face of a “Parallel School”) , 2003, CIE.

[6]  Andy Evans,et al.  Model driven architecture: how far have we come, how far can we go? , 2003, OOPSLA '03.

[7]  C. Anderson,et al.  Effects of Violent Video Games on Aggressive Behavior, Aggressive Cognition, Aggressive Affect, Physiological Arousal, and Prosocial Behavior: A Meta-Analytic Review of the Scientific Literature , 2001, Psychological science.

[8]  Mark Taylor,et al.  Using soft systems methodology for computer game design , 2007 .

[9]  Mark John Taylor,et al.  Computer game-flow design , 2006, CIE.

[10]  Ovidiu Noran,et al.  UML vs. IDEF: An Ontology-Oriented Comparative Study in View of Business Modelling , 2004, ICEIS.

[11]  Chee Siang Ang,et al.  Designing Interactivity in Computer Games: a UML Approach , 2004, Int. J. Intell. Games Simul..

[12]  David England,et al.  Extending Soft Models to Game Design: Flow, Challenges and Conflicts , 2005, DiGRA Conference.

[13]  Andrea Bobbio,et al.  System Modelling with Petri Nets , 1990 .

[14]  Karl Frank,et al.  Model driven architecture: the realities, a year later , 2004, OOPSLA '04.

[15]  Vangalur S. Alagar,et al.  Specification of Software Systems , 1998, Graduate Texts in Computer Science.

[16]  Elisheva F. Gross,et al.  The impact of home computer use on children's activities and development. , 2000, The Future of children.

[17]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.