~/talk

Seamless Code Generator Synchronization in the Composition of Heterogeneous Modeli...

Talkat SLE 2023 · 2023-10-23..10-24· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

Presents a concrete concept: augment symbol tables with generator information that stores small target-language code templates and exposes CRUD operations as a lightweight contract for generator composition. Implements a Montic-based demonstrator that serializes symbol tables to symbol table JSON, lets a composition printer resolve symbols and fetch read/write templates, and adapts automaton and class-diagram generators to avoid compile errors. Prototype works for generators that target the same runtime but shows limitations (auxiliary variables, generator control flow) and needs further refinement.

AI-written summary · about

  1. 0:00Heterogeneous language composition
  2. 1:27Language aggregation with symbols
  3. 3:33Generator sync across models
  4. 5:44Extending symbol tables
  5. 7:53CRUD as generator contracts
  6. 9:39Template-based symbol access
  7. 11:57Composition printer workflow
  8. 14:45Test data generation demo
  9. 16:50Open challenges
  10. 22:09Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.