~/talk

Cooperative Specification via Composition Control

Talkat SLE 2024 · 2024-10-20..10-21· [software-architecture]
links:none on file
links:none on file
slides:none on file

Proposes concrete language extensions for Datalog, Alloy and eFLINT that let contributors declare how fragments may be composed and changed, turning meta‑level policies into checkable rules. Demonstrations show a static control that rejects illegal edits by syntactic inspection (catching violations before model search) and a contributor‑tracking dynamic check that flags inferred facts whose provenance mismatches the allowed author, plus a P1–P2–P3 control triple pattern for intercepting harmful later additions. Uses the Alloy analyzer and eFLINT examples; shows when unsat vs valid hides root causes.

AI-written summary · about

  1. 0:00Cooperative specification intro
  2. 1:04Motivation
  3. 2:54Running example
  4. 5:45Limitations
  5. 7:08Spec language requirements
  6. 8:16Composition control concept
  7. 9:01Static composition in Eelin
  8. 11:30Dynamic composition in Eelin
  9. 14:19Control triple pattern
  10. 16:26Access modifiers comparison
  11. 16:46Composition control in Alloy
  12. 19:55Alloy unsatisfiable constraints
  13. 21:40Alloy static constraints
  14. 22:40Paper contributions
  15. 23:45Future directions
  16. 24:06Multi-agent integration
  17. 24:48Q&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.