~/talk

Deriving Integrated Multi-Viewpoint Modeling Languages from Heterogeneous Modeling...

Talkat SLE 2023 · 2023-10-23..10-24· [software-architecture]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Claims a practical recipe for building multi-viewpoint language families by combining grammar-level composition techniques (inheritance, conservative extension, embedding, aggregation) using MontiCore tooling; demonstrates two real families: MontyThings and ASSIST with 46 grammars and reuse of ~4,000 lines of grammar code, embedded SE unit types, MontiAR reuse, natural-language task/context DSLs, generated C++ and web apps, and modelization for lifecycle support. Results show the approach is usable in IoT and assistive-system projects and that embedding vs aggregation choice depends on artifact integration needs.

AI-written summary · about

  1. 0:00Introduction
  2. 2:06MontiCore composition techniques
  3. 5:37Language composition mechanisms
  4. 9:11MontiThings and ASSIST
  5. 12:59Six DSL composition scenarios
  6. 17:56MontiThings case study
  7. 19:20ASSIST case study
  8. 21:25Choosing composition techniques
  9. 22:29Q&A
  10. 22:49Feature diagrams and language evolution
  11. 25:21Reusable language components
  12. 27:28Grammar vs metamodel composition
  13. 28:35Future research
~/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.