ON THE BENEFITS OF A DOMAIN-SPECIFIC LANGUAGE FOR MODELING METAHEURISTIC OPTIMIZATION ALGORITHMS

被引:0
|
作者
Vonolfen, Stefan [1 ]
Wagner, Stefan [1 ]
Beham, Andreas [1 ]
Affenzeller, Michael [1 ]
机构
[1] Upper Austria Univ Appl Sci, Sch Informat Commun & Media, Heurist & Evolutionary Algorithms Lab, Campus Hagenberg Softwarepk 11, A-4232 Hagenberg, Austria
关键词
metaheuristics; modeling; domain specific language;
D O I
暂无
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This work provides a case-study of how metaheuristic optimization algorithms can be developed using a domain-specific language as a separate modeling layer. A separation of the modeling process from the implementation of the algorithmic concepts improves the communication and collaboration of practitioners, optimization experts and programmers. This is achieved by providing a higher level of abstraction compared to a general-purpose programming language. A generic and extensible modeling concept is presented and several example algorithm models are illustrated.
引用
收藏
页码:59 / 64
页数:6
相关论文
共 50 条
  • [1] Framework for domain-specific modeling language development
    Grant, ES
    Reza, H
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 183 - 187
  • [2] An Approach of Defining Domain Constraints for Domain-Specific Modeling Language
    Jiang, Tao
    Zhou, Weihong
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (09)
  • [3] Canopus: A Domain-Specific Language for Modeling Performance Testing
    Bernardino, Maicon
    Zorzo, Avelino F.
    Rodrigues, Elder M.
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 157 - 167
  • [4] HighPerMeshes - A Domain-Specific Language for Numerical Algorithms on Unstructured Grids
    Alhaddad, Samer
    Foerstner, Jens
    Groth, Stefan
    Gruenewald, Daniel
    Grynko, Yevgen
    Hannig, Frank
    Kenter, Tobias
    Pfreundt, Franz-Josef
    Plessl, Christian
    Schotte, Merlind
    Steinke, Thomas
    Teich, Juergen
    Weiser, Martin
    Wende, Florian
    EURO-PAR 2020: PARALLEL PROCESSING WORKSHOPS, 2021, 12480 : 185 - 196
  • [5] BayesLDM: A Domain-specific Modeling Language for Probabilistic Modeling of Longitudinal Data
    Tung, Karine
    De La Torre, Steven
    El Mistiri, Mohamed
    De Braganca, Rebecca Braga
    Hekler, Eric
    Pavel, Misha
    Rivera, Daniel
    Klasnja, Pedja
    Spruijt-Metz, Donna
    Marlin, Benjamin M.
    2022 IEEE/ACM CONFERENCE ON CONNECTED HEALTH: APPLICATIONS, SYSTEMS AND ENGINEERING TECHNOLOGIES (CHASE 2022), 2022, : 78 - 90
  • [6] Debugging measurement systems using a domain-specific modeling language
    Kosar, Tomaz
    Mernik, Marjan
    Gray, Jeff
    Kos, Tomaz
    COMPUTERS IN INDUSTRY, 2014, 65 (04) : 622 - 635
  • [7] On the use of a domain-specific modeling language in the development of multiagent systems
    Challenger, Moharram
    Demirkol, Sebla
    Getir, Sinem
    Mernik, Marjan
    Kardas, Geylani
    Kosar, Tomaz
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 28 : 111 - 141
  • [8] DOMAIN-SPECIFIC LANGUAGE FOR MODELING AND SIMULATING ACTIONS IN LOGISTICS NETWORKS
    Rabe, Markus
    Schmitt, Dominik
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1579 - 1590
  • [9] A domain-specific visual language for modeling metacognition in intelligent systems
    Caro, Manuel F.
    Josyula, Darsana P.
    Jimenez, Jovani A.
    Kennedy, Catriona M.
    Cox, Michael T.
    BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES, 2015, 13 : 75 - 90
  • [10] SCLang: Graphical Domain-Specific Modeling Language for Stream Cipher
    Qassir, Samar Amil
    Gaata, Methaq Talib
    Sadiq, Ahmed T. T.
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2023, 23 (02) : 54 - 71