Verifying Test-Hypotheses: An Experiment in Test and Proof

نویسندگان

  • Achim D. Brucker
  • Lukas Brügger
  • Burkhart Wolff
چکیده

HOL-TestGen is a specification and test case generation environment extending the interactive theorem prover Isabelle/HOL. The HOL-TestGen method is two-staged: first, the original formula, called test specification, is partitioned into test cases by transformation into a normal form called test theorem. Second, the test cases are analyzed for ground instances (the test data) satisfying the constraints of the test cases. Test data were used in an automatically generated test-driver running the program under test. Particular emphasis is put on the control of explicit test hypotheses which can be proven over concrete programs. As such, explicit test hypotheses establish a logical link between a validation by test and a validation by proof. Since HOL-TestGen generates explicit test hypotheses and makes them amenable to formal proof, the system is in a unique position to explore the relations between them at an example.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Outlier test for a group of multivariate observations

Assume that we have m independent random samples each of size n from Np(; ) and our goal is to test whether or not the ith sample is an outlier (i=1,2,…..m). To date it is well known that a test statistics exist whose null distribution is Betta and given the relationship between Betta and F distribution, an F test statistic can be used. In the statistical literature however a clear and preci...

متن کامل

Generating Test Cases for Invariant Properties from Proof Scores in the OTS/CafeOBJ Method

In the OTS/CafeOBJ method, software specifications are described in CafeOBJ executable formal specification language, and verification is done by giving scripts to the CafeOBJ system. The script is called a proof score. In this study, we propose a test case generator from an OTS/CafeOBJ specification together with a proof score. Our test case generator gives test cases by analyzing the proof sc...

متن کامل

Confirmation for Deterministic Hypotheses 1 Running head: CONFIRMATION FOR DETERMINISTIC HYPOTHESES Seeking Confirmation is Rational for Deterministic Hypotheses

The tendency to test outcomes that are predicted by our current theory (the confirmation bias) is one of the best-known biases of human decision making. We prove that the confirmation bias is an optimal strategy for testing hypotheses when those hypotheses are deterministic, each making a single prediction about the next event in a sequence. Our proof applies for two normative standards commonl...

متن کامل

A Nonparametric Test of Serial Independence for Time Series and Residuals

Testing for independence is very important in statistical applications. These tests arise in many different settings, in particular when checking the dependence of p random variables, one usually carries out an independence test. Such a test is also required when verifying that consecutive observations of a time series are independent. Finally when checking the hypotheses of most linear models,...

متن کامل

A proof of the Gamma test

From a data set of input–output vectors the Gamma test estimates the variance of the noise on an output modulo any smooth model with bounded partial derivatives. We present a proof of the Gamma test under fairly weak hypotheses.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 220  شماره 

صفحات  -

تاریخ انتشار 2008