~/talk

Operationalizing the Integration of User Interaction Specifications in Modeling Editor Synthesis

Talkat SLE 2019 · 2019-10-20..10-22· [ux-and-product-design, software-architecture]
links:none on file
links:none on file
links:none on file
slides:none on file

Claims that interaction behavior must be specified alongside abstract and concrete syntax and concretely anchors those semantics in a Statecharts controller; implements a pipeline of interface, interaction and deployment languages that compiles to executable editors (web and Arduino) and reproduces Eclipse/Sirius behaviors for Game of Life and a MIDI-mapped music sheet. Core engine is a RETE-based refinement that incrementally generates states and transitions; measured 300 rules <3s for Rete construction, manual models use 4–60 rules and refinement time grows roughly quadratically. Works but demands large rule sets, a ready API library, and targets graphical DSMs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Modeling editor limits
  3. 2:54Domain-specific interaction modeling
  4. 6:31Refining interaction rules
  5. 15:05Code generation and deployment
  6. 16:13Generated editors demo
  7. 18:01Evaluation and scalability
  8. 20:56Limitations and future work
  9. 22:25User studies and experiments
  10. 23:37Current implementation
  11. 24:31Q&A
~/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.