SPLASH 2016 (series) / DSLDI 2016 (series) / DSLDI /
Collaborative Design, Implementation and Use of Domain-Specific Languages
Language engineering is not a one man show – yet tools tend to expect so by splitting the work into separate formats, tools and roles. We discuss how tooling can make language engineering and language use a collaborative process leading to better quality languages, improved acceptance and enable continuous language refinements. Many of these collaborative features for language engineering are implemented into MetaEdit+. We describe these collaborative capabilities in chronological order starting from the initial language design leaving the most important – maintenance - the last.
Mon 31 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 31 Oct
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:40 - 17:20
Session 2DSLDI at Matterhorn 1
|Collaborative Design, Implementation and Use of Domain-Specific Languages|
Juha-Pekka Tolvanen MetaCase, Finland
|Program Generation for Linear Algebra Using Multiple Layers of DSLs|
Daniele G. Spampinato ETH Zurich, Diego Fabregat-Traver RWTH Aachen, Markus Püschel ETH Zurich, Paolo Bientinesi
|The Matrix Chain Algorithm to Compile Linear Algebra Expressions|
Henrik Barthels RWTH Aachen, Paolo Bientinesi
|The Definition and Anatomy of Model Driven Engineering and Domain Specific Languages|
Bruce Trask MDE Systems Inc.