On the Use of UML for Modeling Mechatronic Systems