On semantics and refinement of UML statecharts: a coalgebraic view | IEEE Conference Publication | IEEE Xplore