UML-PSI: The UML Performance SImulator