GUI Code Generation for Android Applications Using a MDA Approach

被引:0
|
作者
Sabraoui, Ayoub [1 ]
El Koutbi, Mohammed [1 ]
Khriss, Ismail [2 ]
机构
[1] ENSIAS, Mobile Intelligent Syst Team MIS, Rabat, Morocco
[2] Univ Quebec & Rimouski UQAR, Dept Math Informat Genie, Quebec City, PQ, Canada
关键词
UML; MDA; Metamodel; GUI for mobile applications; Mobile;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Developing applications for mobile platforms is a compound task, due to variability of mobile OSs and the number of different devices that need to be supported. Model-Driven Architecture (MDA) approach could provide a possible solution to provide an automated way to generate a Graphical User Interface (GUI) for such applications. In this paper, we propose an approach based on MDA, to generate GUI for mobile applications on smartphones. The adopted approach consists of three main steps (i) analyzing and modeling the GUI under UML; (ii) transforming the obtained diagrams to a simplified XMI schema using JDOM API; and (iii) generating the GUI based on MDA. Our method has the advantages to generate automatically GUI for several platforms, and gives a graphical way for designing in UML.
引用
收藏
页码:393 / 398
页数:6
相关论文
共 50 条
  • [21] GUI and Usage Model-Based Test Case Generation for Android Applications with Change Analysis
    San Miguel, Jose Lorenzo
    Takada, Shingo
    [J]. MOBILE!'16: PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON MOBILE DEVELOPMENT, 2016, : 43 - 44
  • [22] Browsing and searching source code of applications written using a GUI framework
    Michail, A
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 327 - 337
  • [23] Examining Performance Issues of GUI Based Android Applications
    Shin, Jung-Hoon
    Abebe, Mesfin
    Kim, Suntae
    Yoo, Cheol Jung
    Jin, Kwang-Yoon
    [J]. ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING: FUTURETECH & MUE, 2016, 393 : 415 - 420
  • [24] PATS: A Parallel GUI Testing Framework for Android Applications
    Wen, Hsiang-Lin
    Lin, Chia-Hui
    Hsieh, Tzong-Han
    Yang, Cheng-Zen
    [J]. 39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 210 - 215
  • [25] Understanding Code Smells in Android Applications
    Mannan, Umme Ayda
    Ahmed, Iftekhar
    Almurshed, Rana Abdullah M.
    Dig, Danny
    Jensen, Carlos
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 225 - 236
  • [26] An Approach to GUI Test Scenario Generation Using Machine Learning
    Gao, Jerry
    Tao, Chuanqi
    He, Yejun
    Anumalasetty, Amrutha Pavani
    Joseph, Erica Wilson
    Sripathi, Akshata Hatwar Kumbashi
    Nayani, Himabindu
    Li, Shi Ting
    [J]. 2022 FOURTH IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2022), 2022, : 79 - 86
  • [27] A source code based model to generate GUI - GUI generation based on source code with declarative language extensions
    Monteiro, Marco
    Oliveira, Paula
    Goncalves, Ramiro
    [J]. ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE, 2008, : 21 - +
  • [28] A Coverage Measurement Method For GUI Test Cases On Android Applications
    MIRZA, Merve Melis
    SEN, Alper
    [J]. 2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 25 - 30
  • [29] Design of GUI-Component Energy Profiler for Android Applications
    Hatayama, Kazuki
    Hisazumi, Kenji
    Yoshise, Kana
    Ishida, Shigemi
    Fukuda, Akira
    [J]. TENCON 2015 - 2015 IEEE REGION 10 CONFERENCE, 2015,
  • [30] Automatic code generation within MDA approach for cross-platform mobiles apps
    Benouda, Hanane
    Azizi, Mostafa
    Moussaoui, Mimoun
    Esbai, Redouane
    [J]. PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 237 - 241