MARATTO

article · IEEE Access

Model-Driven Architecture for Accelerating the Development of Tourism Applications

20253 citationsOpen accessUniversité Moulay Ismail de Meknes

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.

Research topics

  • Model-Driven Software Engineering Techniques
  • Semantic Web and Ontologies
  • Business Process Modeling and Analysis

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/access.2025.3592552

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.