Call for Participation - RWDSL'18 - 3rd International Workshop on Real World Domain Specific Langauges

by Greg Michaelson, Jan. 30, 2018



3rd International Workshop on Real World Domain Specific Languages

Vienna, Austria, 24 February, 2018

In conjunction with

The International Symposium on Code Generation and Optimisation 2018.

Workshop Programme


"Saiph: Towards a DSL for High-Performance Computational Fluid Dynamics". Sandra Macià (Barcelona Supercomputing Center, BSC), Sergi Mateo (BSC), Pedro J Martínez-Ferrer (BSC), Vicenç Beltran (BSC), Daniel Mira (BSC) and Eduard Ayguadé (BSC).

"dsmodels: A Little Language for Dynamical Systems". Charles Stein (Trinity University) and Seth Fogarty (Trinity University).

"D'Artagnan: An Embedded DSL Framework for Distributed Embedded Systems". Adrian Mizzi (University of Malta), Joshua Ellul (University of Malta) and Gordon Pace (University of Malta).

"CFDlang: High-level code generation for high-order methods in fluid dynamics". Norman Rink (TU Dresden), Immo Huismann (TU Dresden), Adilla Susungi (MINES ParisTech, PSL Research University), Jeronimo Castrillon (TU Dresden), Jörg Stiller (TU Dresden), Jochen Fröhlich (TU Dresden), Claude Tadonki (MINES ParisTech, PSL Research University) and Albert Cohen (INRIA, Ecole Normale Superieure).

"Q#: Enabling Scalable Quantum Computing and Development with a High-level DSL". Alan Geller (Microsoft), Krysta Svore (Microsoft), Martin Roetteler (Microsoft), Mariia Mykhailova (Microsoft), Christopher Granade (Microsoft), Vadym Kliuchnikov (Microsoft), Bettina Heim (Microsoft), John Azariah (Microsoft), Matthias Troyer (Microsoft) and Andres Paz (Microsoft).

"A Task-Based DSL for Microcomputers". Pieter Koopman (Radboud University), Mart Lubbers (Radboud University) and Rinus Plasmeijer (Radboud University).

"Industrial Experience with the Migration of Legacy Models using a DSL". Mathijs Schuts (Philips), Jozef Hooman (TNO-ESI and Radboud University Nijmegen) and Paul Tielemans (Philips).

Workshop Scope


As the use of computers proliferates, the complexity and variety of systems continues to grow. As a result, it is becoming increasingly inflexible to "hard wire” behaviours into software. Software developers can enable more control over their software configurations by exploiting Domain Specific Languages (DSLs). Such DSLs provide a systematic way to structure the underlying computational components: to coin a phrase, a DSL is a library with syntax.

There is an enormous variety of DSLs for a very wide range of domains. Most DSLs are highly idiosyncratic, reflecting both the specific natures of their application domains and their designers’ own preferences. This workshop will bring together constructors of DSLs for “real world” domains; that is, DSLs intended primarily to aid in  building software to solve real world problems rather than to explore the more theoretical aspects of language design and implementation. We are looking for submissions that present the motivation, design, implementation, use and evaluation of such DSLs.


Program Chairs

Rob Stewart, Heriot-Watt University

Greg Michaelson, Heriot-Watt University

PC Members

Riyadh Baghdadi, MIT

Allin Cottrell, Wake Forest University

Nina Dethlefs, University of Hull

Kevin Hammond, University of St Andrews

Patrick Maier, University of Glasgow

Simon Thompson, University of Kent

Phil Trinder, University of Glasgow

Andy Gill, X, the moonshot factory

Mathijs Schuts, Philips Healthcare



Please email inquiries concerning the workshop to: