Pregled bibliografske jedinice broj: 1025439
The RPG DSL: a case study of language engineering using MDD for Generating RPG Games for Mobile Phones
The RPG DSL: a case study of language engineering using MDD for Generating RPG Games for Mobile Phones // DSM '12 Proceedings of the 2012 workshop on Domain- specific modeling
Tucson (AZ), Sjedinjene Američke Države: The Association for Computing Machinery (ACM), 2012. str. 13-18 doi:10.1145/2420918.2420923 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 1025439 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
The RPG DSL: a case study of language engineering using MDD for Generating RPG Games for Mobile Phones
(The RPG DSL)
Autori
Marques, Eduardo ; Balegas, Valter ; Barroca, Bruno F. ; Barisic, Ankica ; Amaral, Vasco
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
DSM '12 Proceedings of the 2012 workshop on Domain- specific modeling
/ - : The Association for Computing Machinery (ACM), 2012, 13-18
ISBN
978-1-4503-1634-7
Skup
ACM conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH)
Mjesto i datum
Tucson (AZ), Sjedinjene Američke Države, 19.10.2012. - 26.10.2012
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Model-Driven Development ; Domain-Specific Lan- guage ; Model transformation ; Algebraic Petri-net ; Role Playing Games ; Game Analysis
Sažetak
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.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo