The holy war of modeling notations - what fits best and why?
summary
Argument: mixed notations win when they edit a single AST and update every view. Built a browser-based projectional prototype called Convector that ties EMF-style models to synchronized textual, graphical and outline views, shows live multi-user edits like Google Docs, and supports formulas, decision tables and math notation. Uses Xtext/Theia/Sirius-era ideas and projectional techniques (MPS-like) to generate C from insurance formulas. Demo works live but remains early stage; performance and full-scale versioning claims are promising but not yet quantified.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:47The early years...
- 1:05The Dark Years
- 5:20Graphical
- 14:15Human readable code?
- 15:23How about graphics?
- 16:12A little bit of math...
- 16:58Hmmm... Decisions?
- 17:33Decision trees?
- 17:47Excel-like?
related talks
21mAconite: Towards Generating Sirius-Based Graphical Editors from Annotated Metamodels
40mAn Interdisciplinary View on Prototypes - Towards Executable Models That Can Be...
27mOperationalizing the Integration of User Interaction Specifications in Modeling Editor Synthesis
25mDomain-specific model differencing in visual concrete syntax
39mDiagrams as Code 2.0
29mDeriving Integrated Multi-Viewpoint Modeling Languages from Heterogeneous Modeling...
18mShadow Models [Tool Demo] -- Incremental Transformations for MPS
23mThe great Eclipse Papyrus migration, from GMF and XWT to Sirius and EEF
