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 条
  • [1] MOBICAT: a model-driven engineering approach for automatic GUI code generation for Android applications
    Zafar, Haroon
    Khan, Saif Ur Rehman
    Mashkoor, Atif
    Nisa, Habib Un
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2024, 6
  • [2] A Crawling Approach of Hierarchical GUI Model Generation for Android Applications
    Liu, Chien-Hung
    Chen, Ping-Hung
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (05): : 1613 - 1623
  • [3] Using GUI Ripping for Automated Testing of Android Applications
    Amalfitano, Domenico
    Rita Fasolino, Anna
    Tramontana, Porfirio
    De Carmine, Salvatore
    Memon, Atif M.
    [J]. 2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 258 - 261
  • [4] Code Implementation Recommendation for Android GUI Components
    Zhao, Yanjie
    Li, Li
    Sun, Xiaoyu
    Liu, Pei
    Grundy, John
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 31 - 35
  • [5] Android GUI Test Generation with SARSA
    Khan, Md Khorrom
    Bryce, Renee
    [J]. 2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 487 - 493
  • [6] Using Code Generation Approach in Developing Kiosk Applications
    Zivanov, Zarko
    Rakic, Predrag
    Hajdukovic, Miroslav
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2008, 5 (01) : 41 - 59
  • [7] A Context-aware Approach for Dynamic GUI Testing of Android Applications
    Zhu, Haowen
    Ye, Xiaojun
    Zhang, Xiaojun
    Shen, Ke
    [J]. 39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 248 - 253
  • [8] A Toolset for GUI Testing of Android Applications
    Amalfitano, Domenico
    Fasolino, Anna Rita
    Tramontana, Porfirio
    De Carmine, Salvatore
    Imparato, Gennaro
    [J]. 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 650 - 653
  • [9] A metaheuristic approach to test sequence generation for applications with a GUI
    Bauersfeld, Sebastian
    Wappler, Stefan
    Wegener, Joachim
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6956 LNCS : 173 - 187
  • [10] A Metaheuristic Approach to Test Sequence Generation for Applications with a GUI
    Bauersfeld, Sebastian
    Wappler, Stefan
    Wegener, Joachim
    [J]. SEARCH BASED SOFTWARE ENGINEERING, 2011, 6956 : 173 - 187