Formal verification of communication protocol using type theory | IEEE Conference Publication | IEEE Xplore