February 2013October 2017 John Modeling Message-Based Behavior with Interactions in Sequence Diagrams