DESCRIPTION
===========
This example uses the static weaver of DSAW to implement a distributed system with a security policy that guarantees the secure transmission of information over changing topologies, allowing the tagging data with the authorisation levels of nodes.

EXECUTION
=========
1) Open a console on this directory.
2) Type run to launch the process.
3) Press the "Enter" key in the "Server" screen, to launch the application.
4) Press the "Enter" key in the "Client/Server" screen, to launch the application.
5) Press the "Enter" key in the "Client" screen, to launch the application.
6) Now it is possible write in any node.
	- The messages are only received if the authorisation level is equal or higher than the source node.
	- The authorisation level of the nodes could be modified.
	- If a message is modified in a node, then the sensitivity level of the data is the same of the node. 
	- But, if is not modified, then the level will be the same of the source node. Thus, it is possible that data with low level passes through a high level node and will be received by a node with low level.
7) Write "exit" (in either node) to end.	
8) Close the windows.
9) Press any key in the run screen to delete all generated files.

