You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ABUNAI: Architecture-Based and Uncertainty-Aware Confidentiality Analysis
ABUNAI is the core analysis of the ABUNAI approach to uncertainty-aware confidentiality analysis.
This repository provides tool support for the fourth step of the procedure shown below: The confidentiality analysis under uncertainty.
For further information, please see the dissertationChapter 4.1 on the procedure and Chapter 7 on the uncertainty-aware data flow analysis
to identify confidentiality violations.
Overview
This analysis can analyze the impact of uncertainty on confidentiality and identify confidentiality violations due to uncertainty.
It uses modeled uncertainty scenarios supporting both data flow diagrams (DFD) and the Palladio Component Model (PCM).
The analysis is based on the xDECAF analysis framework, see https://dataflowanalysis.org.
Extract all files from the archive, launch Eclipse and choose a folder as workspace (or just take the default one).
Clone the data flow analysis into the workspace, which can be found here.
Clone this repository into the workspace.
Import all projects of the data flow analysis and also all projects from the bundles and tests folders from this repository using File->Import->General->Existing Projects into Workspace.
Execute the tests cases to make sure everything is working correctly.
Optional: Refer to the example scenarios available at https://abunai.dev for more interesting analysis results.
Optional: To develop with the analysis, install the following bundles using Help -> Install new Software...