From the folks who brought you UML: Semantics of a Foundational Subset for Executable UML Models
Constraints are excluded from fUML, because they are considered to be designâ€time annotations that should already be satisfied by a wellâ€formed model. Otherwise, the general semantics of the run time checking of constraints is not currently well specified in UML 2, particularly when constraints should be evaluated and what should happen if they should fail. Further elaboration of the semantics of constraint checking in UML was judged to be outside the scope of the fUML specification.