A benchmarking process to assess software requirements documentation for space applications
We propose a benchmark to assess the quality of space software specifications. The benchmark includes 3 checklists, each composed by a large number of questions. Two checklists verify compliance with PUS standard and faulty behaviour. One checklist verifies the absence of typical documentation errors. We validate the benchmark using the concept of fault injection.
benchmarking ecss standards software requirements quality