Skip to main content
Industry & alumni

Boeing

MBSE Threat Trees

This student team sought to create a framework for cybersecurity Threat Trees (Attack Trees) in the Boeing MBSE Environment. The framework related the Threat Trees to SysML model elements such as Fault Tree objects, structural blocks, and system behavior (which will be provided by Boeing). The Threat Trees aimed to establish qualitative ranges, in rough quantitative terms, to help determine likelihoods and assurance levels. The intended outcomes for this project included: 1) Identify and customize a graphical front-end a. Used to create Threat Trees for Cyber-Physical avionics systems, needs to be simple and flexible b. Create custom Threat Tree symbols and add Properties to support the framework c. Properties must support rough quantitative assessments using basic risk assessment methods d. Properties must support integration of Security Assessment with Safety Analyses (fault trees) 2) Create Cameo macro (Python) to parse the Threat Trees (which are presumably exported to xml) and build Cameo Generic Tables containing Threat Tree objects to be used in the framework 3) Create the Risk Assessment framework for threat tree objects in SysML and Python. The framework must be capable of relating threat conditions to system hazards and fault tree elements, see RTCA DO-356. There is some design freedom, but the framework should be adaptable to various avionics systems, and is expected to include proper SysML relationships, SysML diagrams, and Cameo dependency matrices. 4) Create a demonstration project which uses the framework. The demo should be based on a simple aircraft function which uses an ARINC 664 network. The demonstration must show end-to-end capabilities of the framework (threat tree creation to system hazards, structure, and fault trees). 5) Present the demonstration and project summary to Boeing Cybersecurity team members, ARINC 664 network team members, Avionics team members, Boeing Fellows, and associated managers.

Faculty Adviser(s)

Payman Arabshahi, Electrical & Computer Engineering

Related News

UW students are joined by the Snohomish County Auditor and IT leadership at the 2025 Senior Design

Thu, 07/17/2025

UW engineering students develop smart ballot solution

UW engineering students develop smart technology solution to improve ballot collection for Snohomish County.

People examining a table with mechanical prototypes and a laptop at an exhibition.

Mon, 07/07/2025 | UW Mechanical Engineering

Capstone creations

Students displayed innovative capstone design projects at the 2025 expo.

Close-up of utility poles with mounted electronic devices and cables in an outdoor setting

Fri, 09/20/2024 | UW Civil & Environmental Engineering

Smarter irrigation for a greener UW

A new project combines satellite data with ground sensors to conserve water and create a more sustainable campus environment.

One person is sitting in a hammock chair, while another person holds part of the frame structure

Mon, 09/09/2024 | UW Mechanical Engineering

Testing an in-home mobility system

Through innovative capstone projects, engineering students worked with community members on an adaptable mobility system.