We describe an approach to support UMLbased development of embedded systems by formal techniques. A subset of UML is extended with timing annotations and given a formal semantics. UML models are translated, via XMI, to the input format of formal tools, to allow timed and non-timed model checking and interactive theorem proving. Moreover, the Play-Engine Communicated by Dr. Susanne Graf.This work has been supported by EU-project IST 33522 -OMEGA "Correct Development of Real-Time Embedded Systems in UML". For more information, see http://www-omega.imag.fr/. During this project, the second author was at the Weizmann Institute of Science, the third author at VERIMAG, the fourth author at OFFIS, and the fifth author at NLR.