Tool independent code generation for the UML closing the gap between proprietary models and the standardized UML model | IEEE Conference Publication | IEEE Xplore