Some attributes of a language for property-based testing.
- University of California, Davis, CA
Property-based testing is a testing technique that evaluates executions of a program. The method checks that specifications, called properties, hold throughout the execution of the program. TASpec is a language used to specify these properties. This paper compares some attributes of the language with the specification patterns used for model-checking languages, and then presents some descriptions of properties that can be used to detect common security flaws in programs. This report describes the results of a one year research project at the University of California, Davis, which was funded by a University Collaboration LDRD entitled ''Property-based Testing for Cyber Security Assurance''.
- Research Organization:
- Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 920828
- Report Number(s):
- SAND2004-5610; TRN: US200803%%42
- Country of Publication:
- United States
- Language:
- English
Similar Records
Language support for parallel computation. Final report, September 1988-September 1989
Laboratory-Directed Research and Development 2016 Summary Annual Report
A Fast Test to Diagnose Flu
Technical Report
·
Sun Apr 01 00:00:00 EST 1990
·
OSTI ID:920828
Laboratory-Directed Research and Development 2016 Summary Annual Report
Technical Report
·
Sun Jan 01 00:00:00 EST 2017
·
OSTI ID:920828
A Fast Test to Diagnose Flu
Technical Report
·
Mon Feb 12 00:00:00 EST 2007
·
OSTI ID:920828