| 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" |