首页> 外文期刊>Automated software engineering >A model-driven framework for developing android-based classic multiplayer 2D board games
【24h】

A model-driven framework for developing android-based classic multiplayer 2D board games

机译:用于开发基于Android的Classic MultiPlayer 2D棋盘游戏的模型驱动框架

获取原文

摘要

Mobile 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.
机译:移动应用和游戏开发是软件工程中的有吸引力的领域。尽管对编程语言和集成开发环境进行了进展,但软件和移动游戏开发人员始终存在许多挑战。模型驱动工程(MDE)是一种软件工程方法,适用软件建模语言来建立问题域。在此范例中,通过应用不同的模型转换,将从模型自动生成代码。此外,操纵模型而不是代码促进了由于高级别的抽象而导致错误的发现和解决。本研究介绍了一种叫做Mandroid的方法和框架,以全自动的方式生成基于Android的经典多人游戏2D游戏,依赖于MDE的概念。游戏的结构和行为尺寸是Mandroid的第一个建模。然后,模型将自动转换为可在任何移动电话和平板电脑上运行的代码,然后运行Android 4.4或更高版本。为了评估拟议的方法,全面实施三场董事会游戏。此外,通过一组问卷评估Mandroid的适用性,开发者性能,简单性和吸引力。 Mandroid也通过将其与其他Android游戏开发框架进行比较来进行技术上进行评估。结果展示了使用Mandroid的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号