Plugin for Archi to visualize and analyze Enterprise Architecture models through Knowledges Graphs
About the Project •
Installation •
Usage •
Contributing •
License
The EAKG Toolkit for Archi allows enterprise architects to perform advanced analysis on ArchiMate models by using Enterprise Architecture Knowledge Graphs (EAKGs) for additional visualization and representation methods.
Features:
- Transformation of ArchiMate models into EAKGs, stored in an embedded Neo4j Graph Database and making use of the powerful Cypher Query Language.
- Visualization of the created EAKGs with neovis.js, including filters, options, and execution of custom queries for changing the representation.
- EA Smell Detection for detecting common bad practices in EA models. Currently features 8 different smells from the EA Smells Catalogue which can be individually visualized.
- Graph Analysis for highlighting centrality and community measures in the EAKG through graph algorithms, such as page rank or degree.
Publications:
- The method for constructing model-based Enterprise Architecture Knowledge Graphs is proposed in this EDOC'22 paper.
Copy the downloaded .jar
file into Archi's /dropins
directory.
Location of the /dropins
directory:
- Windows:
<home>/AppData/Roaming/Archi/dropins
- Mac:
<home>/Library/Application Support/Archi/dropins
- Linux:
<home>/.archi/dropins
Restart Archi for the plugin to become active.
After installing the plug-in, Archi makes the Knowledge Graph menu available. For transforming an ArchiMate model, choose the Create Knowledge Graph
action. Wait for the creation process to finish and see the other actions in the menu become available (can initially take up to 2 minutes).
The EAKG toolkit offers two additional views that can be toggled from the menu:
- Knowledge Graph Visualization
- EA Smells Report
Furthermore, the toolkit includes actions for reloading a new model and stopping the graph database.
Contributions to the project are highly welcome! You can find additional instructions regarding development in the EAKG Wiki.
The project is distributed under the MIT License.