Mostrar el registro sencillo del ítem

dc.contributor.authorDerakhshandi, Mohammad
dc.contributor.authorKolahdouz-Rahimi, Shekoufeh
dc.contributor.authorTroya-Castilla, Javier 
dc.contributor.authorLano, Kevin
dc.date.accessioned2021-06-17T11:49:57Z
dc.date.available2021-06-17T11:49:57Z
dc.date.issued2021
dc.identifier.citationDerakhshandi, M., Kolahdouz-Rahimi, S., Troya, J. et al. A model-driven framework for developing android-based classic multiplayer 2D board games. Autom Softw Eng 28, 7 (2021). https://doi.org/10.1007/s10515-021-00282-1es_ES
dc.identifier.urihttps://hdl.handle.net/10630/22482
dc.description.abstractMobile applications and game development are attractive fields in software engineering. Despite the advancement of programming languages and integrated development environments, there have always been many challenges for software and mobile game developers. Model-Driven Engineering (MDE) is a software engineering methodology that applies software modeling languages for modeling the problem domain. In this paradigm, the code is to be automatically generated from the models by applying different model transformations. Besides, manipulating models instead of code facilitates the discovery and resolution of errors due to the high level of abstraction. This study presents an approach and framework, called MAndroid, that generates Android-based classic multiplayer 2D board games in a fully automated fashion, relying on the concepts of MDE. Structural and behavioral dimensions of the game are first modeled in MAndroid. Models are then automatically transformed to code that can be run on any mobile phone and tablet running Android 4.4 or higher. In order to evaluate the proposed approach, three board games are fully implemented. Additionally, applicability, developer performance, simplicity and attractiveness of MAndroid are evaluated through a set of questionnaires. MAndroid is also evaluated technically by comparing it to other Android game-development frameworks. Results demonstrate the benefits of using MAndroid.es_ES
dc.description.sponsorshipPGC2018-094905-B-I00 US-1264651 RTI2018-101204-B-C21 P18-FR-2895es_ES
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.relation.ispartofseries28;7
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectJuegos de ordenadores_ES
dc.subjectTelefonía sin hiloes_ES
dc.subjectIngeniería del softwarees_ES
dc.subject.otherModel Drivenes_ES
dc.subject.otherAndroides_ES
dc.subject.other2D Gameses_ES
dc.subject.otherBoard Gameses_ES
dc.subject.otherMultiplayer Gameses_ES
dc.titleA model-driven framework for developing android-based classic multiplayer 2D board gameses_ES
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1007/s10515-021-00282-1
dc.type.hasVersioninfo:eu-repo/semantics/submittedVersiones_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem