Для стабильной и продолжительной работы все же лучше делать правильные схемы и убивать програмиистов, делающих лшибки в программе из одной команды. И та - nop. А супервизор всего лишь первоначальный сброс генерирует. Его кучей разных способов можно сделать. Начиная с RC. И размер у супервизора маленький обычно. И дешев. Вот все достоинства. К стабильной и продолжительной работе они слабо привязаны. Как и ватчдоги.