ABCB Protocol This protocol describes the essential elements of structural software that can be used for designing in compliance with the NCC Deemed-to-Satisfy Provisions as well as general requirements for software documentation, testing, quality assurance and user training.