MyDSL: Front-End Compiler Design for a User-Friendly Language Supporting Hybrid Meta-Heuristics

Guardado en:
Detalles Bibliográficos
Publicado en:TEM Journal vol. 14, no. 3 (Aug 2025), p. 2036-2050
Autor principal: Samar Amil Qassir
Publicado:
UIKTEN - Association for Information Communication Technology Education and Science
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3272811222
003 UK-CbPIL
022 |a 2217-8309 
022 |a 2217-8333 
024 7 |a 10.18421/TEM143-11  |2 doi 
035 |a 3272811222 
045 2 |b d20250801  |b d20250831 
100 1 |a Samar Amil Qassir 
245 1 |a MyDSL: Front-End Compiler Design for a User-Friendly Language Supporting Hybrid Meta-Heuristics 
260 |b UIKTEN - Association for Information Communication Technology Education and Science  |c Aug 2025 
513 |a Journal Article 
520 3 |a 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. 
653 |a Learning curves 
653 |a Algorithms 
653 |a Compilers 
653 |a Sustainable development 
653 |a Heuristic methods 
653 |a Grammar 
653 |a Software 
653 |a Java 
653 |a Programming languages 
653 |a Computer science 
653 |a Artificial intelligence 
653 |a Syntax 
653 |a Genetic algorithms 
653 |a Optimization 
653 |a Programmers 
653 |a Design 
653 |a Heuristic 
773 0 |t TEM Journal  |g vol. 14, no. 3 (Aug 2025), p. 2036-2050 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3272811222/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3272811222/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch