Protocols and ports: reusable inter-object behavior patterns | IEEE Conference Publication | IEEE Xplore