This one day workshop will provide you with an overview of the Eclipse Trustable Software Framework and how it applies to real life use cases. You will have the opportunity to apply the methodologies to a Rust project with the support of experienced engineers from Codethink.
Agenda
- Tutorial: What is the problem?
- Tutorial: Introducing the Trustable Tenets and Trustable Assertions (TA)
- Interactive: Introducing the repository under investigation
- Tutorial: Introducing the TSF model, methodology and tooling
- Interactive: Adding evidence nodes with references and Subject Matter Expert (SME) scores under the TAs
- Tutorial: The big picture: How this can be used for complex projects and compliance tracking
- Interactive: Replacing an SME score with an automated software validator for continuous verification.
- Conclusion: Wrap up, next steps and questions
Pre-requisites:
Attendees require a working knowledge of the following:
- Docker
- Rust
- Git
- GitLab
All attendees wishing to take part in the interactive portion of this session should arrive with a laptop with the following:
- Docker installed and working, capable of running x86_64 images
- Sufficient free space to install the Trustable Docker image and to build a Rust project or two. In addition, attendees should have an account on Gitlab.com and be comfortable using a CLI.