Model-driven development of mobile applications for Android and iOS supporting role-based app variability

Model-driven development of mobile applications for Android and iOS supporting role-based app variability
复制标题

适用于 Android 和 iOS 的移动应用程序的模型驱动开发支持基于角色的应用程序可变性

DOI:
10.1007/s10270-016-0559-4
复制
发表时间:
2015
影响因子:
2
通讯作者:
Michael Guckert
Michael Guckert
中科院分区:
计算机科学3区
文献类型:
--
作者:
Steffen Vaupel;Gabriele Taentzer;René Gerlach;Michael Guckert

文献摘要

参考文献

被引文献

相似文献

应用程序和用户数量的快速增长使得移动的应用程序的开发成为软件工程中最有前途的领域之一。由于上市时间短、平台不同以及新兴技术迅速发展,移动的应用程序开发面临着模型驱动开发(MDD)可以提供帮助的典型挑战。我们提出了一个建模语言和基础设施的MDD的原生应用程序在Android和iOS。我们的方法允许在不同的抽象级别上进行灵活的应用开发:标准应用元素的紧凑建模,例如标准数据管理和越来越详细的单个元素建模,以涵盖特定的行为。此外,支持一种可变性建模,使得可以开发具有变体的移动的应用。我们展示了我们的MDD方法与几个应用程序,包括会议应用程序,增强现实功能的博物馆指南,和SmartPlug。
Rapidly increasing numbers of applications and users make the development of mobile applications to one of the most promising fields in software engineering. Due to short time to market, differing platforms, and fast emerging technologies, mobile application development faces typical challenges where model-driven development (MDD) can help. We present a modeling language and an infrastructure for the MDD of native apps in Android and iOS. Our approach allows a flexible app development on different abstraction levels: compact modeling of standard app elements such as standard data management and increasingly detailed modeling of individual elements to cover, for example, specific behavior. Moreover, a kind of variability modeling is supported such that mobile apps with variants can be developed. We demonstrate our MDD approach with several apps including a conference app, a museum guide with augmented reality functionality, and a SmartPlug.
DOI: --
发表时间: 2013-08
期刊: --
影响因子: --
作者:
Lorenzo Bettini
通讯作者: Lorenzo Bettini
DOI: 10.26034/lu.akwi.2015.3161
发表时间: 2015
期刊: Anwendungen und Konzepte der Wirtschaftsinformatik
影响因子: --
作者:
M. Guckert;Gabriele Taentzer
通讯作者: Gabriele Taentzer
专业 Java® EE 设计模式:Yener/Professional
DOI: 10.1002/9781119209393
发表时间: 2014
影响因子: 2.9
作者:
M. Yener;Alex Theedom
通讯作者: Alex Theedom
学习适用于 Android 的 HTML5 和 JavaScript
DOI: 10.1007/978-1-4302-4348-9
发表时间: 2012
期刊: 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
影响因子: --
作者:
Gavin Williams
通讯作者: Gavin Williams
DOI: 10.1145/2305484.2305502
发表时间: 2012
影响因子: 3.4
作者:
V. Tran;J. Vanderdonckt;R. Tesoriero;F. Beuvens
通讯作者: F. Beuvens