после прочтения книги отладки от Андреаса Целлера, меня заинтересовала Dynamic Slicing (http://en.wikipedia.org/wiki/Program_slicing).
В настоящий момент я нашел только подходящие инструменты для анализа Java. Знаете ли вы такие инструменты для C/С++?