  We introduce a new logic named Quantitative Confidence Logic (QCL) that
quantifies the level of confidence one has in the conclusion of a proof. By
translating a fault tree representing a system's architecture to a proof, we
show how to use QCL to give a solution to the test resource allocation problem
that takes the given architecture into account. We implemented a tool called
Astrahl and compared our results to other testing resource allocation
strategies.
