A component-based formal language workbench
Date: Wed, October 02, 2019
Room: COLLOQUIUMZAAL 0.E420
The CBS framework supports component-based specification of programming languages. It aims to significantly reduce the effort of formal language specification, and thereby encourage language developers to exploit formal semantics more widely. CBS provides an extensive library of reusable language specification components, facilitating co-evolution of languages and their specifications.
After introducing CBS and its formal definition, this short paper reports work in progress on generating an IDE for CBS from the definition. It also considers the possibility of supporting component-based language specification in other formal language workbenches.
Note: To be presented at F-IDE 2019 preprint available here
Taico Aerts | Incrementalizing Statix - A Modular and Incremental Approach for Type Checking and Name Binding using Scope Graphs
Next: Cas van der Rest | Generating Constrained Test Data using Datatype Generic Programming