Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

685 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOFTENG 306 Project 1

This is the repository for Team 5 - Anubhav's Cheerleaders. This includes the project code, the wiki and the executable file for the project, "scheduler.jar"

The environment to run the releases on are Windows and Linux, with Java 11.

Instructions

The file "scheduler.jar" contains the full project, including all dependencies. It can be executed independently from the command line: java -jar scheduler.jar INPUT.dot P [OPTION]

Argument (optional args in italics) Meaning
INPUT.dot File path to a task graph with integer weights in .dot format
P The number of processors to schedule the input graph on
-o OUTPUT Path to write output to
-v Enable schedule visualisation
-p NUMBEROFTHREADS Number of parallel cores to use for execution
--help Help menu

If you want to compile the code, the .jar files in /project1/resources will have to be added as libraries for the project.

Visualisation

Visualisation Example

Wiki

The wiki can be found in /wiki. The markdown file for the home page is found here

References

External dependencies can be found here

Summary

JavaFX and JFoenix were used for the visualisation.
JUnit3 was used for testing.
ANTLR was used for parsing input graphs.
StackOverflow for general code snippets.
Material for the color theme.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages