An object-oriented design process for system-on-chip using UML | IEEE Conference Publication | IEEE Xplore