An open API service indexing awesome lists of open source software.

https://github.com/reity/article-specifications-for-distinguishing-functions

This article presents a technique for assembling concise, lightweight specifications and unit tests for verifying the identity of a function; the technique sacrifices completeness to enable compact and portable specifications.
https://github.com/reity/article-specifications-for-distinguishing-functions

formal-specification functional-verification lightweight-framework python-articles

Last synced: over 1 year ago
JSON representation

This article presents a technique for assembling concise, lightweight specifications and unit tests for verifying the identity of a function; the technique sacrifices completeness to enable compact and portable specifications.

Awesome Lists containing this project

README

          

# article-specifications-for-distinguishing-functions
This article defines and demonstrates a technique for assembling concise, lightweight specifications and unit tests for verifying the identity of a function (in order to distinguish it from other potentially similar functions), with a particular focus on functions that operate on binary data (such as cryptographic primitives). This technique sacrifices completeness in order to enable highly compact and portable representations of function specifications.