CHESS (динамический анализатор)
CHESS — программа проверки моделей для поиска ошибок/гейзенбагов в многопоточных программах с помощью систематического перебора всевозможных переключений потоков. Инструмент находит такие ошибки как гонки, тупики, и разрушения данных, которые чрезвычайно сложно найти обычным тестированием. После нахождения ошибки CHESS предоставляет повторяемое выполнение программы ведущее к ошибке, существенно упрощая отладку. CHESS может использоваться как альтернатива нагрузочного тестирования (англ. stress testing).
Литература
- M. Musuvathi, S. Qadeer, T. Ball, G. Basler, P. A. Nainar, I. Neamtiu. Finding and Reproducing Heisenbugs in Concurrent Programs. In Operating System Design and Implementation (OSDI), 2008.
См. также
Ссылки
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....