Skip to content

Instantly share code, notes, and snippets.

@shelajev
Last active August 29, 2015 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shelajev/9ab898a955e32b65dfe3 to your computer and use it in GitHub Desktop.
Save shelajev/9ab898a955e32b65dfe3 to your computer and use it in GitHub Desktop.
DSU system analysis diagram description:
# http://bramp.github.io/js-sequence-diagrams/
DSU solution->Genrih: notifies about upcoming update
Genrih->>DSU solution: request changed classes
DSU solution->Genrih: provides changed classes
Genrih->Diff tool: old code, new code
Diff tool->>Genrih: list of changes
Note right of Genrih: changes => potential phenomena
Genrih->Oracle: list of phenomena
Oracle->Runtime: queries state
Runtime->>Oracle: state information
Oracle->>Genrih: list of possible phenomena
Note right of Genrih: feedback on runtime phenomena
Genrih->>DSU solution: green/red light for the update
DSU solution-->Runtime: run the update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment