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 !