Transaction flows and executable models: formalization and analysis of message-passing protocols | IEEE Conference Publication | IEEE Xplore