Verifying UML Diagrams with Model Checking: A Rewriting Logic Based Approach | IEEE Conference Publication | IEEE Xplore