In the video, there is mention that CHESS works with both managed and unmanaged code. I downloaded and install CHESS and only see unmanaged code samples. How does CHESS work with managed code? Will the team be providing C# samples sometime soon? The whiteboard explaination really help me better understand the functionality provided by CHESS. It would be great to see this implemented in a way which does not require any instrumentation of code and could instead by attached to a running process which could be used by a QA team. Keep up the good work!
CHESS is available for download at http://msdn.microsoft.com/en-us/devlabs/cc950526.aspx. CHESS is a tool from Microsoft Research for finding and reproducing concurrency errors. Please download the bits and let us know what you think in our forum. Also, subscribe to our blog for more details and tidbits.
Is CHESS able to track context swtiches in new coming Parallel Framework (aka PFX). It seems that due to parallel framework operates with own pool of threads and own scheduling - CHESS it is not applicable in the case of Parallel Framework scheduled Tasks. Thanks.