Object-oriented Software Considerations in Airborne Systems and Equipment Certification. DO-178C and Object-oriented Technology