diff --git a/solutions/RSync/README.md b/solutions/RSync/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..18b3137440b28451403594e439c0758cf9f0fa89
--- /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)