A Coalgebraic Semantic Framework for Reasoning about UML Sequence Diagrams | IEEE Conference Publication | IEEE Xplore