Content area

Abstract

The effectiveness of metaheuristic (MH) algorithms in addressing problems in a variety of domains has been shown in numerous studies. There are several technical obstacles to the creation and implementation of hybrid algorithms, such as a high learning curve, the need for programming knowledge, and a lack of user-friendly platforms. In this research, a texture language front-end compiler specifically designed for the MHs domain was proposed. The proposed language, called MyDSL, was developed using Java and the Xtext platform. It offers a flexible, user-friendly approach to creating hybrid algorithms with interactive fine-tuning capabilities and high-level abstraction instructions to assist both inexperienced and seasoned programmers in achieving learning and sustainable development goals, in addition to providing functions like syntax highlighting, auto-completion, and error checking. The paper provided a detailed description of the five subjective analysis-based criteria that were used to analyze and appraise the proposed language.

Details

1009240
Business indexing term
Title
MyDSL: Front-End Compiler Design for a User-Friendly Language Supporting Hybrid Meta-Heuristics
Publication title
TEM Journal; Novi Pazar
Volume
14
Issue
3
Pages
2036-2049
Number of pages
15
Publication year
2025
Publication date
Aug 2025
Publisher
UIKTEN - Association for Information Communication Technology Education and Science
Place of publication
Novi Pazar
Country of publication
Serbia
ISSN
22178309
e-ISSN
22178333
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2024-12-14 (Received); 2025-05-27 (Accepted); 2025-05-05 (Revised); 2025-08-27 (Published)
ProQuest document ID
3272811222
Document URL
https://www.proquest.com/scholarly-journals/mydsl-front-end-compiler-design-user-friendly/docview/3272811222/se-2?accountid=208611
Copyright
© 2025. This work is published under https://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-12-02
Database
ProQuest One Academic