Skip to content
/ AASPE Public
forked from cmu-sei/AASPE

A set of modeling tools for security analysis (attack tree, attack impact) and a code generator to produce code for the seL4 platform from AADL models.

Notifications You must be signed in to change notification settings

virtuald/AASPE

 
 

Repository files navigation

Automated Assurance of Security Policy Enforcement (AASPE)

About the tools

The AASPE tools are designed for making secure and safe safety-critical systems. The tools are using AADL and the OSATE toolset. It provides the following features:

  • Attack Impact meta-model
  • Attack Impact graphical editor
  • Attack Tree editor meta-model
  • Attack Tree graphical editor
  • Bridge from Attack Impact to Attack Tree
  • Bridge from AADL to Attack Impact

Installing the tools

Step by step version

Step 1: Download ans install OSATE

Go on OSATE official website and download it. Unzip the product on your laptop.

Step 2: Start OSATE

Once OSATE is installed, double click on the executable to launch it.

Step 3: Install the security tools

In the Help menu, select Install New Components, as shown below.

InstallStep1

Select the experimental website http://aadl.info/aadl/osate/experimental/ Once the list of available components is shown, select the AASPE tools, as below. Accept the license, confirm and restart OSATE.

InstallStep2

TL;DR version

To install the tools, you can use the update site and select what you want to install in Eclipse.

Use the update site of the experimental version of osate. The URL of the experimental features is: http://aadl.info/aadl/osate/experimental/

Examples

Examples to exercise the tools are available in the edu.cmu.aaspe.examples project. You can import it in eclipse or view it directly on github.

Documentation

You can get documentation inside the tool (in the OSATE help) or get it directly by browsing the related github documentation project

About

A set of modeling tools for security analysis (attack tree, attack impact) and a code generator to produce code for the seL4 platform from AADL models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.7%
  • Xtend 13.2%
  • HTML 4.6%
  • C 4.0%
  • Other 0.5%