Previous | UML Classes | Table of Contents | UML Packages | Next |
There are two fundamental premises regarding the nature of UML semantics. The first is the assumption that all behavior in
a
modeled system is ultimately caused by actions executed by so-called active objects (see Class (from Communications )
on page 455). This includes behaviors, which are objects in UML 2, which can be active and coordinate other behaviors. The
second is that UML behavioral semantics only deal with event-driven, or discrete, behaviors. However, UML does not dictate
the amount of time between events, which can be as small as needed by the application, for example, when simulating continuous
behaviors.