Meaning of interaction operator kind

Hi community !

Can someone give me the explanation of all the different Interaction Operator Kind of a combined fragment (ALT, ASSERT, CONSIDER, CRITICAL, IGNORE, LOOP, NEG, OPT, PAR, SEQ, STRICT)

I did not find a complet exaplantion of all interaction on documentation and last post. Most of people using ALT and FOR.

Thanks in advance.

Voici une version courte :


Hi Spadow,

Capella’s combined fragment operators follow standard UML 2 interaction semantics (no Capella-specific redefinition), so the UML 2.5 spec (§14.3.3 CombinedFragment / §14.3.4 ConsiderIgnoreFragment) is the authoritative reference for precise definitions of all 12 operators.

Quick summary: ALT = choice (if/else), OPT = conditional (if), LOOP = repetition, PAR = concurrent execution, SEQ/STRICT = weak/strict ordering across lifelines, CRITICAL = atomic region (no interleaving), NEG = invalid trace, ASSERT = only valid continuation, IGNORE/CONSIDER = filter which message types matter.

1 Like

Thank you for the quick answer !