abunai-dev / DiagramGenerator

This generator creates beautiful data flow diagrams based on Palladio software architecture models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DiagramGenerator

This generator creates beautiful data flow diagrams based on Palladio software architecture models by using PlantUML.

Installation

  1. Install the version 2022-12 of the Eclipse Modelling Tools from the official site
  2. Clone the confidentiality analysis repository from GitHub.
  3. Import the dependencies.p2f file into Eclipse to install the dependencies of the project. This is achieved by going to File->Import->General->Install from File
  4. Clone the uncertainty impact analysis reposiotry from GitHub
  5. Import all projects of the data flow analysis, uncertainty impact analysis and also all projects from the bundles and tests folders from this repository

Usage

  • The bundle org.palladiosimulator.dataflow.diagramgenerator.tests contains test cases to test the functionality and to run the generator
  • The bundle org.palladiosimulator.dataflow.diagramgenerator.testmodels contains PCM models for testing and evaluation
    • If you wish to use your own PCM models, you can create the models inside this bundle and adapt the test cases accordingly (or create a new one)
  • The tests demonstrate how to use the generator to generate diagrams as SVG files using PlantUML as a drawing engine
  • Output files are generated in the output folder of the org.palladiosimulator.dataflow.diagramgenerator.tests bundle

Documentation

Please refer to this page for more information about the software documentation.

About

This generator creates beautiful data flow diagrams based on Palladio software architecture models.

License:Eclipse Public License 2.0


Languages

Language:Java 100.0%