Friday, May 8, 2009

CHESS: Automated concurrency testing tool for .NET

CHESS is a tool for finding and reproducing Heisenbugs in concurrent programs. CHESS repeatedly runs a concurrent test ensuring that every run takes a different interleaving. If an interleaving results in an error, CHESS can reproduce the interleaving for improved debugging. CHESS is available for both managed and native programs.




Communication options with WCF

Great introduction to Windows Communication Foundation (WCF) Services by .


MSDN: What Is Windows Communication Foundation?