Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Tue 1 Nov 2016 09:30 - 10:10 at Geneva - Session 1

Language workbenches are widely used to implement domain-specific languages (DSLs) and their accompanying integrated development environments (IDEs). They help to define the abstract syntax, concrete syntax(es), type system, and transformations for the languages. However, there are other language aspects, specifically program analyses and optimizations, that are also crucial to a language implementation, but state-of-the-art language workbenches has only limited support for them. The high implementation effort for these language aspects is justifiable for a general-purpose language (GPL), but is not justifiable for DSLs because of their different development economies. To this end, I conduct research on dedicated support for analyses and optimizations for DSLs in language workbenches. My main goal is to develop declarative meta-languages that help to define static program analyses and that capture and automate patterns and techniques of optimizations. The research directions are directly driven by industrial need, and upon successful completion, the results would be applied in projects centered around DSLs for high-performance computing (HPC), insurance, and concurrent embedded systems.

Tamás Szabó works as a Software Engineer for itemis in Stuttgart and he is a PhD student at TU Delft. His focus is on DSLs, incremental computations, concurrency and static program analysis.

Tue 1 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00
08:30
4m
Day opening
Welcome
Doctoral Symposium

08:34
16m
Talk
Lightning Talks
Doctoral Symposium

08:50
40m
Talk
Integrating Concerns with Development Environments
Doctoral Symposium
09:30
40m
Talk
Dedicated Support for Analyses and Optimizations in Language Workbenches
Doctoral Symposium
Tamás Szabó itemis AG / TU Delft