Model-Driven Development of Mobile Applications Allowing Role-Driven Variants

被引:0
|
作者
Vaupel, Steffen [1 ]
Taentzer, Gabriele [1 ]
Harries, Jan Peer [1 ]
Stroh, Raphael [1 ]
Gerlach, Rene [2 ]
Guckert, Michael [2 ]
机构
[1] Univ Marburg, D-35032 Marburg, Germany
[2] Tech Hochschule, KITE, Mittelhessen, Germany
关键词
model-driven development; mobile application; Android; WEB;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 can help. We present a modeling language and an infrastructure for the model-driven development (MDD) of Android apps supporting the specification of different app variants according to user roles. For example, providing users may continuously configure and modify custom content with one app variant whereas end users are supposed to use provided content in their variant. Our approach allows a flexible app development on different abstraction levels: compact modeling of standard app elements, detailed modeling of individual elements, and separate provider models for specific custom needs. We demonstrate our MDD-approach at two apps: a phone book manager and a conference guide being configured by conference organizers for participants.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [41] Model-Driven Development Applied to Mobile Health and Clinical Scores
    de Aguiar Barbosa, Allan Fabio
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2020, 1172 : 188 - 203
  • [42] For mobile services in the cloud of things: a model-driven development pattern
    Sree N.S.
    Lakshmi P.P.
    Prince Mary S.
    [J]. International Journal of Cloud Computing, 2022, 11 (5-6) : 511 - 517
  • [43] Model-Driven Development Patterns for Mobile Services in Cloud of Things
    Cai, Hongming
    Gu, Yizhi
    Vasilakos, Athanasios V.
    Xu, Boyi
    Zhou, Jun
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) : 771 - 784
  • [44] A Retargetable Model-Driven Framework for the Development of Mobile User Interfaces
    Khan, Mehreen
    Azam, Farooque
    Rashid, Muhammad
    Samea, Fatima
    Anwar, Muhammad Waseem
    Muzaffar, Abdul Wahab
    Butt, Wasi Haider
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (01)
  • [45] Introspective model-driven development
    Buechner, Thomas
    Matthes, Florian
    [J]. SOFTWARE ARCHITECTURE, 2006, 4344 : 33 - +
  • [46] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [47] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    [J]. CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [48] Model-driven development with the jABC
    Steffen, Bernhard
    Margaria, Tiziana
    Nagel, Ralf
    Jorges, Sven
    Kubczak, Christian
    [J]. HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 92 - +
  • [49] Comparison of model-driven architecture and software factories in the context of Model-Driven Development
    Demir, Ahmet
    [J]. Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 75 - 83
  • [50] The pragmatics of model-driven development
    Selic, B
    [J]. IEEE SOFTWARE, 2003, 20 (05) : 19 - +