Compass: A Toolkit for Secure System Design Tools

System architects, developers, and evaluators need simple and intuitive tools to help them design secure software systems. While a number of secure system design tools exist, it is hard for system architects and other stakeholders to keep up with the availability and improvement of these tools over time. This problem is compounded as more secure system design tools are released.

Compass is a one-stop-shop toolkit to support system architects, developers, evaluators, and researchers to design secure software systems. Compass is designed based on a service-oriented architecture to house heterogeneous secure system design tools.

With Compass, we also provide design and usability guidelines to help researchers and develop tools that are intuitive for system architects to use. We believe this toolkit will inspire more secure system design researchers to develop tools for practitioners to apply, try out, and improve. This aims to address the lack of adequate tool support for practitioners to apply secure system design research in their workflows.

Related Publications

For more information: