A CHESS egy modellellenőrző a hibák/ Heisenbugok megtalálására a többszálú programokban az összes lehetséges szálkapcsoló szisztematikus iterációjával. Az eszköz olyan hibákat talál, mint például versenyek , holtpontok és adatsérülések, amelyeket a normál tesztelés során rendkívül nehéz megtalálni. Ha hibát talált, a CHESS a hibához vezető program megismételhető végrehajtását biztosítja, ami jelentősen leegyszerűsíti a hibakeresést. A CHESS a stresszteszt alternatívájaként használható .