Refactoring sequence diagrams for code generation in UML models | IEEE Conference Publication | IEEE Xplore