GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • DataFlowAnalysis
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — xDECAF

README.md

Data Flow Analysis

xDECAF

An extensible data flow diagram constraint analysis framework for information security

Eclipse Product Eclipse Updatesite Release Documentation Examples Online Editor

xDECAF is an extensible framework for data flow analysis in information security. It is released under a permissive open-source license, developed and maintained by the DSiS group from the Karlsruhe Institute of Technology (KIT), and subject to active research. The framework is used in various research projects, including KASTEL, ANYMOS, SofDCar, Trust 4.0, and FluidTrust. For more information, documentation, publications, and usage examples, please see dataflowanalysis.org.

By analyzing all possible data flows in data flow diagrams and other software architecture models, we can identify information security issues like confidentiality violations. Exemplary questions are:

  • Does personal data flow to unauthorized locations, violating the GDPR?
  • Does data leave an internal server without being encrypted first?
  • Does the access to sensitive data follow Role-based Access Control (RBAC)?
  • Are there any data flows that merge two distinct types of data that would void anonymity?

The framework is presented in this key publication: N. Boltz and S. Hahner, et al., "An Extensible Framework for Architecture-Based Data Flow Analysis for Information Security", ECSA, Springer, 2024, doi: 10.1007/978-3-031-66326-0_21.

Project Structure

The following table shows the structure of the extensible analysis framework. The most important repositories are pinned below.

# Repository Description Status
1 DataFlowAnalysis The main repository contains the analysis, converter logic, example models, and all documentation. Status
2 OnlineEditor Contains the online available editor frontend and analysis backend, which enable the modeling and analysis of DFDs in the browser. Status
3 PCM-DataFlowAnalysis-Extension This extension consists of meta models for annotating Palladio software architecture models than can serve as analysis input. Status

Getting Started

Please see the download page for all relevant information. The easiest way to get started is by downloading our ready-to-use Eclipse product. Alternatively, all main repositories' artifacts are available on our Eclipse updatesite to be directly installed into the Eclipse Modeling Framework. After downloading, please see the getting started guide.

Pinned Loading

  1. DataFlowAnalysis DataFlowAnalysis Public

    Identify confidentiality violations and other information security issues in architectural models and data flow diagrams.

    Java 9 9

  2. OnlineEditor OnlineEditor Public

    TypeScript 1 5

Repositories

Loading
Type
Language
Sort
Showing 10 of 14 repositories
  • updatesite Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/updatesite's past year of commit activity
    HTML 0 0 0 1 Updated Nov 12, 2026
  • product Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/product's past year of commit activity
    HTML 0 EPL-2.0 0 0 1 Updated Nov 11, 2026
  • DataFlowAnalysis Public

    Identify confidentiality violations and other information security issues in architectural models and data flow diagrams.

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/DataFlowAnalysis's past year of commit activity
    Java 9 EPL-2.0 9 11 11 Updated Nov 11, 2026
  • OnlineEditorStaging Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/OnlineEditorStaging's past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 5, 2026
  • OnlineEditor Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/OnlineEditor's past year of commit activity
    TypeScript 1 5 0 8 Updated Nov 4, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/.github's past year of commit activity
    0 0 0 0 Updated Oct 12, 2026
  • AnalysisBackendServerProduct Public

    Deployable Product for Analysis Backend Server

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/AnalysisBackendServerProduct's past year of commit activity
    0 0 0 0 Updated Sep 28, 2026
  • PCM-DataFlowAnalysis-Extension Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/PCM-DataFlowAnalysis-Extension's past year of commit activity
    Java 0 EPL-2.0 1 0 3 Updated Feb 24, 2026
  • AnalysisBackendServer Public archive

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/AnalysisBackendServer's past year of commit activity
    Java 0 EPL-2.0 0 0 0 Updated Oct 21, 2025
  • WebEditor Public archive

    Uh oh!

    There was an error while loading. Please reload this page.

    DataFlowAnalysis/WebEditor's past year of commit activity
    TypeScript 1 EPL-2.0 1 0 0 Updated Oct 21, 2025
View all repositories

People

@sebinside @RobertHeinrich @Nicolas-Boltz @Entenwilli @Kr0nox

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.