The RPG DSL: a case study of language engineering using MDD for Generating RPG Games for Mobile Phones
Résumé
It is typical in the domain of digital games to have many development problems due to its increasing complexity. Those difficulties include: i) little code reuse in order to develop a cross-platform game; and ii) performing game's verification through extensive and expensive tests. This of course results in low productivity in the development (evolution and maintenance) of game solutions. In this paper, we present a domain-specific language (DSL) for a Role-Playing Game (RPG) product lines, which was completely built using a software development technique driven by high level abstractions-called Model-Driven Development (MDD). Also, we discuss and demonstrate the several benefits of applying MDD in terms of rapid prototyping of cross-platform games, and their evaluation by means of static and dynamic verification of the game's logic properties.
Mots clés
- Game Analysis
- Role Playing Games
- Algebraic Petri-net
- Domain-Specific Language
- Algebraic Petri-net Model-Driven Development
- Model transformation
- Domain Specific Language
- D.2.2 [Software Engineering]: Design Tools and Techniques General Terms Model-Driven Development
- H.1.0 [Information Systems Applications]: Models and Principles
Domaines
| Origine | Fichiers produits par l'(les) auteur(s) |
|---|---|
| Licence |