Skip to content
Leon Starr edited this page Feb 19, 2026 · 10 revisions

R6 / Generalization

Role is an Input Source, Input Target, Output Source, or Output Target


An Actor participating in some Role of a Interaction is either initiating an interaction or acting as the target of the interaction.

Input into a System requires a destination while output from a System must have a source.

Since the multiplicity required varies by input/output and source/target combinations we model each association separately using four subclasses.

Clone this wiki locally