Verhalten (engl.
Behavior) ist in der
Unified Modeling Language (UML), einer Modellierungssprache für
Software und andere Systeme, sowohl ein Sammelbegriff für die dynamischen Aspekte eines modellierten Systems als auch eine
Metaklasse, mit der solche Aspekte modelliert werden können.