Systems engineers and software development team leads determining the Design Assurance Level (DAL) for new or modified avionics software functions must perform a rigorous failure condition classification and safety assessment before committing to development processes and test coverage. This agent structures the DAL determination process in accordance with ARP4761 and DO-178C.