Nuacht

Selic: UML 2.0 provides the foundation for that, but UML 2.0 itself is not, for example, an executable language. You have to produce a specialization of it using typically something called a profile.