GENEPI/A-A Protocol Independent System for Testing Protocol Implementation