UML 2 — Yann Thierry-Mieg, Benoît Charroux, Aomar Osmani