Authors
Spencer Smith, Mojdeh Sayari Nejad, Alan Wassyng
Publication date
2018/5/27
Book
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings
Pages
420-421
Description
Assurance cases, which provide an organized and explicit argument for correctness, should be used for certifying Scientific Computing Software (SCS), especially when the software impacts health and safety. Assurance cases have already been effectively used for safety cases for real time systems. Their advantages for SCS include engaging domain experts, producing only necessary documentation, and providing evidence that can potentially be verified/replicated by a third party. This paper illustrates assurance cases for SCS through the correctness case for 3dfim+, an existing medical imaging application. No errors were found in 3dfim+. However, the example still justifies the value of assurance cases, since the existing documentation is shown to have ambiguities and omissions, such as an incompletely defined ranking function and missing details on the coordinate system convention adopted. In addition, a …
Total citations
2018201911
Scholar articles
S Smith, MS Nejad, A Wassyng - Proceedings of the 40th International Conference on …, 2018