Specify Service Protocol Paths with UML 2.x Combined Fragments
Use UML 2.x alt, opt, loop, and break fragments to make service protocol branches explicit before implementation.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Use UML 2.x alt, opt, loop, and break fragments to make service protocol branches explicit before implementation.
UML 2.5 Combined Fragments (alt, opt, loop, par) model retries, optional flows, and true concurrency in one sequence diagram. Includes a payment-service example, nesting limits, guard portability, and why par needs a companion component diagram.
Combined fragments let you model branching and looping in a single UML sequence diagram. This blog explains the core fragment types, shows a PlantUML example for a payment API, discusses trade‑offs, and gives actionable steps to adopt the pattern.