Increasing the portability and re-usability of protocol code | IEEE Journals & Magazine | IEEE Xplore