An approach to model driven development and automatic source code generation of GUI controls | IEEE Conference Publication | IEEE Xplore