Question: p = a b (c L d) (a) List the clauses that go with predicate p. (b) Compute (and simplify) the conditions under which each
p = a b (c L d)
(a) List the clauses that go with predicate p.
(b) Compute (and simplify) the conditions under which each clause determines predicate p.
(c) Write the complete truth table for each clause. Label your rows starting from 1. You should include columns for the conditions under which each clause determines the predicate, and also a column for the value of the predicate itself.
(d) List all pairs of rows from your table that satisfy General Active Clause Coverage (GACC) with respect to each clause.
(e) List all pairs of rows from your table that satisfy Correlated Active Clause Coverage (CACC) with respect to each clause.
(f) List all pairs of rows from your table that satisfy Restricted Active Clause Coverage (RACC) with respect to each clause.
(g) List all 4-tuples of rows from your table that satisfy General Inactive Clause Coverage (GICC) with respect to each clause. List any infeasible GICC test requirements.
(h) List all 4-tuples of rows from your table that satisfy Restricted Inactive Clause Coverage (RICC) with respect to each clause. List any infeasible RICC test requirements.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
