article · IEEE Access
Decision Support Systems (DSS) play a crucial role in commerce and tourism by assisting decision-making through data analysis, modeling, and visualization. However, their development is often complex, costly, and requires expertise in both software engineering and Artificial Intelligence, making them inaccessible to many organizations. To address these challenges, this paper introduces a Domain-Specific Language (DSL), a graphical decision rule modeling tool, and code generation templates designed to streamline DSS development for smart tourism. The proposed framework enables rule-based system modeling and automatic code generation, leveraging Drools, a powerful rule engine, to manage business rules, execute inferences, and optimize decision processes. This approach significantly reduces development time while improving system flexibility and adaptability to meet the diverse needs of smart tourism. A comparative study demonstrates a substantial reduction in development time, while a case study confirms the framework’s ability to generate functional applications suited to real-world environments. Our contribution lies in automating and simplifying DSS development by integrating a dedicated DSL and Drools, reducing manual programming complexity, and ensuring the generation of optimized, maintainable, and easily integrable code. This enhances productivity, reduces development effort, and ensures adaptability to changing business needs.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.1109/access.2025.3578440
Is something wrong with this record? Report it or request removal.
Discussion
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.
New to MARATTO™? Create a free account.