A Model-Driven Architecture Solution for Multi-Platform Mobile App Development
This paper presents a comprehensive Model Driven Architecture (MDA) approach for multi-platform mobile app development. We introduce a UML-based metamodel that encapsulates essential mobile app elements, including views, controls, resources, and events. Our approach leverages the Acceleo code genera...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
University North
2024-01-01
|
| Series: | Tehnički Glasnik |
| Subjects: | |
| Online Access: | https://hrcak.srce.hr/file/466477 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850268178015322112 |
|---|---|
| author | Ayoub Korchi Mohamed Karim Khachouch Younes Lakhrisi |
| author_facet | Ayoub Korchi Mohamed Karim Khachouch Younes Lakhrisi |
| author_sort | Ayoub Korchi |
| collection | DOAJ |
| description | This paper presents a comprehensive Model Driven Architecture (MDA) approach for multi-platform mobile app development. We introduce a UML-based metamodel that encapsulates essential mobile app elements, including views, controls, resources, and events. Our approach leverages the Acceleo code generation tool to transform Platform Independent Models (PIMs) adhering to this metamodel into platform-specific source code. We demonstrate the effectiveness of our method through a case study, generating Android user interface code from a sample PIM. The results show that our approach can significantly streamline the development process for multi-platform mobile apps, reducing the need for platform-specific coding. This work contributes to the field of model-driven mobile development by providing a flexible and extensible framework for automatic code generation across multiple mobile platforms. |
| format | Article |
| id | doaj-art-55a7b3c9798545f2a9d4c4ccd587c53b |
| institution | OA Journals |
| issn | 1846-6168 1848-5588 |
| language | English |
| publishDate | 2024-01-01 |
| publisher | University North |
| record_format | Article |
| series | Tehnički Glasnik |
| spelling | doaj-art-55a7b3c9798545f2a9d4c4ccd587c53b2025-08-20T01:53:33ZengUniversity NorthTehnički Glasnik1846-61681848-55882024-01-0118si111012010.31803/tg-20241004154503A Model-Driven Architecture Solution for Multi-Platform Mobile App DevelopmentAyoub Korchi0Mohamed Karim Khachouch1Younes Lakhrisi2SIGER Laboratory, Faculty of Science and Technology, Sidi Mohamed Ben Abdellah University, Fez, 36000, MoroccoSIGER Laboratory, Faculty of Science and Technology, Sidi Mohamed Ben Abdellah University, Fez, 36000, MoroccoSIGER Laboratory, Faculty of Science and Technology, Sidi Mohamed Ben Abdellah University, Fez, 36000, MoroccoThis paper presents a comprehensive Model Driven Architecture (MDA) approach for multi-platform mobile app development. We introduce a UML-based metamodel that encapsulates essential mobile app elements, including views, controls, resources, and events. Our approach leverages the Acceleo code generation tool to transform Platform Independent Models (PIMs) adhering to this metamodel into platform-specific source code. We demonstrate the effectiveness of our method through a case study, generating Android user interface code from a sample PIM. The results show that our approach can significantly streamline the development process for multi-platform mobile apps, reducing the need for platform-specific coding. This work contributes to the field of model-driven mobile development by providing a flexible and extensible framework for automatic code generation across multiple mobile platforms.https://hrcak.srce.hr/file/466477Cross-platformMDAMobile-development |
| spellingShingle | Ayoub Korchi Mohamed Karim Khachouch Younes Lakhrisi A Model-Driven Architecture Solution for Multi-Platform Mobile App Development Tehnički Glasnik Cross-platform MDA Mobile-development |
| title | A Model-Driven Architecture Solution for Multi-Platform Mobile App Development |
| title_full | A Model-Driven Architecture Solution for Multi-Platform Mobile App Development |
| title_fullStr | A Model-Driven Architecture Solution for Multi-Platform Mobile App Development |
| title_full_unstemmed | A Model-Driven Architecture Solution for Multi-Platform Mobile App Development |
| title_short | A Model-Driven Architecture Solution for Multi-Platform Mobile App Development |
| title_sort | model driven architecture solution for multi platform mobile app development |
| topic | Cross-platform MDA Mobile-development |
| url | https://hrcak.srce.hr/file/466477 |
| work_keys_str_mv | AT ayoubkorchi amodeldrivenarchitecturesolutionformultiplatformmobileappdevelopment AT mohamedkarimkhachouch amodeldrivenarchitecturesolutionformultiplatformmobileappdevelopment AT youneslakhrisi amodeldrivenarchitecturesolutionformultiplatformmobileappdevelopment AT ayoubkorchi modeldrivenarchitecturesolutionformultiplatformmobileappdevelopment AT mohamedkarimkhachouch modeldrivenarchitecturesolutionformultiplatformmobileappdevelopment AT youneslakhrisi modeldrivenarchitecturesolutionformultiplatformmobileappdevelopment |