Safety and Open Source

Testing Requirements Documents

Integrating Specifications into your CI/CD pipeline
D.safety
Kristoffer Nordström
<p>In a traditional document driven process any changes to requirements need to be verified and validated manually. A solution is proposed to link requirements specifications to their implementation and track changes.</p> <p>Integrating specifications documents into CI/CD pipelines enables the agile creation of always up-to-date documentation for the built/shipped artefacts. We link specific versions of specification items with code, tests, and other artefacts through their identifier and hash value.</p>
Modern development practices have introduced continuous integration. It ensures that ingtegration steps create as little friction as possible. Furthermore all unit-tests are supposed to be succesfull at any given point in time. Specifications documents can not trace this gap automatically and any changes on either side (implementation or specification) is subject to manual verification. An extensible solution is proposed to link specification items with code (text) or any binary with a specific interpreter. A demonstration is given how a hypothetical spacecraft has its tea brewer connected with Spacewire and the traceability is established. The data import from a DOORS Excel dump is shown and how to link it to a given specification.

Additional information

Type devroom

More sessions

2/5/22
Hardware-Aided Trusted Computing
D.trusted-hardware
<p>A brief introduction to the room and to the sessions.</p>
2/5/22
Raku
Andrew Shitov
D.raku
<p>Welcome to the Raku devroom at FOSDEM 2022!</p>
2/5/22
Retrocomputing
D.retro
<p>A brief introduction to our devroom and the schedule ahead.</p>
2/5/22
MariaDB Server
Ian Gilfillan
D.mariadb
<p>A brief introduction and overview of what you can expect from the MariaDB devroom at FOSDEM</p>
2/5/22
Open Research Tools and Technologies
D.research
<p>The Open Research Tools and Technologies devroom managers welcome words announcing the schedule.</p>
2/5/22
Testing and Automation
D.testing
<p>A warm welcome from your devroom managers, practical information, lineup and administrivia. Happy Testing!</p>
2/5/22
Open Source Design
D.design
<p>Every year we take some time to introduce the Open Source Design collective, what we do, where to find us and how to get involved.</p>