Tue 16 Jul 2019 15:30 - 16:15 at Avize - Talks

I have used domain-specific languages to empower non-programmers in healthcare, finance, aerospace, automotive and public administration for years. My approach relies on growing the DSL from a functional programming core, combining the flexibility and power of an algorithmic language with domain-specific constructs that range from temporal data types, state machines and data models to polymorphic dispatch between versions of calculation rules. I rely on the open source MPS workbench to define the languages and their IDE. I am looking to incremental model transformations to desugar domain-specific constructs back to a minimal core language in realtime. That core language will have an interpreter for in-IDE execution and a compiler for deployment. The language will be integrated with formal methods to verify properties of programs, enabling advanced analyses for DSL users. In this talk, I will demo some existing DSLs, provide an illustration of how they are built, and demo prototypes of the future approach while discussing their integration with formal methods.

Tue 16 Jul
Times are displayed in time zone: Greenwich Mean Time : Belfast change

15:30 - 17:00: TalksCurry On at Avize
15:30 - 16:15
Talk
Curry On
Markus Völteritemis/independent
16:15 - 17:00
Talk
Curry On