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 条
  • [1] Model-driven development of mobile applications allowing role-driven variants
    [J]. Vaupel, Steffen (svaupel@informatik.uni-marburg.de), 1600, Springer Verlag (8767):
  • [2] Experiences on model-driven software development for mobile applications
    Braun, Peter
    Eckhaus, Ronny
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 490 - 493
  • [3] Model-driven architecture for mobile applications
    Dunkel, Jurgen
    Bruns, Ralf
    [J]. BUSINESS INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4439 : 464 - +
  • [4] Model-Driven Development for Multi-platform Mobile Applications
    Francese, Rita
    Risi, Michele
    Scanniello, Giuseppe
    Tortora, Genoveffa
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 61 - 67
  • [5] Model-Driven Development of Mobile Applications: A Systematic Literature Review
    Tufail, Hanny
    Azam, Farooque
    Waseem, Muhammad
    Qasim, Iqra
    [J]. 2018 IEEE 9TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2018, : 1165 - 1171
  • [6] Model-driven development of enterprise applications
    Kulkarni, V
    Reddy, S
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 118 - 128
  • [7] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    [J]. Software Quality Journal, 2017, 25 : 407 - 435
  • [8] Model-driven development of composite applications
    Patig, Susanne
    [J]. MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 67 - 78
  • [9] Testing of model-driven development applications
    Marin, Beatriz
    Gallardo, Carlos
    Quiroga, Diego
    Giachetti, Giovanni
    Serral, Estefania
    [J]. SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 407 - 435
  • [10] Model-Driven Development of WSN Applications
    Paulon, A. R.
    Froehlich, A. A.
    Becker, L. B.
    Basso, F. P.
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 161 - 166