Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Some attributes of a language for property-based testing.

Technical Report ·
DOI:https://doi.org/10.2172/920828· OSTI ID:920828

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
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
920828
Report Number(s):
SAND2004-5610
Country of Publication:
United States
Language:
English

Similar Records

Language support for parallel computation. Final report, September 1988-September 1989
Technical Report · Sat Mar 31 23:00:00 EST 1990 · OSTI ID:6856539

Attribute grammars and data-flow languages
Conference · Wed Jun 01 00:00:00 EDT 1983 · SIGPLAN Not.; (United States) · OSTI ID:5210274

Vector C: A vector processing language
Journal Article · Wed May 01 00:00:00 EDT 1985 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6505475