SPLASH 2016 (series) / DSLDI 2016 (series) / DSLDI /
Collaborative Design, Implementation and Use of Domain-Specific Languages
Mon 31 Oct 2016 15:40 - 16:05 at Matterhorn 1 - Session 2
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 | |||
15:40 25mTalk | Collaborative Design, Implementation and Use of Domain-Specific Languages DSLDI Juha-Pekka Tolvanen MetaCase, Finland | ||
16:05 25mTalk | Program Generation for Linear Algebra Using Multiple Layers of DSLs DSLDI Daniele G. Spampinato ETH Zurich, Diego Fabregat-Traver RWTH Aachen, Markus Püschel ETH Zurich, Paolo Bientinesi | ||
16:30 25mTalk | The Matrix Chain Algorithm to Compile Linear Algebra Expressions DSLDI | ||
16:55 25mTalk | The Definition and Anatomy of Model Driven Engineering and Domain Specific Languages DSLDI Bruce Trask MDE Systems Inc. |