#Time Sensitive Network Configuration Framework The TSN configuration framework is used to retrieve and optimize the routing used for configuring a TSN network topology.
Being based on Java TSNCF should run on all major platforms. Following external dependencies are needed and have been verified:
- Apache Commons CLI 1.3.1 for Command Line Parsing
- JGraphT 0.9.1 jgrapht-core for the internal data-structures and algorithms
- JGraphx 2.0.0.1 and JGraph-ext 0.9.1 (Included in the JGraphT download) for visualization (not mandatory)
- JUnit 4.12 and Hamcrest 2.0.0.0 For unit-testing (not mandatory)
- SLF4J 1.7.13 and LogBack for logging (not mandatory)
The folder /resources
includes some example files. The solution for these can be displayed using the -display
command where the -net
argument refers to architecture GraphML files and -app
argument for XML application files.
$ Java -jar TSNCF -net <file> -app <file> -display -verbose
TSNCF is released under the LGPLv3 license.