UML Actors
The ODP environment role is a lot like a UML actor. However, the status of actors is unclear:
- they are “sort of” stereotypes of class;
- they can only occur in restricted circumstances (use case, collaboration);
- there are places where only actors can occur (use case)
- would like actors to be in aggregations;
- would like classes as prime movers in use cases;
- difficult to have use cases as part of description of a reusable component;
- “internal actor” definition is internally inconsistent.