MyDSL: Front-End Compiler Design for a User-Friendly Language Supporting Hybrid Meta-Heuristics
Guardado en:
| Publicado en: | TEM Journal vol. 14, no. 3 (Aug 2025), p. 2036-2050 |
|---|---|
| Autor principal: | |
| Publicado: |
UIKTEN - Association for Information Communication Technology Education and Science
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full Text - PDF |
| Etiquetas: |
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 |