Description
Indicates that a junction represents a task, which determines the choice.
Context
Derived from: “Jumble”
It takes some time to fully understand the meaning and implications of horizontal and vertical design elements. Horizontal rather talks about technical related and vertical talks more about business functionality. In particular, the Horizontal-Vertical-Metadata (HVM) pattern establishes key principles for software architecture design that could be adapted for EA. The Jumble antipattern describes the most common misuse of these principles.
Consequences
A Process Model lose its maintainability.
Detection
A junction’s name must contain “junction” or should not have a name. Otherwise, it is a Smell candidate.. Otherwise, it is a Smell candidate.
Solution
The junction should not be named, except for referencing.
Cypher query
MATCH p=(n:Junction) <br /> WHERE NOT isEmpty(n.name) AND NOT tolower(n.name) CONTAINS "junction" <br /> RETURN pCypher count query
MATCH (n:Junction) WHERE NOT isEmpty(n.name) AND NOT tolower(n.name) CONTAINS 'junction' RETURN count (distinct n)Diagram

Tags
Understandability Problems, Process