~/talk

A Precedence-Driven Approach for Concurrent Model Synchronization Scenarios using Triple Graph Gramm

Talkat SLE 2020 · 2020-11-16..11-17· [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

A precedence-driven synchronization approach based on triple graph grammars implements incremental, delta-based propagation in eMoflon and detects conflicts deterministically without modifying the models. It identifies specific conflicts such as delete-preserve conflict and correspondence preservation conflict (attribute conflicts are also supported) by traversing a dependency graph of rule applications, offers configurable resolution strategies, and preserves created elements. Evaluation on synthetic tests shows initialization scales linearly up to ~1.2 million nodes (100 concurrent changes) and conflict resolution scales linearly up to 2,000 changes on a 520k-element model.

AI-written summary · about

  1. 0:00Intro
  2. 0:19Concurrent Modeling Editing
  3. 1:24Our Goal
  4. 2:10Triple Graph Grammar
  5. 3:27Consistent Model Generation
  6. 4:32Propagation Rules
  7. 5:35Conflict Detection
  8. 6:31Delete-Preserve Conflicts
  9. 7:56Correspondence Preservation Conflicts
  10. 10:01Orchestrated Conflict Resolution
  11. 11:59Implementation and Evaluation
  12. 12:55Evaluation Results
  13. 14:16Conclusion & Future Work
~/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.