Domain Specific Languages for Optimisation Modelling

Despite significant advances in computational approaches for modelling and solving combinatorial optimisation problems, there are still considerable barriers that prevent domain experts (domain-users/end-users) from adopting these technologies in their decision support systems [1]. We see the lack o...

Full description

Saved in:
Bibliographic Details
Published inProceedings (IEEE/ACM International Conference on Software Engineering Companion. Online) pp. 299 - 301
Main Author Wijesundara, Sameela Suharshani
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2023
Subjects
Online AccessGet full text
ISSN2574-1934
DOI10.1109/ICSE-Companion58688.2023.00080

Cover

More Information
Summary:Despite significant advances in computational approaches for modelling and solving combinatorial optimisation problems, there are still considerable barriers that prevent domain experts (domain-users/end-users) from adopting these technologies in their decision support systems [1]. We see the lack of involvement of domain experts in the model defining process, which seriously compromises the models' flexibility and transparency, as a significant contributor to the barriers between modern optimisation technology and its usage. This research proposal aims to reduce the above barriers by introducing Domain Specific Languages (DSLs) that can easily be used by domains experts for modelling optimisation problems (which we refer to as MDSLs). In particular, our aim is to develop a framework to design these MDSLs, and to explore code reuse techniques that can simplify the modelling of problems within the same domain and their associated MDSLs. Further, we will develop a proof-of-concept language workbench specialised for MDSL development.
ISSN:2574-1934
DOI:10.1109/ICSE-Companion58688.2023.00080