首页> 外文期刊>Automated software engineering >ALBA: a model-driven framework for the automatic generation of android location-based apps
【24h】

ALBA: a model-driven framework for the automatic generation of android location-based apps

机译:Alba:用于自动生成基于Android位置的应用程序的模型驱动框架

获取原文
获取原文并翻译 | 示例

摘要

In recent years, the number of smartphone users has increased dramatically. These users download millions of apps and use them for various services. Due to the significant demand for mobile apps, developers often seek faster development methods and more effective tools and techniques to generate these apps. Many of these apps are location-based apps in which users receive services based on their geographical location. In this paper, we propose a model-driven approach for the automatic generation of Android location-based mobile apps. Our framework, called ALBA, consists of a domain-specific modeling language, a modeling tool, and a plugin which includes model to code transformations. The modeling tool enables a novice designer to model a location-based app. The model is validated against the predefined constraints and the editor prevents creating invalid models. The designer uses the plugin to generate the Android code of me app. The evaluation of our work is two fold. First, to evaluate the generalizability of the ALBA framework, we conducted an experiment which includes the generation of four industrial location-based apps. Second, to evaluate the usability and quality of both the framework and the generated apps, we conducted a case study consists of three experiments. The results of the evaluation are promising both in terms of the applicability of the framework and the quality of the generated apps.
机译:近年来,智能手机用户的数量急剧增加。这些用户下载了数百万应用并为各种服务使用它们。由于对移动应用的重要需求,开发人员经常寻求更快的开发方法和更有效的工具和技术来生成这些应用程序。其中许多应用是基于位置的应用程序,用户基于地理位置接收服务。在本文中,我们提出了一种用于自动生成基于Android地点的移动应用程序的模型驱动方法。我们的框架称为Alba,由域特定的建模语言,建模工具和插件组成,其中包括模型转换模型。建模工具使新手设计师能够模拟基于位置的应用程序。该模型针对预定义的约束验证,编辑器可防止创建无效模型。设计者使用插件来生成ME应用程序的Android代码。对我们工作的评估是两倍。首先,为了评估Alba框架的普遍性,我们进行了一个实验,包括生成四个基于实际的应用程序。其次,为了评估框架和生成的应用的可用性和质量,我们进行了一个案例研究包括三个实验。评估结果在框架适用性和生成的应用的质量方面都有前景。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号