Distributed Systems 2020-2021, 1st semester project
Group G15
Number | Name | User | |
---|---|---|---|
93601 | Miguel Santos | https://github.com/FracassandoCasualmente | mailto:[email protected] |
93586 | João Rodrigues | https://github.com/joaorodrigues-ist | mailto:[email protected] |
(fill-in table below with with team members assigned as leader to each task set; and then delete this line)
Task set | To-Do | Leader |
---|---|---|
core | protocol buffers, dgs-client | (whole team) |
T1 | sniffer_join, sniffer_info, individual_infection_probability, researcher, sniffer | Miguel Santos |
T2 | report, aggregate_infection_probability, journalist, sniffer | João Rodrigues |
| T3 | test T1 | Bob Systems | | T4 | test T2 | Alice Distributed |
The overall system is composed of multiple modules. The main server is the dgs. The clients are the sniffer, the journalist and the researcher.
See the project statement for a full description of the domain and the system.
Java Developer Kit 11 is required running on Linux, Windows or Mac. Maven 3 is also required.
To confirm that you have them installed, open a terminal and type:
javac -version
mvn -version
To compile and install all modules:
mvn clean install -DskipTests
The integration tests are skipped because they require the servers to be running.
We use SemVer for versioning.