This directory contains all documentation for the SATRAP-DL project, organized into distinct categories to support different audiences and purposes.
Audience: Developers
Purpose: Generated API reference for the SATRAP package.
Audience: End users, system administrators, and developers
Purpose: Practical, task-oriented documentation explaining HOW to use, configure, and operate the system.
Characteristics:
- Narrative, tutorial-style writing
- Step-by-step procedures
- Complete configuration examples
- Frequently updated, living documentation
- Code examples and CLI references
Audience: Analysts and developers
Purpose: Jupyter notebooks demonstrating SATRAP analysis techniques and use cases.
Contents:
effective_measures.ipynb- Analysis of effective security measuresthreat_profiling.ipynb- Threat profiling workflows
Audience: System architects, requirements engineers, QA teams, auditors
Purpose: Formal, traceable requirements and design decisions defining WHAT and WHY.
Contents:
MRS/- Mission requirements specifications (root)SRS/- System/software requirements specificationsARC/- Architecture requirements and constraintsSWD/- Software design specificationsTST/- Test case specificationsTRP/- Test execution reportsSpecEngine/- Custom Doorstop publishing and analysis toolingpublish.sh- Publishing script
Characteristics:
- Formal, structured format (Doorstop YAML frontmatter)
- Focus on acceptance criteria and rationale
- Primarily diagrams, decisions, constraints
- Upward traceability links (child → parent)
- Version-controlled with reviews/approval metadata
Audience: Stakeholders, auditors, project managers
Purpose: Generated HTML documentation showing full requirements traceability matrix.
Generation: Run cd docs/specs && ./publish.sh to regenerate from Doorstop sources.
Audience: Stakeholders, potential users, general public
Purpose: High-level overview of SATRAP-DL, its value proposition, and key features.
The website is publicly accessible on GitHub Pages at https://abstractionslab.github.io/satrap-dl/website/product-presentation.html.