hengxin / ConsistencyChecking

PRAM consistency checking in the context of distributed shared memory systems
MIT License
4 stars 2 forks source link

Partial self-test #9

Closed hengxin closed 11 years ago

hengxin commented 11 years ago

Problem: partial self-test

If the checking algorithm return false, then the trace does not satisfy the PRAM Consistency indeed. However, the inverse is not trivially established without formal proof.

Therefore, it is valuable to test the witness (schedule which is claimed PRAM Consistent) when true is returned.

Solution:

Give a witness (schedule) and then check its validity.