Published: October 04, 2019
Paul E. Black
"Statistical software" encompasses several distinct classes of software. This report explains what formal methods, tools, and approaches may be able to increase assurance of results of using statistical software and implementing differential privacy. To provide context, we present an exemplary process for assured results. The parts are, data assurance, algorithm design, software production, correctness proofs, post production assurance of software, and result checking. We note a workshop we organized to support this paper, and finish with recommended formal methods, tools, and researchers doing particularly pertinent work.
Citation: NIST Interagency/Internal Report (NISTIR) - 8274Report Number:
NIST Pub Series: NIST Interagency/Internal Report (NISTIR)
Pub Type: NIST Pubs
correctness proofs, formal methods, software assurance, differential privacy, software quality, static analysis, static source code analyzers, statistical software.
Created October 04, 2019, Updated October 04, 2019