ICD simulator for High Integrity project - UniMelb