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
15:40 - 17:20
|Collaborative Design, Implementation and Use of Domain-Specific Languages|
Juha-Pekka Tolvanen MetaCase, Finland
|Program Generation for Linear Algebra Using Multiple Layers of DSLs|
|The Matrix Chain Algorithm to Compile Linear Algebra Expressions|
|The Definition and Anatomy of Model Driven Engineering and Domain Specific Languages|
Bruce Trask MDE Systems Inc.