Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
In REEF, there are some protocols which are used for communication between different components(ex. Driver <> Evaluator, C# <> Java), but we don't have any formal specifications on them. This topic has been discussed in reef developer mailing list.
Writing formal specifications on these protocols will help us find bugs and verify the correctness of the protocols. TLA+(http://lamport.azurewebsites.net/tla/tla.html) and Alloy(http://alloy.mit.edu/alloy/) are suggested as possible tools.
Attachments
Issue Links
- is a child of
-
REEF-1759 Improve Communication Inside REEF
- Open