Tools for Safety Critical systems