KDOT PMS Replacement Project

R-PMS System Use Cases : Model . KDOT PMS Process and Data Flow Overview : Pool . PMS Modeling Processes : Choreography Sub-Process . Prediction Modeling : Activity . PMS Modeling Swimlanes : Swimlane . Identify the Road Categories : Activity . validate for consistency : Activity

Action - Validate Calculated Road Category versus Last Major Action Category link

Properties
Name Value
Description

Determine if the Last major action is consistent with the calculated Road Category

Must Isolate false
Leaf false
Visibility Unspecified
Effect switch (pvmtgrp)
{
case 1: /* PCCP */
if ((lastact!=34 && lastact!=42 && lastact!=46 &&
lastact!=47 && lastact!=200 &&
lastact!=218 && lastact!=219 && lastact!=220 &&
lastact!=230 && lastact!=350) ||
lastact==201 || lastact==202 || lastact==203)
fprintf(O0,"%s RdCat=%02d PCCP but the SURFace's "
"lastact=%3d for %s.\n",
id,calcrc,lastact,lastdate); break;
case 2: /* COMP */
/* if (lastact==34 || lastact==42 || lastact==46 || bm 7/11/2k */
if (lastact==46 ||
lastact==47 || lastact==200 || lastact==201 ||
lastact==202 || lastact==203 || lastact==350)
fprintf(O0,"%s RdCat=%02d COMP but the SURFace's "
"lastact=%3d for %s.\n",
id,calcrc,lastact,lastdate); break;
case 3: /* FdBit */
if (lastact==34 || lastact==42 || lastact==46 ||
lastact==47 || lastact==200 || lastact==200 ||
lastact==202 || lastact==203 || lastact==350)
fprintf(O0,"%s RdCat=%02d FdBit but the SURFace's "
"lastact=%3d for %s.\n",
id,calcrc,lastact,lastdate); break;
case 4: /* PdBit */
if (lastact==34 || lastact==42 || lastact==46 ||
lastact==47 || lastact==200 || (lastact>=200 &&
lastact<=203) || lastact==350)
fprintf(O0,"%s RdCat=%02d PdBit but the SURFace's "
"lastact=%3d for %s.\n",
id,calcrc,lastact,lastdate); break;
}
break;

Relationships Summary
Name Begin End
  : Control Flow
 Validate Calculated Road Category versus Last Major Action Category : Action
 PavCat = PCCP? : Decision Node
 F (~changed) : Control Flow
 calcrc!=geom.rdcat : Decision Node
 Validate Calculated Road Category versus Last Major Action Category : Action
  : Control Flow
 Determine Old or New : Action
 Validate Calculated Road Category versus Last Major Action Category : Action

Relationships Detail
Name Value
Name
From
 Validate Calculated Road Category versus Last Major Action Category : Action
To
 PavCat = PCCP? : Decision Node
Guard
Weight
Visibility Unspecified

Name Value
Name F (~changed)
From
 calcrc!=geom.rdcat : Decision Node
To
 Validate Calculated Road Category versus Last Major Action Category : Action
Guard
Weight
Visibility Unspecified

Name Value
Name
From
 Determine Old or New : Action
To
 Validate Calculated Road Category versus Last Major Action Category : Action
Guard
Weight
Visibility Unspecified

Appears In
Diagram
 R-PMS System - validate for consistency : Activity Diagram
KDOT PMS Replacement Project