The NMF Synchronizations language to support bidirectional and/or incremental model synchronizations.
$ dotnet add package NMF-ModelSynchronizationsNMF Synchronizations is a language for bidirectional model synchronizations supporting incremental change propagation. It is based on the theory of synchronization blocks and provides an internal DSL.
This package contains a few base classes for synchronization rules based on the NMF modeling foundation. Further, it contains a generic class for homogeneous model synchronizations that can be refined for refinement synchronizations.
There is a documentation website which we try to maintain that contains a few tutorials. There are publications if you want to explore the technical details. Also, please feel free to ask a question or report a bug.