What is it?
Why?
How?
Dependency Structure Matrix (DSM).
The Dependency Structure Matrix (DSM) is a compact and straightforward visual representation of artifacts and their dependencies in the form of a square matrix.
Slizaa provides an efficient DSM viewer to visualize your project's dependencies at any level (e.g., subsystems, packages or files).
Graph Viewer.
A Dependency Graph is a directed graph representing dependencies of several artifacts towards each other.
Slizaa's Dependency Graph Viewer visualizes the dependencies of your project using a powerful layout algorithm based on the Eclipse Layout Kernel (ELK).
Cross Referencer.
The Cross Referencer is a high-efficient tool to investigate the incoming or outgoing dependencies of your system's artifacts.
Starting with higher-level elements like sub-systems or modules, you can drill-down on arbitrary levels (e.g., the type referenced from within a single method). Focus on just those dependencies you're currently interested in by cropping your current selection with the Cross Rerencer's 'crop-selection' tool.
Cypher Query Console.
Write your own custom queries and execute them against the Slizaa database using the Cypher Query Console.
The Cypher Query Console fully supports the latest OpenCypher specification and provides syntax and semantic coloring, error checking and auto-completion.
Out-of-the-box support for Neo4j.
You can use Slizaa with any graph database that supports both theBolt network protocol and the Cypher graph database query language.
However, Slizaa comes with out-of-the-box support for embedding Neo4j as an in-process database. Simply install the 'Slizaa Neo4j Backend' extension from within the workbench using the Slizaa extension dialog (note that Neo4j database extension as well as Slizaa's Java parser 'JType' are licensed under the GPL 3.0).