-
Notifications
You must be signed in to change notification settings - Fork 0
Actor
An actor is any behavioral component in a modeled system that we can interact with.
For Executable UML these will be instances of classes, assigner state machines, and domains for the most part.
Other Modeling Languages may define their own kinds of Actors.
In principle any comonent can be designated as an Actor, but it is most useful to focus on elements capable of interacting.
- ID
An unqualified address that can be resolved by the modeling language (metamodel) domain. In other words, the address structure is modeling language specific. For Shlaer-Mellor Executable UML, for example, we might have an address like:
EVMAN:ASLEV<S1-3>
Here the structure is domain:class and, in this example, identifies an instance of the ASLEV (Acessible Shaft Level) class in the EVMAN (Elevator Management) domain.
While the ID is useful for local purposes, the string version is more user friendly in notifications.
Type: Address -> String
Copyright © 2025-2026, Leon Starr at Model Integration, LLC under the MIT Open Source License