Library for analyzing typed graphs.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
adapters-csv Indentation and imports 🎨 Dec 12, 2018
adapters-emf Adapt Neo4j and EMF adapters to support adjacency matrix format Dec 12, 2018
adapters-neo4j Adapt Neo4j and EMF adapters to support adjacency matrix format Dec 12, 2018
adapters-tests Rename dimension/dim to type, dimensional to typed Jul 8, 2018
adapters Adapt Neo4j and EMF adapters to support adjacency matrix format Dec 12, 2018
analyzer-app Remove unnecessary matrix implementations Dec 11, 2018
analyzer Remove method that tests all metrics Aug 15, 2018
base Performance measurement Oct 5, 2018
docs Rework docs Jun 19, 2018
gradle/wrapper Introduce Groovy script to run analysis Jul 25, 2018
metrics-tests-csv Edge overlap ojAlgo implementation and CSV test Sep 26, 2018
metrics-tests-emf Rename Jul 8, 2018
metrics-tests-neo4j Rename Jul 8, 2018
metrics-tests Remove trailing 'E' from TCC enum value names Aug 25, 2018
metrics Remove unnecessary matrix implementations Dec 11, 2018
reporting Prepare for benchmarking Oct 5, 2018
test-common Renaming 'Model' to 'Graph' in class names Jul 8, 2018
testgraphs-csv Rename dimension/dim to type, dimensional to typed Jul 8, 2018
testgraphs-emf Rename dimension/dim to type, dimensional to typed Jul 8, 2018
testgraphs-graph Rename dimension/dim to type, dimensional to typed Jul 8, 2018
testgraphs-neo4j Rename dimension/dim to type, dimensional to typed Jul 8, 2018
.editorconfig Add editorconfig and reformatted some of the code #9 Nov 6, 2016
.gitignore Add new IntelliJ configuration to Gitignore Jul 7, 2018
.travis.yml Revert "Add '--stacktrace' switch to Gradle on Travis" May 27, 2018
LICENSE Add LICENSE file #15 Dec 11, 2016
README.md Merge branch 'master' into adjacency-matrix Nov 28, 2018
build.gradle Use Sonatype SNAPSHOT library to get latest EJML Oct 21, 2018
gradlew Bump Gradle version Jul 7, 2018
gradlew.bat Gradle conversion WIP #2 Nov 6, 2016
settings.gradle Rename project name in Gradle settings Jul 23, 2018

README.md

Graph analyzer

Build Status

Analysis and metric visualisation toolkit for typed graphs, based on our MODELS 2016 paper (ACM DL, DBLP).

Prerequisites

Java 8

Getting Started

To run the analysis, edit the analyzer-app/src/Analyzer.groovy file and issue the following command:

./gradlew analyze

Make sure the Gradle process has enough memory - the more the better.

export JAVA_OPTS=-Xmx4G

License

This project is distributed under the Eclipse Public License 1.0. The project was supported by the MONDO EU FP7 project (EU ICT-611125) and is currently developed by the MTA-BME Lendület Research Group on Cyber-Physical Systems.