BASIL: Traceability as Code
summary
BASIL implements Traceability as Code by letting a single YAML configuration list repositories, extraction rules and relationships and then auto-generate traceability matrices; it ships as a web app with CLI, REST API, and an embedded test runner and plugs to GitLab CI, GitHub Actions, CKI/KernelCI and Testing Farm. It imports/exports SPDX work items, adds in-app AI suggestions, can run tests on a Fedora VM, and currently works as a draft proof‑of‑concept for large, evolving codebases.
AI-written summary · about
chapters (7)
- 0:00Introduction to BASIL
- 1:09Tool overview and features
- 3:43Traceability as code concept
- 7:37Implementation details in YAML
- 13:26Web interface and demo
- 15:25Q&A and technical discussion
- 22:11Closing remarks and future work
related talks
01h 01mTraceability and Automation Examples With Basil
39mBASIL an Open Source Software for Quality Management
25mKnowledge Transfer by Source Code
27mContinuous Compliance: Agile Practices for Software Compliance
31mLiterate Tracing
11mLightning Talk: Repurposed Purpose: Using Git's DAG for Supply Chain Artifact Resolution
54mWhat is code?
59mEverything as a Code
