erage Viewer File View Tree Tools Help Symbol Coverage Tree Information from: G:\Temp\cov1.cov (total) 14063067 (0 - 707602) 11995487 (0 - 707602) V76_DLC 11873187 (0-707602) dispatch 10179561 (0 - 707602) 1693626 (0 - 214044) 0000 0 Threshold: <= 0 symbols Figure 7.34 The six uncovered symbols in the coverage viewer PROCESS DLC (0, maxDLC + 1) FPAR me DLCident, originator Boolean waitUA V76frame (V76para) V76para ! present never executed RESET(T320) DLCstopped L EstabConf connected Figure 7.35 The branch never executed in process DLC 214 Validation of Communications Systems with SDL MSC cnx_refused <<Block DLCa>> <<Block DLCb>> dispatch dispatch env_a dispatch_3 <Block DLCa>> AtoB_1 BtoA_2 dispatch_4 env_b I_estabreq( Q DLC_7 v76frame( sabme : . . . 0 . v76frame( sabme : (.0.) t320(12.0) I_estabind( Q waitEstabResp answer waitUA waitUA releasereq( missing v76frame( dm : v76frame( dm (.0.) ) v76frame( dm : (.0.) ) dicstopped( 0) L_ReleaseReq DM reception input missing releaseind( 0) not covered Figure 7.36 MSC showing connection establishment from A refused by B PROCESS dispatch(1, 1) part1_2(3) waitEstabResp DLCpeer:= L _ReleaseReq V76para ! SABME ! DLCi L_EstabResp V76frame (DLCnum) (DLCpeer) Creates DLCnum False (DLCpeer, False) instance of L Releaselnd DLCpeer process DLC (DLCpeer) D DLCs(DLCpeer) Stores into the V76frame L Establnd V76frame OFFSPRING table the PID of the (DM :(. DLCpeer. (DLCpeer) (DM :(. DLCpeer . VIA dlcDL instance just created. VIA dlcDL waitEstabResp ready ready Figure 7.37 The input L_ReleaseReq added to process dispatch 7.3.7 Three minutes, 6.7 million states, no error 7.3.7.1 Run again the bit-state simulation We simply rerun the bit-state simulation to check that no error has been introduced, and see if all the symbols are covered. Exhaustive Simulation 215 PROCESS dispatch(1, 1) part2(3) waitUA V76frame DLCstopped (V76para) (DLCnum) V76para ! present L ReleaseInd (DLCnum) DLCs(V76para lull DLCs(V76para DM DLCi) UA DLCi) DLCs(DLCnum) V76frame(Vx6para) := Null V76frame(Vx6)ara) TO DLC