A Platform-Centric UML-/XML-Enhanced HW/SW Codesign Method for the Development of SoC Systems