{"title":"Model-Driven Architecture for Accelerating the Development of Tourism Applications","authors":"Lahbib Naimi;Lamya Benaddi;Charaf Ouaddi;Adnane Souha;Hamza Abdelmalek;Abdeslam Jakimi","doi":"10.1109/ACCESS.2025.3592552","DOIUrl":null,"url":null,"abstract":"The tourism sector has witnessed a significant shift towards digital transformation, with mobile and web applications becoming essential tools for enhancing tourist experiences. Despite their potential, the development of these applications is often hindered by challenges such as platform heterogeneity, rapid adaptability, and integration complexity. This paper proposes a Model-Driven Architecture (MDA) approach to address these challenges and accelerate the development of tourism applications. The approach introduces the use of the 6As framework as a domain model, alongside systematic model transformations, to streamline the development process. A detailed case study demonstrates the transformation of a class diagram into a functional backend, showcasing the advantages of automation, scalability, and maintainability. Validation results reveal significant improvements in development time compared to traditional manual methods. This contribution highlights the potential of MDA to simplify the development of complex systems while ensuring quality and adaptability. Future work aims to enhance the methodology by incorporating additional architectural patterns, expanding support for diverse platforms, and integrating advanced validation techniques.","PeriodicalId":13079,"journal":{"name":"IEEE Access","volume":"13 ","pages":"131696-131715"},"PeriodicalIF":3.6000,"publicationDate":"2025-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11095692","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Access","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11095692/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The tourism sector has witnessed a significant shift towards digital transformation, with mobile and web applications becoming essential tools for enhancing tourist experiences. Despite their potential, the development of these applications is often hindered by challenges such as platform heterogeneity, rapid adaptability, and integration complexity. This paper proposes a Model-Driven Architecture (MDA) approach to address these challenges and accelerate the development of tourism applications. The approach introduces the use of the 6As framework as a domain model, alongside systematic model transformations, to streamline the development process. A detailed case study demonstrates the transformation of a class diagram into a functional backend, showcasing the advantages of automation, scalability, and maintainability. Validation results reveal significant improvements in development time compared to traditional manual methods. This contribution highlights the potential of MDA to simplify the development of complex systems while ensuring quality and adaptability. Future work aims to enhance the methodology by incorporating additional architectural patterns, expanding support for diverse platforms, and integrating advanced validation techniques.
IEEE AccessCOMPUTER SCIENCE, INFORMATION SYSTEMSENGIN-ENGINEERING, ELECTRICAL & ELECTRONIC
CiteScore
9.80
自引率
7.70%
发文量
6673
审稿时长
6 weeks
期刊介绍:
IEEE Access® is a multidisciplinary, open access (OA), applications-oriented, all-electronic archival journal that continuously presents the results of original research or development across all of IEEE''s fields of interest.
IEEE Access will publish articles that are of high interest to readers, original, technically correct, and clearly presented. Supported by author publication charges (APC), its hallmarks are a rapid peer review and publication process with open access to all readers. Unlike IEEE''s traditional Transactions or Journals, reviews are "binary", in that reviewers will either Accept or Reject an article in the form it is submitted in order to achieve rapid turnaround. Especially encouraged are submissions on:
Multidisciplinary topics, or applications-oriented articles and negative results that do not fit within the scope of IEEE''s traditional journals.
Practical articles discussing new experiments or measurement techniques, interesting solutions to engineering.
Development of new or improved fabrication or manufacturing techniques.
Reviews or survey articles of new or evolving fields oriented to assist others in understanding the new area.