From 9fe107f9e02bfa794db716be88b28f053db13feb Mon Sep 17 00:00:00 2001 From: Chrissi <christopher@hbsc-werner.de> Date: Thu, 18 Jul 2019 22:41:34 +0200 Subject: [PATCH] add readme for rsync approach --- solutions/RSync/README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 solutions/RSync/README.md diff --git a/solutions/RSync/README.md b/solutions/RSync/README.md new file mode 100644 index 0000000..18b3137 --- /dev/null +++ b/solutions/RSync/README.md @@ -0,0 +1,30 @@ +# The Role-Based Synchronization Approach (RSYNC) + +## Solutions + +Five different solutions: +* RSyncBDD + * Select a port while comparing the output cells and its values + * Try to split with subtrees in an optimal way + * Merge the Leaves that their is only the minimal number + * Class for rule: **BddSyncIntegration** +* RSyncBDD-Unordered + * Match the port order with the subtree order + * Does not look for an optimal subtree structure + * Merge the Leaves that their is only the minimal number + * Class for rule: **BddSyncIntegrationWithoutOrder** +* RSyncBDT + * Select a port while comparing the output cells and its values + * Try to split with subtrees in an optimal way + * Class for rule: **BdtSyncIntegration** +* RSyncBDT-Unordered + * Match the port order with the subtree order + * Does not look for an optimal subtree structure + * Class for rule: **BdtSyncIntegrationWithoutOrder** +* RSyncBDTSync + * Create the binary decision tree at load time + * Use construction rule to construct the connected elements (TTandBDTandBDDSyncConstruction) + * Rule to react on name changes of the TruthTable and BDDs (SyncHeadNamesSync) + * Rule to react on name changes of Ports (SyncPortNamesSync) + * Rule that add the Ports in the BDD model if added at the TruthTable element (SyncChangesTruthTableSync) + * Rule that react on adding of Rows to TruthTable and create new Subtrees and Leaves (SyncChangesTruthTableSync) -- GitLab