Prev - Next - Down | SDMetrics - the UML design measurement tool |
Rule: RegularTransition | Category: Correctness |
Severity: 1-high | Applies to: all areas |
The protocol state machine contains a transition that is not a protocol transition. Protocol state machines can only contain protocol transitions. Check the transitions and make sure they are all protocol transitions.
|
Rule: ProtocolTransition | Category: Correctness |
Severity: 1-high | Applies to: all areas |
The state machine contains a protocol transition. Protocol transitions can only occur in protocol state machines. Check the transitions and make sure they are all regular transitions.
|
Rule: HistoryState | Category: Correctness |
Severity: 1-high | Applies to: all areas |
The protocol state machine contains a history state. Protocol state machine cannot have deep or shallow history states. Check the state machine and remove all history states.
|
Rule: StatesWithActivities | Category: Correctness |
Severity: 1-high | Applies to: all areas |
The protocol state machine contains states with entry/exit/doactivities. States in protocol state machines must not have any entry, exit, or do activities. Check the states and remove the activities.
|
Rule: TransWithEffects | Category: Correctness |
Severity: 1-high | Applies to: all areas |
The protocol state machine contains transitions with effects. Transitions in protocol state machines must not have any effects. Check the transitions and remove the effects.
|
Prev | Up | Next |
Appendix C.15 "Usecase Rules" | Contents | Appendix C.17 "Region Rules" |