Publication
Title
Enabling design-space exploration for domain-specific modelling
Author
Abstract
Design-Space Exploration (DSE) looks for a suitable candidate solution to a problem, with respect to a set of criteria, by searching through a space of possible solution designs. Domain-Specific Modelling (DSM) allows language engineers to create Domain-Specific Languages (DSLs) for a particular domain, allowing non-technical domain experts to use the DSL to model a system, analyse, optimise or transform the model, generate code or documentation, etc. This paper presents a framework to enable DSE for DSM, so that non-technical domain experts can define DSE input using DSL syntax, and obtain DSL instances as a result of execution the DSE. The contribution of our framework is twofold: (1) automatic generation of a family of related DSLs (to describe structural constraints as well as constraints on simulation results) for modelling a DSE problem at the DSL level from a given DSL definition, and (2) generic support for executing a DSE algorithm, which searches the design space and generates suitable DSL instances. The framework can be applied to any explicitly defined DSL with an explicitly defined semantic domain. We evaluate this claim by applying our framework to a user-defined Simulink library. The approach is explained using a DSL for modelling electronic filters.
Language
English
Source (journal)
MODEL-DRIVEN APPROACHES FOR SIMULATION ENGINEERING (MOD4SIM 2018) / 2018 SPRING SIMULATION MULTICONFERENCE (SPRINGSIM)
Source (book)
International Symposium on Model-Driven Approaches for Simulation, Engineering (Mod4Sim) / Spring Simulation Multiconference (SpringSim), APR 15-18, 2018, Baltimore, MD
Publication
New york : Assoc computing machinery , 2018
ISBN
978-1-5108-6018-6
978-1-5108-6018-6
Volume/pages
(2018) , 13 p.
ISI
000474777200005
Full text (publisher's version - intranet only)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 01.08.2019
Last edited 06.01.2025
To cite this reference