Undefined junction condition

Written by

in

Description

some of junction conditions are not specified. This Smell ocurs when the paths leaving from a Junction do not cover all possible outcomes in the model.

Consequences

The control flow of the EA Process is not defined at the junction point and therefore leaves room for interpretation.

Solution

Define the junction with a note or use the documentation option of ArchiMate.

Example

The cases x is less than y and vice versa are covered, but the case x equals y is missing.

Diagram

Diagram for Undefined junction condition

Aliases

Forgotten Edge Case

Tags

Control-flow Problems, Process

Related smells

    All smells