The objective of this project was to use Java's generics in order to provide a
type-safe version of the DREAM framework. This implementation can be found in
the Dream2 folder. The original implementation using ANTRL in order to
parse reactive expressions is contained in the Dream folder.
Both projects are compatible with Eclipse as well as Maven. However at the time of writing the AspectJ Maven Plugin was not yet compatible with Java 8, so it is recommended to run the ANTRL dependend DREAM using Eclipse.
The DreamSim folder contains a custom version of DREAM which is used in
order to run a ProtoPeer based simulation for measuring the overall
performance of DREAM in an example network.
The Latex code for a PDF containing the resulting graphs can be found in
Graphs. Similarly there is a roadmap of the overall project in the
ChangeReport folder.