Improving Test Case Generation from UML Statecharts by Using Control, Data and Communication Dependencies | IEEE Conference Publication | IEEE Xplore