1	-------------------------------------------------------------------------------
     2	                          Semantic Analysis Summary                            
     3	      POGS Pro Edition, Version 8.1.0, Build Date 20090408, Build 12920        
     4	      Copyright (C) 2009 Praxis High Integrity Systems Ltd., Bath, U.K.        
     5	-------------------------------------------------------------------------------
     6	
     7	Summary of:
     8	
     9	Verification Condition files (.vcg)
    10	Simplified Verification Condition files (.siv)
    11	Proof Logs (.plg)
    12	
    13	in the directory:
    14	D:\tokeneer\code\core
    15	
    16	Summary produced: 08-MAY-2009 15:18:33.97
    17	
    18	File d:\tokeneer\code\core\admin\finishop.vcg
    19	procedure Admin.FinishOp
    20	
    21	VCs generated 08-MAY-2009 12:13:19
    22	
    23	VCs simplified 08-MAY-2009 12:13:54
    24	
    25	The following user rules were used:
    26	from d:\tokeneer\code\core\admin\admin.rlu
    27	   admin_user(1) used in proving VCs:
    28	      2.
    29	   admin_user(9) used in proving VCs:
    30	      2.
    31	   admin_user(6) used in proving VCs:
    32	      2.
    33	
    34	VCs for procedure_finishop :
    35	----------------------------------------------------------------------------
    36	      |       |                     |  -----Proved In-----  |       |       |
    37	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
    38	----------------------------------------------------------------------------
    39	 1    | start | rtc check @ 219     |     | YES |     |     |       |       | 
    40	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
    41	----------------------------------------------------------------------------
    42	
    43	
    44	File d:\tokeneer\code\core\admin\init.vcg
    45	procedure Admin.Init
    46	
    47	VCs generated 08-MAY-2009 12:13:19
    48	
    49	VCs simplified 08-MAY-2009 12:13:54
    50	
    51	The following user rules were used:
    52	from d:\tokeneer\code\core\admin\admin.rlu
    53	   admin_user(5) used in proving VCs:
    54	      2.
    55	   admin_user(1) used in proving VCs:
    56	      2.
    57	
    58	VCs for procedure_init :
    59	----------------------------------------------------------------------------
    60	      |       |                     |  -----Proved In-----  |       |       |
    61	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
    62	----------------------------------------------------------------------------
    63	 1    | start | rtc check @ 69      |     | YES |     |     |       |       | 
    64	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
    65	----------------------------------------------------------------------------
    66	
    67	
    68	File d:\tokeneer\code\core\admin\isdoingop.vcg
    69	function Admin.IsDoingOp
    70	
    71	VCs generated 08-MAY-2009 12:13:19
    72	
    73	VCs simplified 08-MAY-2009 12:13:55
    74	
    75	VCs for function_isdoingop :
    76	----------------------------------------------------------------------------
    77	      |       |                     |  -----Proved In-----  |       |       |
    78	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
    79	----------------------------------------------------------------------------
    80	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
    81	----------------------------------------------------------------------------
    82	
    83	
    84	File d:\tokeneer\code\core\admin\ispresent.vcg
    85	function Admin.IsPresent
    86	
    87	VCs generated 08-MAY-2009 12:13:19
    88	
    89	VCs simplified 08-MAY-2009 12:13:55
    90	
    91	VCs for function_ispresent :
    92	----------------------------------------------------------------------------
    93	      |       |                     |  -----Proved In-----  |       |       |
    94	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
    95	----------------------------------------------------------------------------
    96	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
    97	----------------------------------------------------------------------------
    98	
    99	
   100	File d:\tokeneer\code\core\admin\logon.vcg
   101	procedure Admin.Logon
   102	
   103	VCs generated 08-MAY-2009 12:13:19
   104	
   105	VCs simplified 08-MAY-2009 12:13:55
   106	
   107	The following user rules were used:
   108	from d:\tokeneer\code\core\admin\admin.rlu
   109	   admin_user(4) used in proving VCs:
   110	      3.
   111	   admin_user(8) used in proving VCs:
   112	      3.
   113	   admin_user(1) used in proving VCs:
   114	      3.
   115	
   116	VCs for procedure_logon :
   117	----------------------------------------------------------------------------
   118	      |       |                     |  -----Proved In-----  |       |       |
   119	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   120	----------------------------------------------------------------------------
   121	 1    | start | rtc check @ 171     |     | YES |     |     |       |       | 
   122	 2    | start | rtc check @ 172     |     | YES |     |     |       |       | 
   123	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
   124	----------------------------------------------------------------------------
   125	
   126	
   127	File d:\tokeneer\code\core\admin\logout.vcg
   128	procedure Admin.Logout
   129	
   130	VCs generated 08-MAY-2009 12:13:19
   131	
   132	VCs simplified 08-MAY-2009 12:13:55
   133	
   134	VCs for procedure_logout :
   135	----------------------------------------------------------------------------
   136	      |       |                     |  -----Proved In-----  |       |       |
   137	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   138	----------------------------------------------------------------------------
   139	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
   140	----------------------------------------------------------------------------
   141	
   142	
   143	File d:\tokeneer\code\core\admin\opisavailable.vcg
   144	function Admin.OpIsAvailable
   145	
   146	VCs generated 08-MAY-2009 12:13:19
   147	
   148	VCs simplified 08-MAY-2009 12:13:55
   149	
   150	The following user rules were used:
   151	from d:\tokeneer\code\core\admin\admin.rlu
   152	   admin_user(10) used in proving VCs:
   153	      7.
   154	   admin_user(11) used in proving VCs:
   155	      7.
   156	   admin_user(7) used in proving VCs:
   157	      16.
   158	   admin_user(12) used in proving VCs:
   159	      16.
   160	   admin_user(8) used in proving VCs:
   161	      24.
   162	
   163	VCs for function_opisavailable :
   164	----------------------------------------------------------------------------
   165	      |       |                     |  -----Proved In-----  |       |       |
   166	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   167	----------------------------------------------------------------------------
   168	 1    | start |    assert @ 106     |     | YES |     |     |       |       | 
   169	 2    | 106   |    assert @ 106     |     | YES |     |     |       |       | 
   170	 3    | 106   |    assert @ 106     |     | YES |     |     |       |       | 
   171	 4    | 114   |    assert @ 106     |     | YES |     |     |       |       | 
   172	 5    | 114   |    assert @ 106     |     | YES |     |     |       |       | 
   173	 6    | 106   | rtc check @ 107     |     | YES |     |     |       |       | 
   174	 7    | 106   | check stm @ 109     |     | YES |     |     |       |       | 
   175	 8    | 106   | rtc check @ 113     |     | YES |     |     |       |       | 
   176	 9    | 106   | rtc check @ 113     |     | YES |     |     |       |       | 
   177	 10   | 106   |    assert @ 114     |     | YES |     |     |       |       | 
   178	 11   | 114   |    assert @ 114     |     | YES |     |     |       |       | 
   179	 12   | 114   | rtc check @ 117     |     | YES |     |     |       |       | 
   180	 13   | 106   | check stm @ 129     |     | YES |     |     |       |       | 
   181	 14   | 106   | check stm @ 129     |     | YES |     |     |       |       | 
   182	 15   | 114   | check stm @ 129     |     | YES |     |     |       |       | 
   183	 16   | 114   | check stm @ 129     |     | YES |     |     |       |       | 
   184	 17   | 106   | rtc check @ 132     |     | YES |     |     |       |       | 
   185	 18   | 106   | rtc check @ 132     |     | YES |     |     |       |       | 
   186	 19   | 114   | rtc check @ 132     |     | YES |     |     |       |       | 
   187	 20   | 114   | rtc check @ 132     |     | YES |     |     |       |       | 
   188	 21   | 106   | check stm @ 133     |     | YES |     |     |       |       | 
   189	 22   | 106   | check stm @ 133     |     | YES |     |     |       |       | 
   190	 23   | 114   | check stm @ 133     |     | YES |     |     |       |       | 
   191	 24   | 114   | check stm @ 133     |     | YES |     |     |       |       | 
   192	 25   | 106   | rtc check @ 134     |     | YES |     |     |       |       | 
   193	 26   | 106   | rtc check @ 134     |     | YES |     |     |       |       | 
   194	 27   | 114   | rtc check @ 134     |     | YES |     |     |       |       | 
   195	 28   | 114   | rtc check @ 134     |     | YES |     |     |       |       | 
   196	 29   | 106   |    assert @ finish  |     | YES |     |     |       |       | 
   197	 30   | 106   |    assert @ finish  |     | YES |     |     |       |       | 
   198	 31   | 106   |    assert @ finish  |     | YES |     |     |       |       | 
   199	 32   | 106   |    assert @ finish  |     | YES |     |     |       |       | 
   200	 33   | 106   |    assert @ finish  |     | YES |     |     |       |       | 
   201	 34   | 106   |    assert @ finish  |     | YES |     |     |       |       | 
   202	 35   | 114   |    assert @ finish  |     | YES |     |     |       |       | 
   203	 36   | 114   |    assert @ finish  |     | YES |     |     |       |       | 
   204	 37   | 114   |    assert @ finish  |     | YES |     |     |       |       | 
   205	 38   | 114   |    assert @ finish  |     | YES |     |     |       |       | 
   206	 39   | 114   |    assert @ finish  |     | YES |     |     |       |       | 
   207	 40   | 114   |    assert @ finish  |     | YES |     |     |       |       | 
   208	----------------------------------------------------------------------------
   209	
   210	
   211	File d:\tokeneer\code\core\admin\securityofficerispresent.vcg
   212	function Admin.SecurityOfficerIsPresent
   213	
   214	VCs generated 08-MAY-2009 12:13:19
   215	
   216	VCs simplified 08-MAY-2009 12:13:57
   217	
   218	VCs for function_securityofficerispresent :
   219	----------------------------------------------------------------------------
   220	      |       |                     |  -----Proved In-----  |       |       |
   221	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   222	----------------------------------------------------------------------------
   223	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
   224	----------------------------------------------------------------------------
   225	
   226	
   227	File d:\tokeneer\code\core\admin\startop.vcg
   228	procedure Admin.StartOp
   229	
   230	VCs generated 08-MAY-2009 12:13:19
   231	
   232	VCs simplified 08-MAY-2009 12:13:57
   233	
   234	The following user rules were used:
   235	from d:\tokeneer\code\core\admin\admin.rlu
   236	   admin_user(9) used in proving VCs:
   237	      2.
   238	   admin_user(3) used in proving VCs:
   239	      2.
   240	   admin_user(1) used in proving VCs:
   241	      2.
   242	   admin_user(6) used in proving VCs:
   243	      2.
   244	
   245	VCs for procedure_startop :
   246	----------------------------------------------------------------------------
   247	      |       |                     |  -----Proved In-----  |       |       |
   248	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   249	----------------------------------------------------------------------------
   250	 1    | start | rtc check @ 204     |     | YES |     |     |       |       | 
   251	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
   252	----------------------------------------------------------------------------
   253	
   254	
   255	File d:\tokeneer\code\core\admin\thecurrentop.vcg
   256	function Admin.TheCurrentOp
   257	
   258	VCs generated 08-MAY-2009 12:13:19
   259	
   260	VCs simplified 08-MAY-2009 12:13:58
   261	
   262	The following user rules were used:
   263	from d:\tokeneer\code\core\admin\admin.rlu
   264	   admin_user(2) used in proving VCs:
   265	      1.
   266	
   267	VCs for function_thecurrentop :
   268	----------------------------------------------------------------------------
   269	      |       |                     |  -----Proved In-----  |       |       |
   270	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   271	----------------------------------------------------------------------------
   272	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
   273	----------------------------------------------------------------------------
   274	
   275	
   276	File d:\tokeneer\code\core\admintoken\clear.vcg
   277	procedure AdminToken.Clear
   278	
   279	VCs generated 08-MAY-2009 12:13:23
   280	
   281	VCs simplified 08-MAY-2009 12:13:58
   282	
   283	The following user rules were used:
   284	from d:\tokeneer\code\core\admintoken\admintoken.rlu
   285	   admintoken_user(1) used in proving VCs:
   286	      6.
   287	   admintoken_user(3) used in proving VCs:
   288	      6.
   289	   admintoken_user(5) used in proving VCs:
   290	      6.
   291	
   292	VCs for procedure_clear :
   293	----------------------------------------------------------------------------
   294	      |       |                     |  -----Proved In-----  |       |       |
   295	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   296	----------------------------------------------------------------------------
   297	 1    | start | rtc check @ 108     |     | YES |     |     |       |       | 
   298	 2    | start | rtc check @ 109     |     | YES |     |     |       |       | 
   299	 3    | start | rtc check @ 110     |     | YES |     |     |       |       | 
   300	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
   301	 5    |       | refinement          | YES |     |     |     |       |       | 
   302	 6    |       | refinement          |     | YES |     |     |       |       | 
   303	----------------------------------------------------------------------------
   304	
   305	
   306	File d:\tokeneer\code\core\admintoken\extractuser.vcg
   307	function AdminToken.ExtractUser
   308	
   309	VCs generated 08-MAY-2009 12:13:23
   310	
   311	VCs simplified 08-MAY-2009 12:13:58
   312	
   313	VCs for function_extractuser :
   314	----------------------------------------------------------------------------
   315	      |       |                     |  -----Proved In-----  |       |       |
   316	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   317	----------------------------------------------------------------------------
   318	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
   319	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
   320	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
   321	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
   322	 5    |       | refinement          | YES |     |     |     |       |       | 
   323	 6    |       | refinement          | YES |     |     |     |       |       | 
   324	----------------------------------------------------------------------------
   325	
   326	
   327	File d:\tokeneer\code\core\admintoken\getrole.vcg
   328	function AdminToken.GetRole
   329	
   330	VCs generated 08-MAY-2009 12:13:23
   331	
   332	VCs simplified 08-MAY-2009 12:13:59
   333	
   334	The following user rules were used:
   335	from d:\tokeneer\code\core\admintoken\admintoken.rlu
   336	   admintoken_user(5) used in proving VCs:
   337	      2.
   338	
   339	VCs for function_getrole :
   340	----------------------------------------------------------------------------
   341	      |       |                     |  -----Proved In-----  |       |       |
   342	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   343	----------------------------------------------------------------------------
   344	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
   345	 2    |       | refinement          |     | YES |     |     |       |       | 
   346	 3    |       | refinement          | YES |     |     |     |       |       | 
   347	----------------------------------------------------------------------------
   348	
   349	
   350	File d:\tokeneer\code\core\admintoken\init.vcg
   351	procedure AdminToken.Init
   352	
   353	VCs generated 08-MAY-2009 12:13:23
   354	
   355	VCs simplified 08-MAY-2009 12:13:59
   356	
   357	The following user rules were used:
   358	from d:\tokeneer\code\core\admintoken\admintoken.rlu
   359	   admintoken_user(1) used in proving VCs:
   360	      3.
   361	   admintoken_user(3) used in proving VCs:
   362	      3.
   363	   admintoken_user(5) used in proving VCs:
   364	      3.
   365	
   366	VCs for procedure_init :
   367	----------------------------------------------------------------------------
   368	      |       |                     |  -----Proved In-----  |       |       |
   369	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   370	----------------------------------------------------------------------------
   371	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
   372	 2    |       | refinement          | YES |     |     |     |       |       | 
   373	 3    |       | refinement          |     | YES |     |     |       |       | 
   374	----------------------------------------------------------------------------
   375	
   376	
   377	File d:\tokeneer\code\core\admintoken\iscurrent.vcg
   378	function AdminToken.IsCurrent
   379	
   380	VCs generated 08-MAY-2009 12:13:23
   381	
   382	VCs simplified 08-MAY-2009 12:13:59
   383	
   384	VCs for function_iscurrent :
   385	----------------------------------------------------------------------------
   386	      |       |                     |  -----Proved In-----  |       |       |
   387	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   388	----------------------------------------------------------------------------
   389	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
   390	 2    |       | refinement          | YES |     |     |     |       |       | 
   391	 3    |       | refinement          | YES |     |     |     |       |       | 
   392	----------------------------------------------------------------------------
   393	
   394	
   395	File d:\tokeneer\code\core\admintoken\ispresent.vcg
   396	function AdminToken.IsPresent
   397	
   398	VCs generated 08-MAY-2009 12:13:23
   399	
   400	VCs simplified 08-MAY-2009 12:14:00
   401	
   402	VCs for function_ispresent :
   403	----------------------------------------------------------------------------
   404	      |       |                     |  -----Proved In-----  |       |       |
   405	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   406	----------------------------------------------------------------------------
   407	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
   408	 2    |       | refinement          | YES |     |     |     |       |       | 
   409	 3    |       | refinement          | YES |     |     |     |       |       | 
   410	----------------------------------------------------------------------------
   411	
   412	
   413	File d:\tokeneer\code\core\admintoken\poll.vcg
   414	procedure AdminToken.Poll
   415	
   416	VCs generated 08-MAY-2009 12:13:23
   417	
   418	VCs simplified 08-MAY-2009 12:14:00
   419	
   420	The following user rules were used:
   421	from d:\tokeneer\code\core\admintoken\admintoken.rlu
   422	   admintoken_user(2) used in proving VCs:
   423	      4.
   424	   admintoken_user(4) used in proving VCs:
   425	      4.
   426	   admintoken_user(6) used in proving VCs:
   427	      4.
   428	
   429	VCs for procedure_poll :
   430	----------------------------------------------------------------------------
   431	      |       |                     |  -----Proved In-----  |       |       |
   432	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   433	----------------------------------------------------------------------------
   434	 1    | start | rtc check @ 185     |     | YES |     |     |       |       | 
   435	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
   436	 3    |       | refinement          | YES |     |     |     |       |       | 
   437	 4    |       | refinement          |     | YES |     |     |       |       | 
   438	----------------------------------------------------------------------------
   439	
   440	
   441	File d:\tokeneer\code\core\admintoken\readandcheck.vcg
   442	procedure AdminToken.ReadAndCheck
   443	
   444	VCs generated 08-MAY-2009 12:13:23
   445	
   446	VCs simplified 08-MAY-2009 12:14:01
   447	
   448	The following user rules were used:
   449	from d:\tokeneer\code\core\admintoken\readandcheck.rlu
   450	   readandcheck_user(1) used in proving VCs:
   451	      5.
   452	from d:\tokeneer\code\core\admintoken\admintoken.rlu
   453	   admintoken_user(7) used in proving VCs:
   454	      8.
   455	
   456	VCs for procedure_readandcheck :
   457	----------------------------------------------------------------------------
   458	      |       |                     |  -----Proved In-----  |       |       |
   459	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   460	----------------------------------------------------------------------------
   461	 1    | start | rtc check @ 483     |     | YES |     |     |       |       | 
   462	 2    | start | rtc check @ 489     |     | YES |     |     |       |       | 
   463	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
   464	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
   465	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
   466	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
   467	 7    |       | refinement          | YES |     |     |     |       |       | 
   468	 8    |       | refinement          |     | YES |     |     |       |       | 
   469	----------------------------------------------------------------------------
   470	
   471	
   472	File d:\tokeneer\code\core\admintoken\readandcheck\checkauthcert.vcg
   473	procedure AdminToken.ReadAndCheck.CheckAuthCert
   474	
   475	VCs generated 08-MAY-2009 12:13:23
   476	
   477	VCs simplified 08-MAY-2009 12:14:00
   478	
   479	VCs for procedure_checkauthcert :
   480	----------------------------------------------------------------------------
   481	      |       |                     |  -----Proved In-----  |       |       |
   482	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   483	----------------------------------------------------------------------------
   484	 1    | start | rtc check @ 429     |     | YES |     |     |       |       | 
   485	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
   486	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
   487	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
   488	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
   489	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
   490	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
   491	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
   492	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
   493	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
   494	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
   495	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
   496	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
   497	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
   498	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
   499	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
   500	----------------------------------------------------------------------------
   501	
   502	
   503	File d:\tokeneer\code\core\admintoken\readandcheck\checkidcertok.vcg
   504	procedure AdminToken.ReadAndCheck.CheckIDCertOK
   505	
   506	VCs generated 08-MAY-2009 12:13:23
   507	
   508	VCs simplified 08-MAY-2009 12:14:00
   509	
   510	VCs for procedure_checkidcertok :
   511	----------------------------------------------------------------------------
   512	      |       |                     |  -----Proved In-----  |       |       |
   513	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   514	----------------------------------------------------------------------------
   515	 1    | start | rtc check @ 324     |     | YES |     |     |       |       | 
   516	 2    | start | rtc check @ 338     |     | YES |     |     |       |       | 
   517	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
   518	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
   519	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
   520	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
   521	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
   522	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
   523	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
   524	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
   525	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
   526	----------------------------------------------------------------------------
   527	
   528	
   529	File d:\tokeneer\code\core\alarm\updatedevice.vcg
   530	procedure Alarm.UpdateDevice
   531	
   532	VCs generated 08-MAY-2009 12:13:15
   533	
   534	VCs simplified 08-MAY-2009 12:14:01
   535	
   536	The following user rules were used:
   537	from d:\tokeneer\code\core\alarm\alarm.rlu
   538	   alarm_user(1) used in proving VCs:
   539	      4.
   540	
   541	VCs for procedure_updatedevice :
   542	----------------------------------------------------------------------------
   543	      |       |                     |  -----Proved In-----  |       |       |
   544	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   545	----------------------------------------------------------------------------
   546	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
   547	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
   548	 3    |       | refinement          | YES |     |     |     |       |       | 
   549	 4    |       | refinement          |     | YES |     |     |       |       | 
   550	----------------------------------------------------------------------------
   551	
   552	
   553	File d:\tokeneer\code\core\auditlog\addelementtofile.vcg
   554	procedure AuditLog.AddElementToFile
   555	
   556	VCs generated 08-MAY-2009 15:17:41
   557	
   558	VCs simplified 08-MAY-2009 15:18:02
   559	
   560	VCs for procedure_addelementtofile :
   561	----------------------------------------------------------------------------
   562	      |       |                     |  -----Proved In-----  |       |       |
   563	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   564	----------------------------------------------------------------------------
   565	 1    | start | rtc check @ 619     |     | YES |     |     |       |       | 
   566	 2    | start | rtc check @ 619     |     | YES |     |     |       |       | 
   567	 3    | start | rtc check @ 623     |     | YES |     |     |       |       | 
   568	 4    | start | rtc check @ 623     |     | YES |     |     |       |       | 
   569	 5    | start | rtc check @ 628     |     | YES |     |     |       |       | 
   570	 6    | start | rtc check @ 628     |     | YES |     |     |       |       | 
   571	 7    | start | rtc check @ 632     |     | YES |     |     |       |       | 
   572	 8    | start | rtc check @ 632     |     | YES |     |     |       |       | 
   573	 9    | start | rtc check @ 637     |     | YES |     |     |       |       | 
   574	 10   | start | rtc check @ 637     |     | YES |     |     |       |       | 
   575	 11   | start | rtc check @ 641     |     | YES |     |     |       |       | 
   576	 12   | start | rtc check @ 641     |     | YES |     |     |       |       | 
   577	 13   | start | rtc check @ 645     |     | YES |     |     |       |       | 
   578	 14   | start | rtc check @ 645     |     | YES |     |     |       |       | 
   579	 15   | start | rtc check @ 645     |     | YES |     |     |       |       | 
   580	 16   | start | rtc check @ 645     |     | YES |     |     |       |       | 
   581	 17   | start | rtc check @ 649     |     | YES |     |     |       |       | 
   582	 18   | start | rtc check @ 649     |     | YES |     |     |       |       | 
   583	 19   | start | rtc check @ 654     |     | YES |     |     |       |       | 
   584	 20   | start | rtc check @ 654     |     | YES |     |     |       |       | 
   585	 21   | start | rtc check @ 658     |     | YES |     |     |       |       | 
   586	 22   | start | rtc check @ 658     |     | YES |     |     |       |       | 
   587	 23   | start | rtc check @ 663     |     | YES |     |     |       |       | 
   588	 24   | start | rtc check @ 663     |     | YES |     |     |       |       | 
   589	 25   | start | rtc check @ 667     |     | YES |     |     |       |       | 
   590	 26   | start | rtc check @ 667     |     | YES |     |     |       |       | 
   591	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
   592	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
   593	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
   594	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
   595	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
   596	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
   597	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
   598	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
   599	----------------------------------------------------------------------------
   600	
   601	
   602	File d:\tokeneer\code\core\auditlog\addelementtolog.vcg
   603	procedure AuditLog.AddElementToLog
   604	
   605	VCs generated 08-MAY-2009 15:17:42
   606	
   607	VCs simplified 08-MAY-2009 15:18:04
   608	
   609	VCs for procedure_addelementtolog :
   610	----------------------------------------------------------------------------
   611	      |       |                     |  -----Proved In-----  |       |       |
   612	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   613	----------------------------------------------------------------------------
   614	 1    | start | rtc check @ 1452    |     | YES |     |     |       |       | 
   615	 2    | start | pre check @ 1454    |     | YES |     |     |       |       | 
   616	 3    | start | pre check @ 1464    |     | YES |     |     |       |       | 
   617	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
   618	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
   619	 6    |       | refinement          |     |     |     | YES |       |       | 
   620	 7    |       | refinement          | YES |     |     |     |       |       | 
   621	----------------------------------------------------------------------------
   622	
   623	
   624	File d:\tokeneer\code\core\auditlog\addelementtologfile.vcg
   625	procedure AuditLog.AddElementToLogFile
   626	
   627	VCs generated 08-MAY-2009 15:17:41
   628	
   629	VCs simplified 08-MAY-2009 15:18:07
   630	
   631	The following user rules were used:
   632	from d:\tokeneer\code\core\auditlog\addelementtologfile.rlu
   633	   addelementtologfile_user(1) used in proving VCs:
   634	      8.
   635	
   636	VCs for procedure_addelementtologfile :
   637	----------------------------------------------------------------------------
   638	      |       |                     |  -----Proved In-----  |       |       |
   639	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   640	----------------------------------------------------------------------------
   641	 1    | start | rtc check @ 892     |     | YES |     |     |       |       | 
   642	 2    | start | pre check @ 894     |     | YES |     |     |       |       | 
   643	 3    | start | check stm @ 902     |     | YES |     |     |       |       | 
   644	 4    | start | pre check @ 904     |     | YES |     |     |       |       | 
   645	 5    | start | rtc check @ 911     |     | YES |     |     |       |       | 
   646	 6    | start | rtc check @ 911     |     | YES |     |     |       |       | 
   647	 7    | start |    assert @ finish  |     |     |     | YES |       |       | 
   648	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
   649	----------------------------------------------------------------------------
   650	
   651	
   652	File d:\tokeneer\code\core\auditlog\addelementtologfile\addelementtocurrentfile.vcg
   653	procedure AuditLog.AddElementToLogFile.AddElementToCurrentFile
   654	
   655	VCs generated 08-MAY-2009 15:17:41
   656	
   657	VCs simplified 08-MAY-2009 15:18:05
   658	
   659	VCs for procedure_addelementtocurrentfile :
   660	----------------------------------------------------------------------------
   661	      |       |                     |  -----Proved In-----  |       |       |
   662	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   663	----------------------------------------------------------------------------
   664	 1    | start | rtc check @ 783     |     | YES |     |     |       |       | 
   665	 2    | start | rtc check @ 784     |     | YES |     |     |       |       | 
   666	 3    | start | rtc check @ 790     |     | YES |     |     |       |       | 
   667	 4    | start | rtc check @ 792     |     | YES |     |     |       |       | 
   668	 5    | start | rtc check @ 794     |     | YES |     |     |       |       | 
   669	 6    | start |    assert @ finish  |     |     |     |     |       |  YES  | 
   670	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
   671	----------------------------------------------------------------------------
   672	
   673	
   674	File d:\tokeneer\code\core\auditlog\addelementtologfile\addelementtonextfile.vcg
   675	procedure AuditLog.AddElementToLogFile.AddElementToNextFile
   676	
   677	VCs generated 08-MAY-2009 15:17:41
   678	
   679	VCs simplified 08-MAY-2009 15:18:06
   680	
   681	VCs for procedure_addelementtonextfile :
   682	----------------------------------------------------------------------------
   683	      |       |                     |  -----Proved In-----  |       |       |
   684	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   685	----------------------------------------------------------------------------
   686	 1    | start | rtc check @ 866     |     | YES |     |     |       |       | 
   687	 2    | start | rtc check @ 869     |     | YES |     |     |       |       | 
   688	 3    | start | rtc check @ 870     |     | YES |     |     |       |       | 
   689	 4    | start | rtc check @ 870     |     | YES |     |     |       |       | 
   690	 5    | start | rtc check @ 871     |     | YES |     |     |       |       | 
   691	 6    | start | rtc check @ 873     |     | YES |     |     |       |       | 
   692	 7    | start | rtc check @ 874     |     | YES |     |     |       |       | 
   693	 8    | start | rtc check @ 880     |     | YES |     |     |       |       | 
   694	 9    | start | rtc check @ 882     |     | YES |     |     |       |       | 
   695	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
   696	----------------------------------------------------------------------------
   697	
   698	
   699	File d:\tokeneer\code\core\auditlog\addelementtologfile\addelementtonextfile\setcurrentfiletonextfreefile.vcg
   700	procedure AuditLog.AddElementToLogFile.AddElementToNextFile.SetCurrentFileToNextFreeFile
   701	
   702	VCs generated 08-MAY-2009 15:17:41
   703	
   704	VCs simplified 08-MAY-2009 15:18:05
   705	
   706	VCs for procedure_setcurrentfiletonextfreefile :
   707	----------------------------------------------------------------------------
   708	      |       |                     |  -----Proved In-----  |       |       |
   709	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   710	----------------------------------------------------------------------------
   711	 1    | start |    assert @ 851     |     | YES |     |     |       |       | 
   712	 2    | 851   |    assert @ 851     |     | YES |     |     |       |       | 
   713	 3    | 851   | rtc check @ 852     |     | YES |     |     |       |       | 
   714	 4    | 851   | rtc check @ 853     |     | YES |     |     |       |       | 
   715	 5    | 851   |    assert @ finish  | YES |     |     |     |       |       | 
   716	 6    | 851   |    assert @ finish  | YES |     |     |     |       |       | 
   717	----------------------------------------------------------------------------
   718	
   719	
   720	File d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.vcg
   721	procedure AuditLog.AddElementToLogFileWithTruncateChecks
   722	
   723	VCs generated 08-MAY-2009 15:17:41
   724	
   725	VCs simplified 08-MAY-2009 15:18:08
   726	
   727	The following user rules were used:
   728	from d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.rlu
   729	   addelementtologfilewithtruncatechecks_user(1) used in proving VCs:
   730	      6.
   731	   addelementtologfilewithtruncatechecks_user(2) used in proving VCs:
   732	      8.
   733	
   734	VCs for procedure_addelementtologfilewithtruncatechecks :
   735	----------------------------------------------------------------------------
   736	      |       |                     |  -----Proved In-----  |       |       |
   737	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   738	----------------------------------------------------------------------------
   739	 1    | start | rtc check @ 1036    |     | YES |     |     |       |       | 
   740	 2    | start | pre check @ 1039    |     | YES |     |     |       |       | 
   741	 3    | start |    assert @ 1041    |     |     |     | YES |       |       | 
   742	 4    | 1041  | pre check @ 1047    |     | YES |     |     |       |       | 
   743	 5    | 1041  |    assert @ 1053    |     | YES |     |     |       |       | 
   744	 6    | start |    assert @ 1061    |     | YES |     |     |       |       | 
   745	 7    | 1053  |    assert @ 1061    |     | YES |     |     |       |       | 
   746	 8    | 1061  | pre check @ 1068    |     | YES |     |     |       |       | 
   747	 9    | 1061  |    assert @ finish  |     | YES |     |     |       |       | 
   748	----------------------------------------------------------------------------
   749	
   750	
   751	File d:\tokeneer\code\core\auditlog\archivelog.vcg
   752	procedure AuditLog.ArchiveLog
   753	
   754	VCs generated 08-MAY-2009 15:17:42
   755	
   756	VCs simplified 08-MAY-2009 15:18:10
   757	
   758	VCs for procedure_archivelog :
   759	----------------------------------------------------------------------------
   760	      |       |                     |  -----Proved In-----  |       |       |
   761	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   762	----------------------------------------------------------------------------
   763	 1    | start | pre check @ 1538    |     | YES |     |     |       |       | 
   764	 2    | start | rtc check @ 1542    |     | YES |     |     |       |       | 
   765	 3    | start | rtc check @ 1566    |     | YES |     |     |       |       | 
   766	 4    | start | rtc check @ 1567    |     | YES |     |     |       |       | 
   767	 5    | start |    assert @ 1571    |     | YES |     |     |       |       | 
   768	 6    | 1571  |    assert @ 1571    |     | YES |     |     |       |       | 
   769	 7    | 1571  |    assert @ 1571    |     | YES |     |     |       |       | 
   770	 8    | 1571  | rtc check @ 1578    |     | YES |     |     |       |       | 
   771	 9    | 1571  | rtc check @ 1579    |     | YES |     |     |       |       | 
   772	 10   | 1571  | rtc check @ 1581    |     | YES |     |     |       |       | 
   773	 11   | 1571  | rtc check @ 1592    |     | YES |     |     |       |       | 
   774	 12   | 1571  | rtc check @ 1604    |     | YES |     |     |       |       | 
   775	 13   | 1571  | rtc check @ 1604    |     | YES |     |     |       |       | 
   776	 14   | 1571  | rtc check @ 1605    |     | YES |     |     |       |       | 
   777	 15   | 1571  | rtc check @ 1605    |     | YES |     |     |       |       | 
   778	 16   | 1571  | rtc check @ 1606    |     | YES |     |     |       |       | 
   779	 17   | 1571  | rtc check @ 1606    |     | YES |     |     |       |       | 
   780	 18   | 1571  | rtc check @ 1606    |     | YES |     |     |       |       | 
   781	 19   | 1571  | rtc check @ 1606    |     | YES |     |     |       |       | 
   782	 20   | start |    assert @ 1612    |     | YES |     |     |       |       | 
   783	 21   | start |    assert @ 1612    |     | YES |     |     |       |       | 
   784	 22   | start |    assert @ 1612    |     | YES |     |     |       |       | 
   785	 23   | 1571  |    assert @ 1612    |     | YES |     |     |       |       | 
   786	 24   | 1571  |    assert @ 1612    |     | YES |     |     |       |       | 
   787	 25   | 1571  |    assert @ 1612    |     | YES |     |     |       |       | 
   788	 26   | 1571  |    assert @ 1612    |     | YES |     |     |       |       | 
   789	 27   | 1612  | pre check @ 1617    |     | YES |     |     |       |       | 
   790	 28   | 1612  | pre check @ 1627    |     | YES |     |     |       |       | 
   791	 29   | 1612  | pre check @ 1627    |     | YES |     |     |       |       | 
   792	 30   | 1612  |    assert @ finish  |     | YES |     |     |       |       | 
   793	 31   | 1612  |    assert @ finish  |     | YES |     |     |       |       | 
   794	 32   |       | refinement          |     |     |     | YES |       |       | 
   795	 33   |       | refinement          | YES |     |     |     |       |       | 
   796	----------------------------------------------------------------------------
   797	
   798	
   799	File d:\tokeneer\code\core\auditlog\cancelarchive.vcg
   800	procedure AuditLog.CancelArchive
   801	
   802	VCs generated 08-MAY-2009 15:17:42
   803	
   804	VCs simplified 08-MAY-2009 15:18:11
   805	
   806	VCs for procedure_cancelarchive :
   807	----------------------------------------------------------------------------
   808	      |       |                     |  -----Proved In-----  |       |       |
   809	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   810	----------------------------------------------------------------------------
   811	 1    | start |    assert @ 1758    |     | YES |     |     |       |       | 
   812	 2    | 1758  |    assert @ 1758    |     | YES |     |     |       |       | 
   813	 3    | 1758  |    assert @ 1758    |     | YES |     |     |       |       | 
   814	 4    | 1758  | rtc check @ 1759    |     | YES |     |     |       |       | 
   815	 5    | 1758  | rtc check @ 1760    |     | YES |     |     |       |       | 
   816	 6    | 1758  |    assert @ finish  | YES |     |     |     |       |       | 
   817	 7    | 1758  |    assert @ finish  | YES |     |     |     |       |       | 
   818	 8    |       | refinement          | YES |     |     |     |       |       | 
   819	 9    |       | refinement          | YES |     |     |     |       |       | 
   820	----------------------------------------------------------------------------
   821	
   822	
   823	File d:\tokeneer\code\core\auditlog\checklogalarm.vcg
   824	procedure AuditLog.CheckLogAlarm
   825	
   826	VCs generated 08-MAY-2009 15:17:41
   827	
   828	VCs simplified 08-MAY-2009 15:18:11
   829	
   830	VCs for procedure_checklogalarm :
   831	----------------------------------------------------------------------------
   832	      |       |                     |  -----Proved In-----  |       |       |
   833	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   834	----------------------------------------------------------------------------
   835	 1    | start | rtc check @ 221     |     | YES |     |     |       |       | 
   836	 2    | start | rtc check @ 223     |     | YES |     |     |       |       | 
   837	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
   838	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
   839	----------------------------------------------------------------------------
   840	
   841	
   842	File d:\tokeneer\code\core\auditlog\clearlogentries.vcg
   843	procedure AuditLog.ClearLogEntries
   844	
   845	VCs generated 08-MAY-2009 15:17:42
   846	
   847	VCs simplified 08-MAY-2009 15:18:12
   848	
   849	VCs for procedure_clearlogentries :
   850	----------------------------------------------------------------------------
   851	      |       |                     |  -----Proved In-----  |       |       |
   852	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   853	----------------------------------------------------------------------------
   854	 1    | start |    assert @ 1691    |     | YES |     |     |       |       | 
   855	 2    | 1697  |    assert @ 1691    |     |     |     | YES |       |       | 
   856	 3    | 1691  | rtc check @ 1695    |     | YES |     |     |       |       | 
   857	 4    | 1691  |    assert @ 1697    |     | YES |     |     |       |       | 
   858	 5    | 1697  | rtc check @ 1705    |     | YES |     |     |       |       | 
   859	 6    | 1697  | rtc check @ 1707    |     | YES |     |     |       |       | 
   860	 7    | 1697  | rtc check @ 1708    |     | YES |     |     |       |       | 
   861	 8    | 1697  | rtc check @ 1708    |     | YES |     |     |       |       | 
   862	 9    | 1697  | rtc check @ 1710    |     | YES |     |     |       |       | 
   863	 10   | start |    assert @ 1714    |     | YES |     |     |       |       | 
   864	 11   | 1691  |    assert @ 1714    |     | YES |     |     |       |       | 
   865	 12   | 1697  |    assert @ 1714    |     |     |     | YES |       |       | 
   866	 13   | 1714  | rtc check @ 1717    |     | YES |     |     |       |       | 
   867	 14   | 1714  | rtc check @ 1719    |     | YES |     |     |       |       | 
   868	 15   | 1714  | pre check @ 1726    |     | YES |     |     |       |       | 
   869	 16   | 1714  | pre check @ 1734    |     | YES |     |     |       |       | 
   870	 17   | 1714  | pre check @ 1734    |     | YES |     |     |       |       | 
   871	 18   | 1714  |    assert @ finish  |     | YES |     |     |       |       | 
   872	 19   | 1714  |    assert @ finish  |     | YES |     |     |       |       | 
   873	 20   |       | refinement          |     |     |     | YES |       |       | 
   874	 21   |       | refinement          | YES |     |     |     |       |       | 
   875	----------------------------------------------------------------------------
   876	
   877	
   878	File d:\tokeneer\code\core\auditlog\deletelogfile.vcg
   879	procedure AuditLog.DeleteLogFile
   880	
   881	VCs generated 08-MAY-2009 15:17:41
   882	
   883	VCs simplified 08-MAY-2009 15:18:13
   884	
   885	VCs for procedure_deletelogfile :
   886	----------------------------------------------------------------------------
   887	      |       |                     |  -----Proved In-----  |       |       |
   888	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   889	----------------------------------------------------------------------------
   890	 1    | start | rtc check @ 529     |     | YES |     |     |       |       | 
   891	 2    | start | rtc check @ 538     |     | YES |     |     |       |       | 
   892	 3    | start | rtc check @ 540     |     | YES |     |     |       |       | 
   893	 4    | start | rtc check @ 541     |     | YES |     |     |       |       | 
   894	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
   895	----------------------------------------------------------------------------
   896	
   897	
   898	File d:\tokeneer\code\core\auditlog\getstartandendtimefromfile.vcg
   899	procedure AuditLog.GetStartAndEndTimeFromFile
   900	
   901	VCs generated 08-MAY-2009 15:17:41
   902	
   903	VCs simplified 08-MAY-2009 15:18:13
   904	
   905	VCs for procedure_getstartandendtimefromfile :
   906	----------------------------------------------------------------------------
   907	      |       |                     |  -----Proved In-----  |       |       |
   908	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   909	----------------------------------------------------------------------------
   910	 1    | start | rtc check @ 328     |     | YES |     |     |       |       | 
   911	 2    | start | rtc check @ 337     |     | YES |     |     |       |       | 
   912	 3    | start | rtc check @ 337     |     | YES |     |     |       |       | 
   913	 4    | start | rtc check @ 340     |     | YES |     |     |       |       | 
   914	 5    | start | rtc check @ 340     |     | YES |     |     |       |       | 
   915	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
   916	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
   917	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
   918	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
   919	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
   920	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
   921	----------------------------------------------------------------------------
   922	
   923	
   924	File d:\tokeneer\code\core\auditlog\init.vcg
   925	procedure AuditLog.Init
   926	
   927	VCs generated 08-MAY-2009 15:17:41
   928	
   929	VCs simplified 08-MAY-2009 15:18:14
   930	
   931	VCs for procedure_init :
   932	----------------------------------------------------------------------------
   933	      |       |                     |  -----Proved In-----  |       |       |
   934	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   935	----------------------------------------------------------------------------
   936	 1    | start |    assert @ 1291    |     | YES |     |     |       |       | 
   937	 2    | 1291  |    assert @ 1291    |     | YES |     |     |       |       | 
   938	 3    | 1291  |    assert @ 1291    |     | YES |     |     |       |       | 
   939	 4    | 1291  |    assert @ 1291    |     | YES |     |     |       |       | 
   940	 5    | 1309  |    assert @ 1291    |     | YES |     |     |       |       | 
   941	 6    | 1309  |    assert @ 1291    |     | YES |     |     |       |       | 
   942	 7    | 1309  |    assert @ 1291    |     | YES |     |     |       |       | 
   943	 8    | 1328  |    assert @ 1291    |     | YES |     |     |       |       | 
   944	 9    | 1291  | rtc check @ 1300    |     | YES |     |     |       |       | 
   945	 10   | 1291  | rtc check @ 1303    |     | YES |     |     |       |       | 
   946	 11   | 1291  | rtc check @ 1304    |     | YES |     |     |       |       | 
   947	 12   | 1291  | rtc check @ 1305    |     | YES |     |     |       |       | 
   948	 13   | 1291  | rtc check @ 1306    |     | YES |     |     |       |       | 
   949	 14   | 1291  | rtc check @ 1308    |     | YES |     |     |       |       | 
   950	 15   | 1291  | rtc check @ 1308    |     | YES |     |     |       |       | 
   951	 16   | 1291  |    assert @ 1309    |     | YES |     |     |       |       | 
   952	 17   | 1309  |    assert @ 1309    |     | YES |     |     |       |       | 
   953	 18   | 1309  | rtc check @ 1321    |     | YES |     |     |       |       | 
   954	 19   | 1309  | rtc check @ 1324    |     | YES |     |     |       |       | 
   955	 20   | 1309  | rtc check @ 1325    |     | YES |     |     |       |       | 
   956	 21   | 1309  | rtc check @ 1326    |     | YES |     |     |       |       | 
   957	 22   | 1309  | rtc check @ 1326    |     | YES |     |     |       |       | 
   958	 23   | 1309  |    assert @ 1328    |     | YES |     |     |       |       | 
   959	 24   | 1328  |    assert @ 1328    |     | YES |     |     |       |       | 
   960	 25   | 1328  | rtc check @ 1342    |     | YES |     |     |       |       | 
   961	 26   | 1309  | rtc check @ 1344    |     | YES |     |     |       |       | 
   962	 27   | 1328  | rtc check @ 1344    |     | YES |     |     |       |       | 
   963	 28   | 1309  | rtc check @ 1349    |     | YES |     |     |       |       | 
   964	 29   | 1309  | rtc check @ 1350    |     | YES |     |     |       |       | 
   965	 30   | 1309  | rtc check @ 1351    |     | YES |     |     |       |       | 
   966	 31   | 1291  |    assert @ 1359    |     | YES |     |     |       |       | 
   967	 32   | 1291  |    assert @ 1359    |     | YES |     |     |       |       | 
   968	 33   | 1291  |    assert @ 1359    |     | YES |     |     |       |       | 
   969	 34   | 1309  |    assert @ 1359    |     | YES |     |     |       |       | 
   970	 35   | 1309  |    assert @ 1359    |     | YES |     |     |       |       | 
   971	 36   | 1309  |    assert @ 1359    |     | YES |     |     |       |       | 
   972	 37   | 1328  |    assert @ 1359    |     | YES |     |     |       |       | 
   973	 38   | 1359  | rtc check @ 1367    |     | YES |     |     |       |       | 
   974	 39   | 1359  | rtc check @ 1369    |     | YES |     |     |       |       | 
   975	 40   | 1359  | rtc check @ 1370    |     | YES |     |     |       |       | 
   976	 41   | 1359  | rtc check @ 1371    |     | YES |     |     |       |       | 
   977	 42   | 1359  | rtc check @ 1372    |     | YES |     |     |       |       | 
   978	 43   | 1359  | rtc check @ 1373    |     | YES |     |     |       |       | 
   979	 44   | 1359  | rtc check @ 1375    |     | YES |     |     |       |       | 
   980	 45   | 1359  |    assert @ 1378    |     | YES |     |     |       |       | 
   981	 46   | 1359  |    assert @ 1378    |     | YES |     |     |       |       | 
   982	 47   | 1378  | rtc check @ 1383    |     | YES |     |     |       |       | 
   983	 48   | 1378  | rtc check @ 1386    |     | YES |     |     |       |       | 
   984	 49   | 1378  |    assert @ finish  |     | YES |     |     |       |       | 
   985	 50   |       | refinement          | YES |     |     |     |       |       | 
   986	 51   |       | refinement          | YES |     |     |     |       |       | 
   987	----------------------------------------------------------------------------
   988	
   989	
   990	File d:\tokeneer\code\core\auditlog\init\setfiledetails.vcg
   991	procedure AuditLog.Init.SetFileDetails
   992	
   993	VCs generated 08-MAY-2009 15:17:41
   994	
   995	VCs simplified 08-MAY-2009 15:18:14
   996	
   997	VCs for procedure_setfiledetails :
   998	----------------------------------------------------------------------------
   999	      |       |                     |  -----Proved In-----  |       |       |
  1000	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1001	----------------------------------------------------------------------------
  1002	 1    | start |    assert @ 1246    |     | YES |     |     |       |       | 
  1003	 2    | 1246  |    assert @ 1246    |     | YES |     |     |       |       | 
  1004	 3    | 1246  | rtc check @ 1247    |     | YES |     |     |       |       | 
  1005	 4    | 1246  | rtc check @ 1248    |     | YES |     |     |       |       | 
  1006	 5    | 1246  | rtc check @ 1249    |     | YES |     |     |       |       | 
  1007	 6    | 1246  | rtc check @ 1250    |     | YES |     |     |       |       | 
  1008	 7    | 1246  | rtc check @ 1251    |     | YES |     |     |       |       | 
  1009	 8    | 1246  |    assert @ finish  | YES |     |     |     |       |       | 
  1010	----------------------------------------------------------------------------
  1011	
  1012	
  1013	File d:\tokeneer\code\core\auditlog\init\setfiledetails\getfiledetails.vcg
  1014	procedure AuditLog.Init.SetFileDetails.GetFileDetails
  1015	
  1016	VCs generated 08-MAY-2009 15:17:41
  1017	
  1018	VCs simplified 08-MAY-2009 15:18:14
  1019	
  1020	VCs for procedure_getfiledetails :
  1021	----------------------------------------------------------------------------
  1022	      |       |                     |  -----Proved In-----  |       |       |
  1023	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1024	----------------------------------------------------------------------------
  1025	 1    | start | rtc check @ 1184    |     | YES |     |     |       |       | 
  1026	 2    | start | rtc check @ 1186    |     | YES |     |     |       |       | 
  1027	 3    | start | rtc check @ 1187    |     | YES |     |     |       |       | 
  1028	 4    | start | rtc check @ 1196    |     | YES |     |     |       |       | 
  1029	 5    | start | rtc check @ 1198    |     | YES |     |     |       |       | 
  1030	 6    | start | rtc check @ 1200    |     | YES |     |     |       |       | 
  1031	 7    | start |    assert @ 1209    |     | YES |     |     |       |       | 
  1032	 8    | start |    assert @ 1209    |     | YES |     |     |       |       | 
  1033	 9    | 1209  |    assert @ 1209    |     | YES |     |     |       |       | 
  1034	 10   | 1209  | rtc check @ 1211    |     | YES |     |     |       |       | 
  1035	 11   | 1209  | rtc check @ 1212    |     | YES |     |     |       |       | 
  1036	 12   | start | rtc check @ 1218    |     | YES |     |     |       |       | 
  1037	 13   | start | rtc check @ 1231    |     | YES |     |     |       |       | 
  1038	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1039	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1040	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1041	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1042	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1043	 19   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1044	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1045	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1046	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1047	 23   | 1209  |    assert @ finish  | YES |     |     |     |       |       | 
  1048	 24   | 1209  |    assert @ finish  | YES |     |     |     |       |       | 
  1049	 25   | 1209  |    assert @ finish  | YES |     |     |     |       |       | 
  1050	 26   | 1209  |    assert @ finish  | YES |     |     |     |       |       | 
  1051	----------------------------------------------------------------------------
  1052	
  1053	
  1054	File d:\tokeneer\code\core\auditlog\nextlistindex.vcg
  1055	function AuditLog.NextListIndex
  1056	
  1057	VCs generated 08-MAY-2009 15:17:41
  1058	
  1059	VCs simplified 08-MAY-2009 15:18:17
  1060	
  1061	VCs for function_nextlistindex :
  1062	----------------------------------------------------------------------------
  1063	      |       |                     |  -----Proved In-----  |       |       |
  1064	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1065	----------------------------------------------------------------------------
  1066	 1    | start | rtc check @ 194     |     | YES |     |     |       |       | 
  1067	 2    | start | rtc check @ 196     |     | YES |     |     |       |       | 
  1068	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1069	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1070	----------------------------------------------------------------------------
  1071	
  1072	
  1073	File d:\tokeneer\code\core\auditlog\systemfaultoccurred.vcg
  1074	function AuditLog.SystemFaultOccurred
  1075	
  1076	VCs generated 08-MAY-2009 15:17:42
  1077	
  1078	VCs simplified 08-MAY-2009 15:18:17
  1079	
  1080	VCs for function_systemfaultoccurred :
  1081	----------------------------------------------------------------------------
  1082	      |       |                     |  -----Proved In-----  |       |       |
  1083	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1084	----------------------------------------------------------------------------
  1085	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1086	 2    |       | refinement          | YES |     |     |     |       |       | 
  1087	 3    |       | refinement          | YES |     |     |     |       |       | 
  1088	----------------------------------------------------------------------------
  1089	
  1090	
  1091	File d:\tokeneer\code\core\auditlog\theauditalarm.vcg
  1092	function AuditLog.TheAuditAlarm
  1093	
  1094	VCs generated 08-MAY-2009 15:17:42
  1095	
  1096	VCs simplified 08-MAY-2009 15:18:17
  1097	
  1098	VCs for function_theauditalarm :
  1099	----------------------------------------------------------------------------
  1100	      |       |                     |  -----Proved In-----  |       |       |
  1101	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1102	----------------------------------------------------------------------------
  1103	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1104	 2    |       | refinement          | YES |     |     |     |       |       | 
  1105	 3    |       | refinement          | YES |     |     |     |       |       | 
  1106	----------------------------------------------------------------------------
  1107	
  1108	
  1109	File d:\tokeneer\code\core\auditlog\truncatelog.vcg
  1110	procedure AuditLog.TruncateLog
  1111	
  1112	VCs generated 08-MAY-2009 15:17:41
  1113	
  1114	VCs simplified 08-MAY-2009 15:18:17
  1115	
  1116	VCs for procedure_truncatelog :
  1117	----------------------------------------------------------------------------
  1118	      |       |                     |  -----Proved In-----  |       |       |
  1119	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1120	----------------------------------------------------------------------------
  1121	 1    | start | rtc check @ 955     |     | YES |     |     |       |       | 
  1122	 2    | start | rtc check @ 958     |     | YES |     |     |       |       | 
  1123	 3    | start | rtc check @ 962     |     | YES |     |     |       |       | 
  1124	 4    | start | rtc check @ 965     |     | YES |     |     |       |       | 
  1125	 5    | start | rtc check @ 968     |     | YES |     |     |       |       | 
  1126	 6    | start | rtc check @ 968     |     | YES |     |     |       |       | 
  1127	 7    | start | rtc check @ 969     |     | YES |     |     |       |       | 
  1128	 8    | start | rtc check @ 971     |     | YES |     |     |       |       | 
  1129	 9    | start | rtc check @ 973     |     | YES |     |     |       |       | 
  1130	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  1131	----------------------------------------------------------------------------
  1132	
  1133	
  1134	File d:\tokeneer\code\core\auditlog\updateendtimefromfile.vcg
  1135	procedure AuditLog.UpdateEndTimeFromFile
  1136	
  1137	VCs generated 08-MAY-2009 15:17:41
  1138	
  1139	VCs simplified 08-MAY-2009 15:18:18
  1140	
  1141	VCs for procedure_updateendtimefromfile :
  1142	----------------------------------------------------------------------------
  1143	      |       |                     |  -----Proved In-----  |       |       |
  1144	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1145	----------------------------------------------------------------------------
  1146	 1    | start | rtc check @ 448     |     | YES |     |     |       |       | 
  1147	 2    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  1148	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1149	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1150	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1151	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1152	----------------------------------------------------------------------------
  1153	
  1154	
  1155	File d:\tokeneer\code\core\bio\flush.vcg
  1156	procedure Bio.Flush
  1157	
  1158	VCs generated 08-MAY-2009 12:13:20
  1159	
  1160	VCs simplified 08-MAY-2009 12:14:14
  1161	
  1162	VCs for procedure_flush :
  1163	----------------------------------------------------------------------------
  1164	      |       |                     |  -----Proved In-----  |       |       |
  1165	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1166	----------------------------------------------------------------------------
  1167	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1168	 2    |       | refinement          | YES |     |     |     |       |       | 
  1169	 3    |       | refinement          | YES |     |     |     |       |       | 
  1170	----------------------------------------------------------------------------
  1171	
  1172	
  1173	File d:\tokeneer\code\core\bio\getreturncode.vcg
  1174	function Bio.GetReturnCode
  1175	
  1176	VCs generated 08-MAY-2009 12:13:20
  1177	
  1178	VCs simplified 08-MAY-2009 12:14:14
  1179	
  1180	VCs for function_getreturncode :
  1181	----------------------------------------------------------------------------
  1182	      |       |                     |  -----Proved In-----  |       |       |
  1183	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1184	----------------------------------------------------------------------------
  1185	 1    | start |    assert @ 122     |     | YES |     |     |       |       | 
  1186	 2    | 122   |    assert @ 122     |     | YES |     |     |       |       | 
  1187	 3    | 122   | rtc check @ 125     |     | YES |     |     |       |       | 
  1188	 4    | 122   | rtc check @ 126     |     | YES |     |     |       |       | 
  1189	 5    | 122   |    assert @ finish  |     | YES |     |     |       |       | 
  1190	 6    | 122   |    assert @ finish  |     | YES |     |     |       |       | 
  1191	----------------------------------------------------------------------------
  1192	
  1193	
  1194	File d:\tokeneer\code\core\bio\makedescription.vcg
  1195	function Bio.MakeDescription
  1196	
  1197	VCs generated 08-MAY-2009 12:13:20
  1198	
  1199	VCs simplified 08-MAY-2009 12:14:15
  1200	
  1201	VCs for function_makedescription :
  1202	----------------------------------------------------------------------------
  1203	      |       |                     |  -----Proved In-----  |       |       |
  1204	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1205	----------------------------------------------------------------------------
  1206	 1    | start | rtc check @ 189     |     | YES |     |     |       |       | 
  1207	 2    | start | rtc check @ 189     |     | YES |     |     |       |       | 
  1208	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1209	----------------------------------------------------------------------------
  1210	
  1211	
  1212	File d:\tokeneer\code\core\bio\poll.vcg
  1213	procedure Bio.Poll
  1214	
  1215	VCs generated 08-MAY-2009 12:13:20
  1216	
  1217	VCs simplified 08-MAY-2009 12:14:15
  1218	
  1219	VCs for procedure_poll :
  1220	----------------------------------------------------------------------------
  1221	      |       |                     |  -----Proved In-----  |       |       |
  1222	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1223	----------------------------------------------------------------------------
  1224	 1    | start | rtc check @ 210     |     | YES |     |     |       |       | 
  1225	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1226	 3    |       | refinement          | YES |     |     |     |       |       | 
  1227	 4    |       | refinement          | YES |     |     |     |       |       | 
  1228	----------------------------------------------------------------------------
  1229	
  1230	
  1231	File d:\tokeneer\code\core\bio\verify.vcg
  1232	procedure Bio.Verify
  1233	
  1234	VCs generated 08-MAY-2009 12:13:20
  1235	
  1236	VCs simplified 08-MAY-2009 12:14:15
  1237	
  1238	VCs for procedure_verify :
  1239	----------------------------------------------------------------------------
  1240	      |       |                     |  -----Proved In-----  |       |       |
  1241	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1242	----------------------------------------------------------------------------
  1243	 1    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  1244	 2    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  1245	 3    | start | rtc check @ 251     |     | YES |     |     |       |       | 
  1246	 4    | start | rtc check @ 253     |     | YES |     |     |       |       | 
  1247	 5    | start | rtc check @ 254     |     | YES |     |     |       |       | 
  1248	 6    | start | rtc check @ 254     |     | YES |     |     |       |       | 
  1249	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1250	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1251	 9    |       | refinement          | YES |     |     |     |       |       | 
  1252	 10   |       | refinement          | YES |     |     |     |       |       | 
  1253	----------------------------------------------------------------------------
  1254	
  1255	
  1256	File d:\tokeneer\code\core\cert\getdata.vcg
  1257	function Cert.GetData
  1258	
  1259	VCs generated 08-MAY-2009 12:13:17
  1260	
  1261	VCs simplified 08-MAY-2009 12:14:15
  1262	
  1263	VCs for function_getdata :
  1264	----------------------------------------------------------------------------
  1265	      |       |                     |  -----Proved In-----  |       |       |
  1266	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1267	----------------------------------------------------------------------------
  1268	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1269	----------------------------------------------------------------------------
  1270	
  1271	
  1272	File d:\tokeneer\code\core\cert\getsignature.vcg
  1273	function Cert.GetSignature
  1274	
  1275	VCs generated 08-MAY-2009 12:13:17
  1276	
  1277	VCs simplified 08-MAY-2009 12:14:16
  1278	
  1279	VCs for function_getsignature :
  1280	----------------------------------------------------------------------------
  1281	      |       |                     |  -----Proved In-----  |       |       |
  1282	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1283	----------------------------------------------------------------------------
  1284	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1285	----------------------------------------------------------------------------
  1286	
  1287	
  1288	File d:\tokeneer\code\core\cert\iscurrent.vcg
  1289	function Cert.IsCurrent
  1290	
  1291	VCs generated 08-MAY-2009 12:13:17
  1292	
  1293	VCs simplified 08-MAY-2009 12:14:16
  1294	
  1295	VCs for function_iscurrent :
  1296	----------------------------------------------------------------------------
  1297	      |       |                     |  -----Proved In-----  |       |       |
  1298	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1299	----------------------------------------------------------------------------
  1300	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1301	----------------------------------------------------------------------------
  1302	
  1303	
  1304	File d:\tokeneer\code\core\cert\isok.vcg
  1305	procedure Cert.IsOK
  1306	
  1307	VCs generated 08-MAY-2009 12:13:17
  1308	
  1309	VCs simplified 08-MAY-2009 12:14:16
  1310	
  1311	The following user rules were used:
  1312	from d:\tokeneer\code\core\cert\cert.rlu
  1313	   cert_user(1) used in proving VCs:
  1314	      1.
  1315	
  1316	VCs for procedure_isok :
  1317	----------------------------------------------------------------------------
  1318	      |       |                     |  -----Proved In-----  |       |       |
  1319	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1320	----------------------------------------------------------------------------
  1321	 1    | start | pre check @ 205     |     | YES |     |     |       |       | 
  1322	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1323	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1324	----------------------------------------------------------------------------
  1325	
  1326	
  1327	File d:\tokeneer\code\core\cert\issuerknown.vcg
  1328	procedure Cert.IssuerKnown
  1329	
  1330	VCs generated 08-MAY-2009 12:13:17
  1331	
  1332	VCs simplified 08-MAY-2009 12:14:16
  1333	
  1334	The following user rules were used:
  1335	from d:\tokeneer\code\core\cert\cert.rlu
  1336	   cert_user(1) used in proving VCs:
  1337	      1.
  1338	
  1339	VCs for procedure_issuerknown :
  1340	----------------------------------------------------------------------------
  1341	      |       |                     |  -----Proved In-----  |       |       |
  1342	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1343	----------------------------------------------------------------------------
  1344	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1345	----------------------------------------------------------------------------
  1346	
  1347	
  1348	File d:\tokeneer\code\core\cert\theid.vcg
  1349	function Cert.TheID
  1350	
  1351	VCs generated 08-MAY-2009 12:13:17
  1352	
  1353	VCs simplified 08-MAY-2009 12:14:16
  1354	
  1355	VCs for function_theid :
  1356	----------------------------------------------------------------------------
  1357	      |       |                     |  -----Proved In-----  |       |       |
  1358	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1359	----------------------------------------------------------------------------
  1360	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1361	----------------------------------------------------------------------------
  1362	
  1363	
  1364	File d:\tokeneer\code\core\cert\theissuer.vcg
  1365	function Cert.TheIssuer
  1366	
  1367	VCs generated 08-MAY-2009 12:13:17
  1368	
  1369	VCs simplified 08-MAY-2009 12:14:17
  1370	
  1371	VCs for function_theissuer :
  1372	----------------------------------------------------------------------------
  1373	      |       |                     |  -----Proved In-----  |       |       |
  1374	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1375	----------------------------------------------------------------------------
  1376	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1377	----------------------------------------------------------------------------
  1378	
  1379	
  1380	File d:\tokeneer\code\core\cert\themechanism.vcg
  1381	function Cert.TheMechanism
  1382	
  1383	VCs generated 08-MAY-2009 12:13:17
  1384	
  1385	VCs simplified 08-MAY-2009 12:14:17
  1386	
  1387	VCs for function_themechanism :
  1388	----------------------------------------------------------------------------
  1389	      |       |                     |  -----Proved In-----  |       |       |
  1390	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1391	----------------------------------------------------------------------------
  1392	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1393	----------------------------------------------------------------------------
  1394	
  1395	
  1396	File d:\tokeneer\code\core\cert_\attr\thebasecert.vcg
  1397	function Attr.TheBaseCert
  1398	
  1399	VCs generated 08-MAY-2009 12:13:18
  1400	
  1401	VCs simplified 08-MAY-2009 12:14:19
  1402	
  1403	VCs for function_thebasecert :
  1404	----------------------------------------------------------------------------
  1405	      |       |                     |  -----Proved In-----  |       |       |
  1406	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1407	----------------------------------------------------------------------------
  1408	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1409	----------------------------------------------------------------------------
  1410	
  1411	
  1412	File d:\tokeneer\code\core\cert_\attr_\auth\clear.vcg
  1413	procedure Auth.Clear
  1414	
  1415	VCs generated 08-MAY-2009 12:13:18
  1416	
  1417	VCs simplified 08-MAY-2009 12:14:19
  1418	
  1419	The following user rules were used:
  1420	from d:\tokeneer\code\core\cert_\attr_\auth\auth.rlu
  1421	   auth_user(1) used in proving VCs:
  1422	      1.
  1423	
  1424	VCs for procedure_clear :
  1425	----------------------------------------------------------------------------
  1426	      |       |                     |  -----Proved In-----  |       |       |
  1427	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1428	----------------------------------------------------------------------------
  1429	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1430	----------------------------------------------------------------------------
  1431	
  1432	
  1433	File d:\tokeneer\code\core\cert_\attr_\auth\construct.vcg
  1434	procedure Auth.Construct
  1435	
  1436	VCs generated 08-MAY-2009 12:13:18
  1437	
  1438	VCs simplified 08-MAY-2009 12:14:20
  1439	
  1440	VCs for procedure_construct :
  1441	----------------------------------------------------------------------------
  1442	      |       |                     |  -----Proved In-----  |       |       |
  1443	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1444	----------------------------------------------------------------------------
  1445	 1    | start | rtc check @ 154     |     | YES |     |     |       |       | 
  1446	 2    | start | rtc check @ 156     |     | YES |     |     |       |       | 
  1447	 3    | start | rtc check @ 158     |     | YES |     |     |       |       | 
  1448	 4    | start | rtc check @ 159     |     | YES |     |     |       |       | 
  1449	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1450	----------------------------------------------------------------------------
  1451	
  1452	
  1453	File d:\tokeneer\code\core\cert_\attr_\auth\construct\converttistime.vcg
  1454	procedure Auth.Construct.ConvertTISTime
  1455	
  1456	VCs generated 08-MAY-2009 12:13:18
  1457	
  1458	VCs simplified 08-MAY-2009 12:14:19
  1459	
  1460	VCs for procedure_converttistime :
  1461	----------------------------------------------------------------------------
  1462	      |       |                     |  -----Proved In-----  |       |       |
  1463	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1464	----------------------------------------------------------------------------
  1465	 1    | start | rtc check @ 138     |     | YES |     |     |       |       | 
  1466	 2    | start | rtc check @ 144     |     | YES |     |     |       |       | 
  1467	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1468	----------------------------------------------------------------------------
  1469	
  1470	
  1471	File d:\tokeneer\code\core\cert_\attr_\auth\extract.vcg
  1472	procedure Auth.Extract
  1473	
  1474	VCs generated 08-MAY-2009 12:13:18
  1475	
  1476	VCs simplified 08-MAY-2009 12:14:20
  1477	
  1478	VCs for procedure_extract :
  1479	----------------------------------------------------------------------------
  1480	      |       |                     |  -----Proved In-----  |       |       |
  1481	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1482	----------------------------------------------------------------------------
  1483	 1    | start | rtc check @ 78      |     | YES |     |     |       |       | 
  1484	 2    | start | rtc check @ 80      |     | YES |     |     |       |       | 
  1485	 3    | start | rtc check @ 82      |     | YES |     |     |       |       | 
  1486	 4    | start | rtc check @ 83      |     | YES |     |     |       |       | 
  1487	 5    | start | rtc check @ 87      |     | YES |     |     |       |       | 
  1488	 6    | start | rtc check @ 96      |     | YES |     |     |       |       | 
  1489	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1490	----------------------------------------------------------------------------
  1491	
  1492	
  1493	File d:\tokeneer\code\core\cert_\attr_\auth\isok.vcg
  1494	procedure Auth.IsOK
  1495	
  1496	VCs generated 08-MAY-2009 12:13:18
  1497	
  1498	VCs simplified 08-MAY-2009 12:14:21
  1499	
  1500	VCs for procedure_isok :
  1501	----------------------------------------------------------------------------
  1502	      |       |                     |  -----Proved In-----  |       |       |
  1503	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1504	----------------------------------------------------------------------------
  1505	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1506	----------------------------------------------------------------------------
  1507	
  1508	
  1509	File d:\tokeneer\code\core\cert_\attr_\auth\setcontents.vcg
  1510	procedure Auth.SetContents
  1511	
  1512	VCs generated 08-MAY-2009 12:13:18
  1513	
  1514	VCs simplified 08-MAY-2009 12:14:21
  1515	
  1516	VCs for procedure_setcontents :
  1517	----------------------------------------------------------------------------
  1518	      |       |                     |  -----Proved In-----  |       |       |
  1519	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1520	----------------------------------------------------------------------------
  1521	 1    | start | rtc check @ 192     |     | YES |     |     |       |       | 
  1522	 2    | start | rtc check @ 194     |     | YES |     |     |       |       | 
  1523	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1524	----------------------------------------------------------------------------
  1525	
  1526	
  1527	File d:\tokeneer\code\core\cert_\attr_\auth\theclearance.vcg
  1528	function Auth.TheClearance
  1529	
  1530	VCs generated 08-MAY-2009 12:13:18
  1531	
  1532	VCs simplified 08-MAY-2009 12:14:21
  1533	
  1534	VCs for function_theclearance :
  1535	----------------------------------------------------------------------------
  1536	      |       |                     |  -----Proved In-----  |       |       |
  1537	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1538	----------------------------------------------------------------------------
  1539	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1540	----------------------------------------------------------------------------
  1541	
  1542	
  1543	File d:\tokeneer\code\core\cert_\attr_\auth\therole.vcg
  1544	function Auth.TheRole
  1545	
  1546	VCs generated 08-MAY-2009 12:13:18
  1547	
  1548	VCs simplified 08-MAY-2009 12:14:22
  1549	
  1550	VCs for function_therole :
  1551	----------------------------------------------------------------------------
  1552	      |       |                     |  -----Proved In-----  |       |       |
  1553	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1554	----------------------------------------------------------------------------
  1555	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1556	----------------------------------------------------------------------------
  1557	
  1558	
  1559	File d:\tokeneer\code\core\cert_\attr_\ianda\clear.vcg
  1560	procedure IandA.Clear
  1561	
  1562	VCs generated 08-MAY-2009 12:13:18
  1563	
  1564	VCs simplified 08-MAY-2009 12:14:22
  1565	
  1566	VCs for procedure_clear :
  1567	----------------------------------------------------------------------------
  1568	      |       |                     |  -----Proved In-----  |       |       |
  1569	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1570	----------------------------------------------------------------------------
  1571	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1572	----------------------------------------------------------------------------
  1573	
  1574	
  1575	File d:\tokeneer\code\core\cert_\attr_\ianda\extract.vcg
  1576	procedure IandA.Extract
  1577	
  1578	VCs generated 08-MAY-2009 12:13:18
  1579	
  1580	VCs simplified 08-MAY-2009 12:14:22
  1581	
  1582	VCs for procedure_extract :
  1583	----------------------------------------------------------------------------
  1584	      |       |                     |  -----Proved In-----  |       |       |
  1585	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1586	----------------------------------------------------------------------------
  1587	 1    | start | rtc check @ 59      |     | YES |     |     |       |       | 
  1588	 2    | start | rtc check @ 61      |     | YES |     |     |       |       | 
  1589	 3    | start | rtc check @ 67      |     | YES |     |     |       |       | 
  1590	 4    | start | rtc check @ 76      |     | YES |     |     |       |       | 
  1591	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1592	----------------------------------------------------------------------------
  1593	
  1594	
  1595	File d:\tokeneer\code\core\cert_\attr_\ianda\thetemplate.vcg
  1596	function IandA.TheTemplate
  1597	
  1598	VCs generated 08-MAY-2009 12:13:18
  1599	
  1600	VCs simplified 08-MAY-2009 12:14:23
  1601	
  1602	VCs for function_thetemplate :
  1603	----------------------------------------------------------------------------
  1604	      |       |                     |  -----Proved In-----  |       |       |
  1605	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1606	----------------------------------------------------------------------------
  1607	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1608	----------------------------------------------------------------------------
  1609	
  1610	
  1611	File d:\tokeneer\code\core\cert_\attr_\priv\clear.vcg
  1612	procedure Priv.Clear
  1613	
  1614	VCs generated 08-MAY-2009 12:13:19
  1615	
  1616	VCs simplified 08-MAY-2009 12:14:23
  1617	
  1618	VCs for procedure_clear :
  1619	----------------------------------------------------------------------------
  1620	      |       |                     |  -----Proved In-----  |       |       |
  1621	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1622	----------------------------------------------------------------------------
  1623	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1624	----------------------------------------------------------------------------
  1625	
  1626	
  1627	File d:\tokeneer\code\core\cert_\attr_\priv\extract.vcg
  1628	procedure Priv.Extract
  1629	
  1630	VCs generated 08-MAY-2009 12:13:18
  1631	
  1632	VCs simplified 08-MAY-2009 12:14:23
  1633	
  1634	VCs for procedure_extract :
  1635	----------------------------------------------------------------------------
  1636	      |       |                     |  -----Proved In-----  |       |       |
  1637	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1638	----------------------------------------------------------------------------
  1639	 1    | start | rtc check @ 71      |     | YES |     |     |       |       | 
  1640	 2    | start | rtc check @ 73      |     | YES |     |     |       |       | 
  1641	 3    | start | rtc check @ 75      |     | YES |     |     |       |       | 
  1642	 4    | start | rtc check @ 76      |     | YES |     |     |       |       | 
  1643	 5    | start | rtc check @ 80      |     | YES |     |     |       |       | 
  1644	 6    | start | rtc check @ 89      |     | YES |     |     |       |       | 
  1645	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1646	----------------------------------------------------------------------------
  1647	
  1648	
  1649	File d:\tokeneer\code\core\cert_\attr_\priv\theclearance.vcg
  1650	function Priv.TheClearance
  1651	
  1652	VCs generated 08-MAY-2009 12:13:18
  1653	
  1654	VCs simplified 08-MAY-2009 12:14:25
  1655	
  1656	VCs for function_theclearance :
  1657	----------------------------------------------------------------------------
  1658	      |       |                     |  -----Proved In-----  |       |       |
  1659	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1660	----------------------------------------------------------------------------
  1661	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1662	----------------------------------------------------------------------------
  1663	
  1664	
  1665	File d:\tokeneer\code\core\cert_\attr_\priv\therole.vcg
  1666	function Priv.TheRole
  1667	
  1668	VCs generated 08-MAY-2009 12:13:18
  1669	
  1670	VCs simplified 08-MAY-2009 12:14:25
  1671	
  1672	VCs for function_therole :
  1673	----------------------------------------------------------------------------
  1674	      |       |                     |  -----Proved In-----  |       |       |
  1675	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1676	----------------------------------------------------------------------------
  1677	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1678	----------------------------------------------------------------------------
  1679	
  1680	
  1681	File d:\tokeneer\code\core\cert_\id\clear.vcg
  1682	procedure ID.Clear
  1683	
  1684	VCs generated 08-MAY-2009 12:13:18
  1685	
  1686	VCs simplified 08-MAY-2009 12:14:25
  1687	
  1688	VCs for procedure_clear :
  1689	----------------------------------------------------------------------------
  1690	      |       |                     |  -----Proved In-----  |       |       |
  1691	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1692	----------------------------------------------------------------------------
  1693	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1694	----------------------------------------------------------------------------
  1695	
  1696	
  1697	File d:\tokeneer\code\core\cert_\id\extract.vcg
  1698	procedure ID.Extract
  1699	
  1700	VCs generated 08-MAY-2009 12:13:17
  1701	
  1702	VCs simplified 08-MAY-2009 12:14:25
  1703	
  1704	VCs for procedure_extract :
  1705	----------------------------------------------------------------------------
  1706	      |       |                     |  -----Proved In-----  |       |       |
  1707	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1708	----------------------------------------------------------------------------
  1709	 1    | start | rtc check @ 81      |     | YES |     |     |       |       | 
  1710	 2    | start | rtc check @ 83      |     | YES |     |     |       |       | 
  1711	 3    | start | rtc check @ 86      |     | YES |     |     |       |       | 
  1712	 4    | start | rtc check @ 88      |     | YES |     |     |       |       | 
  1713	 5    | start | rtc check @ 90      |     | YES |     |     |       |       | 
  1714	 6    | start | rtc check @ 94      |     | YES |     |     |       |       | 
  1715	 7    | start | rtc check @ 99      |     | YES |     |     |       |       | 
  1716	 8    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  1717	 9    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  1718	 10   | start | rtc check @ 116     |     | YES |     |     |       |       | 
  1719	 11   | start | rtc check @ 116     |     | YES |     |     |       |       | 
  1720	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1721	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1722	----------------------------------------------------------------------------
  1723	
  1724	
  1725	File d:\tokeneer\code\core\cert_\id\thepublickey.vcg
  1726	function ID.ThePublicKey
  1727	
  1728	VCs generated 08-MAY-2009 12:13:17
  1729	
  1730	VCs simplified 08-MAY-2009 12:14:27
  1731	
  1732	VCs for function_thepublickey :
  1733	----------------------------------------------------------------------------
  1734	      |       |                     |  -----Proved In-----  |       |       |
  1735	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1736	----------------------------------------------------------------------------
  1737	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1738	----------------------------------------------------------------------------
  1739	
  1740	
  1741	File d:\tokeneer\code\core\cert_\id\thesubject.vcg
  1742	function ID.TheSubject
  1743	
  1744	VCs generated 08-MAY-2009 12:13:17
  1745	
  1746	VCs simplified 08-MAY-2009 12:14:28
  1747	
  1748	VCs for function_thesubject :
  1749	----------------------------------------------------------------------------
  1750	      |       |                     |  -----Proved In-----  |       |       |
  1751	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1752	----------------------------------------------------------------------------
  1753	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1754	----------------------------------------------------------------------------
  1755	
  1756	
  1757	File d:\tokeneer\code\core\certificatestore\getnextserialnumber.vcg
  1758	procedure CertificateStore.GetNextSerialNumber
  1759	
  1760	VCs generated 08-MAY-2009 12:13:19
  1761	
  1762	VCs simplified 08-MAY-2009 12:14:17
  1763	
  1764	VCs for procedure_getnextserialnumber :
  1765	----------------------------------------------------------------------------
  1766	      |       |                     |  -----Proved In-----  |       |       |
  1767	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1768	----------------------------------------------------------------------------
  1769	 1    | start | rtc check @ 142     |     | YES |     |     |       |       | 
  1770	 2    | start | rtc check @ 148     |     | YES |     |     |       |       | 
  1771	 3    | start | rtc check @ 154     |     | YES |     |     |       |       | 
  1772	 4    | start | rtc check @ 156     |     | YES |     |     |       |       | 
  1773	 5    | start | rtc check @ 156     |     | YES |     |     |       |       | 
  1774	 6    | start | rtc check @ 162     |     | YES |     |     |       |       | 
  1775	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1776	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1777	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1778	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1779	----------------------------------------------------------------------------
  1780	
  1781	
  1782	File d:\tokeneer\code\core\certificatestore\getnextserialnumber\stringisoverflowed.vcg
  1783	function CertificateStore.GetNextSerialNumber.StringIsOverflowed
  1784	
  1785	VCs generated 08-MAY-2009 12:13:19
  1786	
  1787	VCs simplified 08-MAY-2009 12:14:17
  1788	
  1789	VCs for function_stringisoverflowed :
  1790	----------------------------------------------------------------------------
  1791	      |       |                     |  -----Proved In-----  |       |       |
  1792	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1793	----------------------------------------------------------------------------
  1794	 1    | start |    assert @ 100     |     | YES |     |     |       |       | 
  1795	 2    | 100   |    assert @ 100     |     | YES |     |     |       |       | 
  1796	 3    | 100   | rtc check @ 101     |     | YES |     |     |       |       | 
  1797	 4    | 100   |    assert @ finish  | YES |     |     |     |       |       | 
  1798	 5    | 100   |    assert @ finish  | YES |     |     |     |       |       | 
  1799	----------------------------------------------------------------------------
  1800	
  1801	
  1802	File d:\tokeneer\code\core\certificatestore\init.vcg
  1803	procedure CertificateStore.Init
  1804	
  1805	VCs generated 08-MAY-2009 12:13:19
  1806	
  1807	VCs simplified 08-MAY-2009 12:14:18
  1808	
  1809	VCs for procedure_init :
  1810	----------------------------------------------------------------------------
  1811	      |       |                     |  -----Proved In-----  |       |       |
  1812	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1813	----------------------------------------------------------------------------
  1814	 1    | start | rtc check @ 288     |     | YES |     |     |       |       | 
  1815	 2    | start | rtc check @ 293     |     | YES |     |     |       |       | 
  1816	 3    | start | rtc check @ 303     |     | YES |     |     |       |       | 
  1817	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1818	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1819	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1820	 7    |       | refinement          | YES |     |     |     |       |       | 
  1821	 8    |       | refinement          | YES |     |     |     |       |       | 
  1822	----------------------------------------------------------------------------
  1823	
  1824	
  1825	File d:\tokeneer\code\core\certificatestore\putnextserialnumber.vcg
  1826	procedure CertificateStore.PutNextSerialNumber
  1827	
  1828	VCs generated 08-MAY-2009 12:13:19
  1829	
  1830	VCs simplified 08-MAY-2009 12:14:18
  1831	
  1832	VCs for procedure_putnextserialnumber :
  1833	----------------------------------------------------------------------------
  1834	      |       |                     |  -----Proved In-----  |       |       |
  1835	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1836	----------------------------------------------------------------------------
  1837	 1    | start | rtc check @ 230     |     | YES |     |     |       |       | 
  1838	 2    | start | rtc check @ 235     |     | YES |     |     |       |       | 
  1839	 3    | start | rtc check @ 235     |     | YES |     |     |       |       | 
  1840	 4    | start | rtc check @ 238     |     | YES |     |     |       |       | 
  1841	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1842	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1843	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1844	----------------------------------------------------------------------------
  1845	
  1846	
  1847	File d:\tokeneer\code\core\certificatestore\serialnumber.vcg
  1848	function CertificateStore.SerialNumber
  1849	
  1850	VCs generated 08-MAY-2009 12:13:19
  1851	
  1852	VCs simplified 08-MAY-2009 12:14:18
  1853	
  1854	VCs for function_serialnumber :
  1855	----------------------------------------------------------------------------
  1856	      |       |                     |  -----Proved In-----  |       |       |
  1857	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1858	----------------------------------------------------------------------------
  1859	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1860	 2    |       | refinement          | YES |     |     |     |       |       | 
  1861	 3    |       | refinement          | YES |     |     |     |       |       | 
  1862	----------------------------------------------------------------------------
  1863	
  1864	
  1865	File d:\tokeneer\code\core\certificatestore\serialnumberhasoverflowed.vcg
  1866	function CertificateStore.SerialNumberHasOverflowed
  1867	
  1868	VCs generated 08-MAY-2009 12:13:19
  1869	
  1870	VCs simplified 08-MAY-2009 12:14:18
  1871	
  1872	VCs for function_serialnumberhasoverflowed :
  1873	----------------------------------------------------------------------------
  1874	      |       |                     |  -----Proved In-----  |       |       |
  1875	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1876	----------------------------------------------------------------------------
  1877	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1878	 2    |       | refinement          | YES |     |     |     |       |       | 
  1879	 3    |       | refinement          | YES |     |     |     |       |       | 
  1880	----------------------------------------------------------------------------
  1881	
  1882	
  1883	File d:\tokeneer\code\core\certificatestore\updatestore.vcg
  1884	procedure CertificateStore.UpdateStore
  1885	
  1886	VCs generated 08-MAY-2009 12:13:19
  1887	
  1888	VCs simplified 08-MAY-2009 12:14:19
  1889	
  1890	VCs for procedure_updatestore :
  1891	----------------------------------------------------------------------------
  1892	      |       |                     |  -----Proved In-----  |       |       |
  1893	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1894	----------------------------------------------------------------------------
  1895	 1    | start | rtc check @ 349     |     | YES |     |     |       |       | 
  1896	 2    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1897	 3    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1898	 4    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1899	 5    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1900	 6    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1901	 7    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1902	 8    | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1903	 9    | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1904	 10   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1905	 11   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1906	 12   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1907	 13   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1908	 14   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1909	 15   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1910	 16   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1911	 17   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1912	 18   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1913	 19   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1914	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1915	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1916	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1917	 23   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1918	 24   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1919	 25   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1920	 26   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1921	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1922	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1923	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1924	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1925	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1926	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1927	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1928	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1929	 35   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1930	 36   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1931	 37   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1932	 38   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1933	 39   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1934	 40   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1935	 41   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1936	 42   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1937	 43   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1938	 44   |       | refinement          | YES |     |     |     |       |       | 
  1939	 45   |       | refinement          | YES |     |     |     |       |       | 
  1940	----------------------------------------------------------------------------
  1941	
  1942	
  1943	File d:\tokeneer\code\core\clock\addduration.vcg
  1944	function Clock.AddDuration
  1945	
  1946	VCs generated 08-MAY-2009 12:13:13
  1947	
  1948	VCs simplified 08-MAY-2009 12:14:28
  1949	
  1950	VCs for function_addduration :
  1951	----------------------------------------------------------------------------
  1952	      |       |                     |  -----Proved In-----  |       |       |
  1953	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1954	----------------------------------------------------------------------------
  1955	 1    | start | rtc check @ 435     |     | YES |     |     |       |       | 
  1956	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1957	----------------------------------------------------------------------------
  1958	
  1959	
  1960	File d:\tokeneer\code\core\clock\constructtime.vcg
  1961	procedure Clock.ConstructTime
  1962	
  1963	VCs generated 08-MAY-2009 12:13:13
  1964	
  1965	VCs simplified 08-MAY-2009 12:14:28
  1966	
  1967	VCs for procedure_constructtime :
  1968	----------------------------------------------------------------------------
  1969	      |       |                     |  -----Proved In-----  |       |       |
  1970	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1971	----------------------------------------------------------------------------
  1972	 1    | start | rtc check @ 224     |     | YES |     |     |       |       | 
  1973	 2    | start | rtc check @ 236     |     | YES |     |     |       |       | 
  1974	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1975	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1976	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1977	----------------------------------------------------------------------------
  1978	
  1979	
  1980	File d:\tokeneer\code\core\clock\getnow.vcg
  1981	function Clock.GetNow
  1982	
  1983	VCs generated 08-MAY-2009 12:13:13
  1984	
  1985	VCs simplified 08-MAY-2009 12:14:29
  1986	
  1987	VCs for function_getnow :
  1988	----------------------------------------------------------------------------
  1989	      |       |                     |  -----Proved In-----  |       |       |
  1990	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1991	----------------------------------------------------------------------------
  1992	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1993	 2    |       | refinement          | YES |     |     |     |       |       | 
  1994	 3    |       | refinement          | YES |     |     |     |       |       | 
  1995	----------------------------------------------------------------------------
  1996	
  1997	
  1998	File d:\tokeneer\code\core\clock\greaterthan.vcg
  1999	function Clock.GreaterThan
  2000	
  2001	VCs generated 08-MAY-2009 12:13:13
  2002	
  2003	VCs simplified 08-MAY-2009 12:14:30
  2004	
  2005	VCs for function_greaterthan :
  2006	----------------------------------------------------------------------------
  2007	      |       |                     |  -----Proved In-----  |       |       |
  2008	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2009	----------------------------------------------------------------------------
  2010	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2011	----------------------------------------------------------------------------
  2012	
  2013	
  2014	File d:\tokeneer\code\core\clock\greaterthanorequal.vcg
  2015	function Clock.GreaterThanOrEqual
  2016	
  2017	VCs generated 08-MAY-2009 12:13:13
  2018	
  2019	VCs simplified 08-MAY-2009 12:14:30
  2020	
  2021	VCs for function_greaterthanorequal :
  2022	----------------------------------------------------------------------------
  2023	      |       |                     |  -----Proved In-----  |       |       |
  2024	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2025	----------------------------------------------------------------------------
  2026	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2027	----------------------------------------------------------------------------
  2028	
  2029	
  2030	File d:\tokeneer\code\core\clock\lessthan.vcg
  2031	function Clock.LessThan
  2032	
  2033	VCs generated 08-MAY-2009 12:13:13
  2034	
  2035	VCs simplified 08-MAY-2009 12:14:31
  2036	
  2037	VCs for function_lessthan :
  2038	----------------------------------------------------------------------------
  2039	      |       |                     |  -----Proved In-----  |       |       |
  2040	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2041	----------------------------------------------------------------------------
  2042	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2043	----------------------------------------------------------------------------
  2044	
  2045	
  2046	File d:\tokeneer\code\core\clock\lessthanorequal.vcg
  2047	function Clock.LessThanOrEqual
  2048	
  2049	VCs generated 08-MAY-2009 12:13:13
  2050	
  2051	VCs simplified 08-MAY-2009 12:14:31
  2052	
  2053	VCs for function_lessthanorequal :
  2054	----------------------------------------------------------------------------
  2055	      |       |                     |  -----Proved In-----  |       |       |
  2056	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2057	----------------------------------------------------------------------------
  2058	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2059	----------------------------------------------------------------------------
  2060	
  2061	
  2062	File d:\tokeneer\code\core\clock\poll.vcg
  2063	procedure Clock.Poll
  2064	
  2065	VCs generated 08-MAY-2009 12:13:13
  2066	
  2067	VCs simplified 08-MAY-2009 12:14:31
  2068	
  2069	VCs for procedure_poll :
  2070	----------------------------------------------------------------------------
  2071	      |       |                     |  -----Proved In-----  |       |       |
  2072	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2073	----------------------------------------------------------------------------
  2074	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2075	 2    |       | refinement          | YES |     |     |     |       |       | 
  2076	 3    |       | refinement          | YES |     |     |     |       |       | 
  2077	----------------------------------------------------------------------------
  2078	
  2079	
  2080	File d:\tokeneer\code\core\clock\printduration.vcg
  2081	function Clock.PrintDuration
  2082	
  2083	VCs generated 08-MAY-2009 12:13:13
  2084	
  2085	VCs simplified 08-MAY-2009 12:14:32
  2086	
  2087	VCs for function_printduration :
  2088	----------------------------------------------------------------------------
  2089	      |       |                     |  -----Proved In-----  |       |       |
  2090	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2091	----------------------------------------------------------------------------
  2092	 1    | start | pre check @ 323     |     | YES |     |     |       |       | 
  2093	 2    | start | pre check @ 328     |     | YES |     |     |       |       | 
  2094	 3    | start | pre check @ 334     |     | YES |     |     |       |       | 
  2095	 4    | start | pre check @ 340     |     | YES |     |     |       |       | 
  2096	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2097	----------------------------------------------------------------------------
  2098	
  2099	
  2100	File d:\tokeneer\code\core\clock\printtime.vcg
  2101	function Clock.PrintTime
  2102	
  2103	VCs generated 08-MAY-2009 12:13:13
  2104	
  2105	VCs simplified 08-MAY-2009 12:14:39
  2106	
  2107	VCs for function_printtime :
  2108	----------------------------------------------------------------------------
  2109	      |       |                     |  -----Proved In-----  |       |       |
  2110	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2111	----------------------------------------------------------------------------
  2112	 1    | start |    assert @ 380     |     | YES |     |     |       |       | 
  2113	 2    | 380   | pre check @ 383     |     | YES |     |     |       |       | 
  2114	 3    | 380   | pre check @ 388     |     | YES |     |     |       |       | 
  2115	 4    | 380   | pre check @ 393     |     | YES |     |     |       |       | 
  2116	 5    | 380   | pre check @ 398     |     | YES |     |     |       |       | 
  2117	 6    | 380   | pre check @ 403     |     | YES |     |     |       |       | 
  2118	 7    | 380   | pre check @ 409     |     | YES |     |     |       |       | 
  2119	 8    | 380   | pre check @ 415     |     | YES |     |     |       |       | 
  2120	 9    | 380   |    assert @ finish  | YES |     |     |     |       |       | 
  2121	----------------------------------------------------------------------------
  2122	
  2123	
  2124	File d:\tokeneer\code\core\clock\setstringsegment.vcg
  2125	procedure Clock.SetStringSegment
  2126	
  2127	VCs generated 08-MAY-2009 12:13:13
  2128	
  2129	VCs simplified 08-MAY-2009 12:14:54
  2130	
  2131	VCs for procedure_setstringsegment :
  2132	----------------------------------------------------------------------------
  2133	      |       |                     |  -----Proved In-----  |       |       |
  2134	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2135	----------------------------------------------------------------------------
  2136	 1    | start | rtc check @ 71      |     | YES |     |     |       |       | 
  2137	 2    | start | rtc check @ 73      |     | YES |     |     |       |       | 
  2138	 3    | start | rtc check @ 73      |     | YES |     |     |       |       | 
  2139	 4    | start |    assert @ 74      |     | YES |     |     |       |       | 
  2140	 5    | 74    |    assert @ 74      |     | YES |     |     |       |       | 
  2141	 6    | 74    | rtc check @ 77      |     | YES |     |     |       |       | 
  2142	 7    | 74    | rtc check @ 78      |     | YES |     |     |       |       | 
  2143	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2144	 9    | 74    |    assert @ finish  | YES |     |     |     |       |       | 
  2145	----------------------------------------------------------------------------
  2146	
  2147	
  2148	File d:\tokeneer\code\core\clock\splittime.vcg
  2149	procedure Clock.SplitTime
  2150	
  2151	VCs generated 08-MAY-2009 12:13:13
  2152	
  2153	VCs simplified 08-MAY-2009 12:14:55
  2154	
  2155	VCs for procedure_splittime :
  2156	----------------------------------------------------------------------------
  2157	      |       |                     |  -----Proved In-----  |       |       |
  2158	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2159	----------------------------------------------------------------------------
  2160	 1    | start | rtc check @ 272     |     | YES |     |     |       |       | 
  2161	 2    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  2162	 3    | start | rtc check @ 274     |     | YES |     |     |       |       | 
  2163	 4    | start | rtc check @ 275     |     | YES |     |     |       |       | 
  2164	 5    | start | rtc check @ 276     |     | YES |     |     |       |       | 
  2165	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2166	----------------------------------------------------------------------------
  2167	
  2168	
  2169	File d:\tokeneer\code\core\clock\startofday.vcg
  2170	function Clock.StartOfDay
  2171	
  2172	VCs generated 08-MAY-2009 12:13:13
  2173	
  2174	VCs simplified 08-MAY-2009 12:14:57
  2175	
  2176	VCs for function_startofday :
  2177	----------------------------------------------------------------------------
  2178	      |       |                     |  -----Proved In-----  |       |       |
  2179	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2180	----------------------------------------------------------------------------
  2181	 1    | start | rtc check @ 290     |     | YES |     |     |       |       | 
  2182	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2183	----------------------------------------------------------------------------
  2184	
  2185	
  2186	File d:\tokeneer\code\core\clock\thecurrenttime.vcg
  2187	function Clock.TheCurrentTime
  2188	
  2189	VCs generated 08-MAY-2009 12:13:13
  2190	
  2191	VCs simplified 08-MAY-2009 12:14:57
  2192	
  2193	VCs for function_thecurrenttime :
  2194	----------------------------------------------------------------------------
  2195	      |       |                     |  -----Proved In-----  |       |       |
  2196	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2197	----------------------------------------------------------------------------
  2198	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2199	----------------------------------------------------------------------------
  2200	
  2201	
  2202	File d:\tokeneer\code\core\configdata\authperiodisempty.vcg
  2203	function ConfigData.AuthPeriodIsEmpty
  2204	
  2205	VCs generated 08-MAY-2009 12:13:30
  2206	
  2207	VCs simplified 08-MAY-2009 12:14:57
  2208	
  2209	VCs for function_authperiodisempty :
  2210	----------------------------------------------------------------------------
  2211	      |       |                     |  -----Proved In-----  |       |       |
  2212	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2213	----------------------------------------------------------------------------
  2214	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2215	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2216	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2217	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2218	 5    |       | refinement          | YES |     |     |     |       |       | 
  2219	 6    |       | refinement          | YES |     |     |     |       |       | 
  2220	----------------------------------------------------------------------------
  2221	
  2222	
  2223	File d:\tokeneer\code\core\configdata\getauthperiod.vcg
  2224	procedure ConfigData.GetAuthPeriod
  2225	
  2226	VCs generated 08-MAY-2009 12:13:30
  2227	
  2228	VCs simplified 08-MAY-2009 12:14:58
  2229	
  2230	VCs for procedure_getauthperiod :
  2231	----------------------------------------------------------------------------
  2232	      |       |                     |  -----Proved In-----  |       |       |
  2233	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2234	----------------------------------------------------------------------------
  2235	 1    | start | rtc check @ 1599    |     | YES |     |     |       |       | 
  2236	 2    | start | rtc check @ 1607    |     | YES |     |     |       |       | 
  2237	 3    | start | rtc check @ 1608    |     | YES |     |     |       |       | 
  2238	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2239	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2240	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2241	 7    |       | refinement          | YES |     |     |     |       |       | 
  2242	 8    |       | refinement          | YES |     |     |     |       |       | 
  2243	----------------------------------------------------------------------------
  2244	
  2245	
  2246	File d:\tokeneer\code\core\configdata\init.vcg
  2247	procedure ConfigData.Init
  2248	
  2249	VCs generated 08-MAY-2009 12:13:29
  2250	
  2251	VCs simplified 08-MAY-2009 12:14:58
  2252	
  2253	VCs for procedure_init :
  2254	----------------------------------------------------------------------------
  2255	      |       |                     |  -----Proved In-----  |       |       |
  2256	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2257	----------------------------------------------------------------------------
  2258	 1    | start | rtc check @ 1349    |     | YES |     |     |       |       | 
  2259	 2    | start | rtc check @ 1367    |     | YES |     |     |       |       | 
  2260	 3    | start | rtc check @ 1368    |     | YES |     |     |       |       | 
  2261	 4    | start | rtc check @ 1369    |     | YES |     |     |       |       | 
  2262	 5    | start | rtc check @ 1370    |     | YES |     |     |       |       | 
  2263	 6    | start | rtc check @ 1371    |     | YES |     |     |       |       | 
  2264	 7    | start | rtc check @ 1372    |     | YES |     |     |       |       | 
  2265	 8    | start | rtc check @ 1373    |     | YES |     |     |       |       | 
  2266	 9    | start | rtc check @ 1374    |     | YES |     |     |       |       | 
  2267	 10   | start | rtc check @ 1375    |     | YES |     |     |       |       | 
  2268	 11   | start | rtc check @ 1376    |     | YES |     |     |       |       | 
  2269	 12   | start | rtc check @ 1377    |     | YES |     |     |       |       | 
  2270	 13   | start | rtc check @ 1378    |     | YES |     |     |       |       | 
  2271	 14   | start | rtc check @ 1379    |     | YES |     |     |       |       | 
  2272	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2273	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2274	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2275	 18   |       | refinement          | YES |     |     |     |       |       | 
  2276	 19   |       | refinement          | YES |     |     |     |       |       | 
  2277	----------------------------------------------------------------------------
  2278	
  2279	
  2280	File d:\tokeneer\code\core\configdata\init\setdefaults.vcg
  2281	procedure ConfigData.Init.SetDefaults
  2282	
  2283	VCs generated 08-MAY-2009 12:13:29
  2284	
  2285	VCs simplified 08-MAY-2009 12:14:58
  2286	
  2287	VCs for procedure_setdefaults :
  2288	----------------------------------------------------------------------------
  2289	      |       |                     |  -----Proved In-----  |       |       |
  2290	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2291	----------------------------------------------------------------------------
  2292	 1    | start | rtc check @ 1321    |     | YES |     |     |       |       | 
  2293	 2    | start | rtc check @ 1322    |     | YES |     |     |       |       | 
  2294	 3    | start | rtc check @ 1323    |     | YES |     |     |       |       | 
  2295	 4    | start | rtc check @ 1324    |     | YES |     |     |       |       | 
  2296	 5    | start | rtc check @ 1325    |     | YES |     |     |       |       | 
  2297	 6    | start | rtc check @ 1326    |     | YES |     |     |       |       | 
  2298	 7    | start | rtc check @ 1327    |     | YES |     |     |       |       | 
  2299	 8    | start | rtc check @ 1328    |     | YES |     |     |       |       | 
  2300	 9    | start | rtc check @ 1329    |     | YES |     |     |       |       | 
  2301	 10   | start | rtc check @ 1330    |     | YES |     |     |       |       | 
  2302	 11   | start | rtc check @ 1331    |     | YES |     |     |       |       | 
  2303	 12   | start | rtc check @ 1332    |     | YES |     |     |       |       | 
  2304	 13   | start | rtc check @ 1333    |     | YES |     |     |       |       | 
  2305	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2306	----------------------------------------------------------------------------
  2307	
  2308	
  2309	File d:\tokeneer\code\core\configdata\isinentryperiod.vcg
  2310	function ConfigData.IsInEntryPeriod
  2311	
  2312	VCs generated 08-MAY-2009 12:13:30
  2313	
  2314	VCs simplified 08-MAY-2009 12:14:59
  2315	
  2316	VCs for function_isinentryperiod :
  2317	----------------------------------------------------------------------------
  2318	      |       |                     |  -----Proved In-----  |       |       |
  2319	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2320	----------------------------------------------------------------------------
  2321	 1    | start | rtc check @ 1637    |     | YES |     |     |       |       | 
  2322	 2    | start | rtc check @ 1637    |     | YES |     |     |       |       | 
  2323	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2324	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2325	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2326	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2327	 7    |       | refinement          | YES |     |     |     |       |       | 
  2328	 8    |       | refinement          | YES |     |     |     |       |       | 
  2329	----------------------------------------------------------------------------
  2330	
  2331	
  2332	File d:\tokeneer\code\core\configdata\thealarmsilentduration.vcg
  2333	function ConfigData.TheAlarmSilentDuration
  2334	
  2335	VCs generated 08-MAY-2009 12:13:30
  2336	
  2337	VCs simplified 08-MAY-2009 12:14:59
  2338	
  2339	VCs for function_thealarmsilentduration :
  2340	----------------------------------------------------------------------------
  2341	      |       |                     |  -----Proved In-----  |       |       |
  2342	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2343	----------------------------------------------------------------------------
  2344	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2345	 2    |       | refinement          | YES |     |     |     |       |       | 
  2346	 3    |       | refinement          | YES |     |     |     |       |       | 
  2347	----------------------------------------------------------------------------
  2348	
  2349	
  2350	File d:\tokeneer\code\core\configdata\thealarmthresholdentries.vcg
  2351	function ConfigData.TheAlarmThresholdEntries
  2352	
  2353	VCs generated 08-MAY-2009 12:13:30
  2354	
  2355	VCs simplified 08-MAY-2009 12:14:59
  2356	
  2357	VCs for function_thealarmthresholdentries :
  2358	----------------------------------------------------------------------------
  2359	      |       |                     |  -----Proved In-----  |       |       |
  2360	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2361	----------------------------------------------------------------------------
  2362	 1    | start | rtc check @ 1760    |     | YES |     |     |       |       | 
  2363	 2    | start | rtc check @ 1762    |     | YES |     |     |       |       | 
  2364	 3    | start | rtc check @ 1764    |     | YES |     |     |       |       | 
  2365	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2366	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2367	 6    |       | refinement          | YES |     |     |     |       |       | 
  2368	 7    |       | refinement          | YES |     |     |     |       |       | 
  2369	----------------------------------------------------------------------------
  2370	
  2371	
  2372	File d:\tokeneer\code\core\configdata\thedisplayfields.vcg
  2373	procedure ConfigData.TheDisplayFields
  2374	
  2375	VCs generated 08-MAY-2009 12:13:30
  2376	
  2377	VCs simplified 08-MAY-2009 12:15:00
  2378	
  2379	VCs for procedure_thedisplayfields :
  2380	----------------------------------------------------------------------------
  2381	      |       |                     |  -----Proved In-----  |       |       |
  2382	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2383	----------------------------------------------------------------------------
  2384	 1    | start | rtc check @ 1518    |     | YES |     |     |       |       | 
  2385	 2    | start | rtc check @ 1519    |     | YES |     |     |       |       | 
  2386	 3    | start | rtc check @ 1520    |     | YES |     |     |       |       | 
  2387	 4    | start | rtc check @ 1521    |     | YES |     |     |       |       | 
  2388	 5    | start | rtc check @ 1522    |     | YES |     |     |       |       | 
  2389	 6    | start | rtc check @ 1523    |     | YES |     |     |       |       | 
  2390	 7    | start | rtc check @ 1524    |     | YES |     |     |       |       | 
  2391	 8    | start | rtc check @ 1525    |     | YES |     |     |       |       | 
  2392	 9    | start | rtc check @ 1526    |     | YES |     |     |       |       | 
  2393	 10   | start | rtc check @ 1527    |     | YES |     |     |       |       | 
  2394	 11   | start | rtc check @ 1528    |     | YES |     |     |       |       | 
  2395	 12   | start | rtc check @ 1529    |     | YES |     |     |       |       | 
  2396	 13   | start | rtc check @ 1530    |     | YES |     |     |       |       | 
  2397	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2398	 15   |       | refinement          | YES |     |     |     |       |       | 
  2399	 16   |       | refinement          | YES |     |     |     |       |       | 
  2400	----------------------------------------------------------------------------
  2401	
  2402	
  2403	File d:\tokeneer\code\core\configdata\theenclaveclearance.vcg
  2404	function ConfigData.TheEnclaveClearance
  2405	
  2406	VCs generated 08-MAY-2009 12:13:30
  2407	
  2408	VCs simplified 08-MAY-2009 12:15:00
  2409	
  2410	VCs for function_theenclaveclearance :
  2411	----------------------------------------------------------------------------
  2412	      |       |                     |  -----Proved In-----  |       |       |
  2413	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2414	----------------------------------------------------------------------------
  2415	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2416	 2    |       | refinement          | YES |     |     |     |       |       | 
  2417	 3    |       | refinement          | YES |     |     |     |       |       | 
  2418	----------------------------------------------------------------------------
  2419	
  2420	
  2421	File d:\tokeneer\code\core\configdata\thefingerwaitduration.vcg
  2422	function ConfigData.TheFingerWaitDuration
  2423	
  2424	VCs generated 08-MAY-2009 12:13:30
  2425	
  2426	VCs simplified 08-MAY-2009 12:15:00
  2427	
  2428	VCs for function_thefingerwaitduration :
  2429	----------------------------------------------------------------------------
  2430	      |       |                     |  -----Proved In-----  |       |       |
  2431	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2432	----------------------------------------------------------------------------
  2433	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2434	 2    |       | refinement          | YES |     |     |     |       |       | 
  2435	 3    |       | refinement          | YES |     |     |     |       |       | 
  2436	----------------------------------------------------------------------------
  2437	
  2438	
  2439	File d:\tokeneer\code\core\configdata\thelatchunlockduration.vcg
  2440	function ConfigData.TheLatchUnlockDuration
  2441	
  2442	VCs generated 08-MAY-2009 12:13:30
  2443	
  2444	VCs simplified 08-MAY-2009 12:15:00
  2445	
  2446	VCs for function_thelatchunlockduration :
  2447	----------------------------------------------------------------------------
  2448	      |       |                     |  -----Proved In-----  |       |       |
  2449	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2450	----------------------------------------------------------------------------
  2451	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2452	 2    |       | refinement          | YES |     |     |     |       |       | 
  2453	 3    |       | refinement          | YES |     |     |     |       |       | 
  2454	----------------------------------------------------------------------------
  2455	
  2456	
  2457	File d:\tokeneer\code\core\configdata\thesystemmaxfar.vcg
  2458	function ConfigData.TheSystemMaxFar
  2459	
  2460	VCs generated 08-MAY-2009 12:13:30
  2461	
  2462	VCs simplified 08-MAY-2009 12:15:01
  2463	
  2464	VCs for function_thesystemmaxfar :
  2465	----------------------------------------------------------------------------
  2466	      |       |                     |  -----Proved In-----  |       |       |
  2467	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2468	----------------------------------------------------------------------------
  2469	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2470	 2    |       | refinement          | YES |     |     |     |       |       | 
  2471	 3    |       | refinement          | YES |     |     |     |       |       | 
  2472	----------------------------------------------------------------------------
  2473	
  2474	
  2475	File d:\tokeneer\code\core\configdata\thetokenremovalduration.vcg
  2476	function ConfigData.TheTokenRemovalDuration
  2477	
  2478	VCs generated 08-MAY-2009 12:13:30
  2479	
  2480	VCs simplified 08-MAY-2009 12:15:01
  2481	
  2482	VCs for function_thetokenremovalduration :
  2483	----------------------------------------------------------------------------
  2484	      |       |                     |  -----Proved In-----  |       |       |
  2485	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2486	----------------------------------------------------------------------------
  2487	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2488	 2    |       | refinement          | YES |     |     |     |       |       | 
  2489	 3    |       | refinement          | YES |     |     |     |       |       | 
  2490	----------------------------------------------------------------------------
  2491	
  2492	
  2493	File d:\tokeneer\code\core\configdata\updatedata.vcg
  2494	procedure ConfigData.UpdateData
  2495	
  2496	VCs generated 08-MAY-2009 12:13:29
  2497	
  2498	VCs simplified 08-MAY-2009 12:15:01
  2499	
  2500	VCs for procedure_updatedata :
  2501	----------------------------------------------------------------------------
  2502	      |       |                     |  -----Proved In-----  |       |       |
  2503	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2504	----------------------------------------------------------------------------
  2505	 1    | start | rtc check @ 1452    |     | YES |     |     |       |       | 
  2506	 2    | start | rtc check @ 1453    |     | YES |     |     |       |       | 
  2507	 3    | start | rtc check @ 1454    |     | YES |     |     |       |       | 
  2508	 4    | start | rtc check @ 1455    |     | YES |     |     |       |       | 
  2509	 5    | start | rtc check @ 1456    |     | YES |     |     |       |       | 
  2510	 6    | start | rtc check @ 1457    |     | YES |     |     |       |       | 
  2511	 7    | start | rtc check @ 1458    |     | YES |     |     |       |       | 
  2512	 8    | start | rtc check @ 1459    |     | YES |     |     |       |       | 
  2513	 9    | start | rtc check @ 1460    |     | YES |     |     |       |       | 
  2514	 10   | start | rtc check @ 1461    |     | YES |     |     |       |       | 
  2515	 11   | start | rtc check @ 1462    |     | YES |     |     |       |       | 
  2516	 12   | start | rtc check @ 1463    |     | YES |     |     |       |       | 
  2517	 13   | start | rtc check @ 1464    |     | YES |     |     |       |       | 
  2518	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2519	 15   |       | refinement          | YES |     |     |     |       |       | 
  2520	 16   |       | refinement          | YES |     |     |     |       |       | 
  2521	----------------------------------------------------------------------------
  2522	
  2523	
  2524	File d:\tokeneer\code\core\configdata\validatefile.vcg
  2525	procedure ConfigData.ValidateFile
  2526	
  2527	VCs generated 08-MAY-2009 12:13:29
  2528	
  2529	VCs simplified 08-MAY-2009 12:15:06
  2530	
  2531	VCs for procedure_validatefile :
  2532	----------------------------------------------------------------------------
  2533	      |       |                     |  -----Proved In-----  |       |       |
  2534	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2535	----------------------------------------------------------------------------
  2536	 1    | start | rtc check @ 891     |     | YES |     |     |       |       | 
  2537	 2    | start |    assert @ 894     | YES |     |     |     |       |       | 
  2538	 3    | start |    assert @ 894     | YES |     |     |     |       |       | 
  2539	 4    | 894   | rtc check @ 899     |     | YES |     |     |       |       | 
  2540	 5    | 894   |    assert @ 902     | YES |     |     |     |       |       | 
  2541	 6    | 894   |    assert @ 902     | YES |     |     |     |       |       | 
  2542	 7    | 902   | rtc check @ 907     |     | YES |     |     |       |       | 
  2543	 8    | 902   |    assert @ 910     | YES |     |     |     |       |       | 
  2544	 9    | 902   |    assert @ 910     | YES |     |     |     |       |       | 
  2545	 10   | 910   | rtc check @ 915     |     | YES |     |     |       |       | 
  2546	 11   | 910   | rtc check @ 921     |     | YES |     |     |       |       | 
  2547	 12   | 910   | rtc check @ 921     |     | YES |     |     |       |       | 
  2548	 13   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2549	 14   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2550	 15   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2551	 16   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2552	 17   | 924   | rtc check @ 929     |     | YES |     |     |       |       | 
  2553	 18   | 924   |    assert @ 932     | YES |     |     |     |       |       | 
  2554	 19   | 924   |    assert @ 932     | YES |     |     |     |       |       | 
  2555	 20   | 932   | rtc check @ 937     |     | YES |     |     |       |       | 
  2556	 21   | 932   |    assert @ 940     | YES |     |     |     |       |       | 
  2557	 22   | 932   |    assert @ 940     | YES |     |     |     |       |       | 
  2558	 23   | 940   | rtc check @ 945     |     | YES |     |     |       |       | 
  2559	 24   | 940   |    assert @ 948     | YES |     |     |     |       |       | 
  2560	 25   | 940   |    assert @ 948     | YES |     |     |     |       |       | 
  2561	 26   | 948   | rtc check @ 953     |     | YES |     |     |       |       | 
  2562	 27   | 948   |    assert @ 956     | YES |     |     |     |       |       | 
  2563	 28   | 948   |    assert @ 956     | YES |     |     |     |       |       | 
  2564	 29   | 956   | rtc check @ 961     |     | YES |     |     |       |       | 
  2565	 30   | 956   |    assert @ 964     | YES |     |     |     |       |       | 
  2566	 31   | 956   |    assert @ 964     | YES |     |     |     |       |       | 
  2567	 32   | 964   | rtc check @ 969     |     | YES |     |     |       |       | 
  2568	 33   | 964   |    assert @ 972     | YES |     |     |     |       |       | 
  2569	 34   | 964   |    assert @ 972     | YES |     |     |     |       |       | 
  2570	 35   | 972   | rtc check @ 977     |     | YES |     |     |       |       | 
  2571	 36   | 972   |    assert @ 980     | YES |     |     |     |       |       | 
  2572	 37   | 972   |    assert @ 980     | YES |     |     |     |       |       | 
  2573	 38   | 980   | rtc check @ 985     |     | YES |     |     |       |       | 
  2574	 39   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2575	 40   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2576	 41   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2577	 42   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2578	----------------------------------------------------------------------------
  2579	
  2580	
  2581	File d:\tokeneer\code\core\configdata\validatefile\readaccesspolicy.vcg
  2582	procedure ConfigData.ValidateFile.ReadAccessPolicy
  2583	
  2584	VCs generated 08-MAY-2009 12:13:29
  2585	
  2586	VCs simplified 08-MAY-2009 12:15:01
  2587	
  2588	VCs for procedure_readaccesspolicy :
  2589	----------------------------------------------------------------------------
  2590	      |       |                     |  -----Proved In-----  |       |       |
  2591	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2592	----------------------------------------------------------------------------
  2593	 1    | start | rtc check @ 709     |     | YES |     |     |       |       | 
  2594	 2    | start | rtc check @ 710     |     | YES |     |     |       |       | 
  2595	 3    | start | rtc check @ 714     |     | YES |     |     |       |       | 
  2596	 4    | start |    assert @ 716     |     | YES |     |     |       |       | 
  2597	 5    | 716   |    assert @ 716     |     | YES |     |     |       |       | 
  2598	 6    | 718   |    assert @ 716     |     | YES |     |     |       |       | 
  2599	 7    | 724   |    assert @ 716     |     | YES |     |     |       |       | 
  2600	 8    | 724   |    assert @ 716     |     | YES |     |     |       |       | 
  2601	 9    | 716   | rtc check @ 717     |     | YES |     |     |       |       | 
  2602	 10   | 716   |    assert @ 718     |     | YES |     |     |       |       | 
  2603	 11   | 718   | rtc check @ 723     |     | YES |     |     |       |       | 
  2604	 12   | 718   | rtc check @ 723     |     | YES |     |     |       |       | 
  2605	 13   | 718   |    assert @ 724     |     | YES |     |     |       |       | 
  2606	 14   | 724   |    assert @ 724     |     | YES |     |     |       |       | 
  2607	 15   | 724   | rtc check @ 729     |     | YES |     |     |       |       | 
  2608	 16   | 716   | rtc check @ 736     |     | YES |     |     |       |       | 
  2609	 17   | 718   | rtc check @ 736     |     | YES |     |     |       |       | 
  2610	 18   | 724   | rtc check @ 736     |     | YES |     |     |       |       | 
  2611	 19   | 724   | rtc check @ 736     |     | YES |     |     |       |       | 
  2612	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2613	 21   | 716   |    assert @ finish  | YES |     |     |     |       |       | 
  2614	 22   | 716   |    assert @ finish  | YES |     |     |     |       |       | 
  2615	 23   | 718   |    assert @ finish  | YES |     |     |     |       |       | 
  2616	 24   | 718   |    assert @ finish  | YES |     |     |     |       |       | 
  2617	 25   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2618	 26   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2619	 27   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2620	 28   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2621	----------------------------------------------------------------------------
  2622	
  2623	
  2624	File d:\tokeneer\code\core\configdata\validatefile\readalarmsilent.vcg
  2625	procedure ConfigData.ValidateFile.ReadAlarmSilent
  2626	
  2627	VCs generated 08-MAY-2009 12:13:28
  2628	
  2629	VCs simplified 08-MAY-2009 12:15:02
  2630	
  2631	VCs for procedure_readalarmsilent :
  2632	----------------------------------------------------------------------------
  2633	      |       |                     |  -----Proved In-----  |       |       |
  2634	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2635	----------------------------------------------------------------------------
  2636	 1    | start | rtc check @ 451     |     | YES |     |     |       |       | 
  2637	 2    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  2638	 3    | start | rtc check @ 455     |     | YES |     |     |       |       | 
  2639	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2640	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2641	----------------------------------------------------------------------------
  2642	
  2643	
  2644	File d:\tokeneer\code\core\configdata\validatefile\readalarmthreshold.vcg
  2645	procedure ConfigData.ValidateFile.ReadAlarmThreshold
  2646	
  2647	VCs generated 08-MAY-2009 12:13:29
  2648	
  2649	VCs simplified 08-MAY-2009 12:15:02
  2650	
  2651	VCs for procedure_readalarmthreshold :
  2652	----------------------------------------------------------------------------
  2653	      |       |                     |  -----Proved In-----  |       |       |
  2654	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2655	----------------------------------------------------------------------------
  2656	 1    | start | rtc check @ 834     |     | YES |     |     |       |       | 
  2657	 2    | start | rtc check @ 835     |     | YES |     |     |       |       | 
  2658	 3    | start | rtc check @ 838     |     | YES |     |     |       |       | 
  2659	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2660	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2661	----------------------------------------------------------------------------
  2662	
  2663	
  2664	File d:\tokeneer\code\core\configdata\validatefile\readauthduration.vcg
  2665	procedure ConfigData.ValidateFile.ReadAuthDuration
  2666	
  2667	VCs generated 08-MAY-2009 12:13:29
  2668	
  2669	VCs simplified 08-MAY-2009 12:15:02
  2670	
  2671	VCs for procedure_readauthduration :
  2672	----------------------------------------------------------------------------
  2673	      |       |                     |  -----Proved In-----  |       |       |
  2674	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2675	----------------------------------------------------------------------------
  2676	 1    | start | rtc check @ 675     |     | YES |     |     |       |       | 
  2677	 2    | start | rtc check @ 676     |     | YES |     |     |       |       | 
  2678	 3    | start | rtc check @ 679     |     | YES |     |     |       |       | 
  2679	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2680	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2681	----------------------------------------------------------------------------
  2682	
  2683	
  2684	File d:\tokeneer\code\core\configdata\validatefile\readclass.vcg
  2685	procedure ConfigData.ValidateFile.ReadClass
  2686	
  2687	VCs generated 08-MAY-2009 12:13:28
  2688	
  2689	VCs simplified 08-MAY-2009 12:15:03
  2690	
  2691	VCs for procedure_readclass :
  2692	----------------------------------------------------------------------------
  2693	      |       |                     |  -----Proved In-----  |       |       |
  2694	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2695	----------------------------------------------------------------------------
  2696	 1    | start | rtc check @ 309     |     | YES |     |     |       |       | 
  2697	 2    | start | rtc check @ 310     |     | YES |     |     |       |       | 
  2698	 3    | start |    assert @ 313     |     | YES |     |     |       |       | 
  2699	 4    | 313   |    assert @ 313     |     | YES |     |     |       |       | 
  2700	 5    | 317   |    assert @ 313     |     | YES |     |     |       |       | 
  2701	 6    | 325   |    assert @ 313     |     | YES |     |     |       |       | 
  2702	 7    | 325   |    assert @ 313     |     | YES |     |     |       |       | 
  2703	 8    | 313   | rtc check @ 315     |     | YES |     |     |       |       | 
  2704	 9    | 313   |    assert @ 317     |     | YES |     |     |       |       | 
  2705	 10   | 317   | rtc check @ 323     |     | YES |     |     |       |       | 
  2706	 11   | 317   | rtc check @ 323     |     | YES |     |     |       |       | 
  2707	 12   | 317   |    assert @ 325     |     | YES |     |     |       |       | 
  2708	 13   | 325   |    assert @ 325     |     | YES |     |     |       |       | 
  2709	 14   | 325   | rtc check @ 331     |     | YES |     |     |       |       | 
  2710	 15   | 313   | rtc check @ 338     |     | YES |     |     |       |       | 
  2711	 16   | 317   | rtc check @ 338     |     | YES |     |     |       |       | 
  2712	 17   | 325   | rtc check @ 338     |     | YES |     |     |       |       | 
  2713	 18   | 325   | rtc check @ 338     |     | YES |     |     |       |       | 
  2714	 19   | 313   |    assert @ finish  | YES |     |     |     |       |       | 
  2715	 20   | 313   |    assert @ finish  | YES |     |     |     |       |       | 
  2716	 21   | 317   |    assert @ finish  | YES |     |     |     |       |       | 
  2717	 22   | 317   |    assert @ finish  | YES |     |     |     |       |       | 
  2718	 23   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2719	 24   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2720	 25   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2721	 26   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2722	----------------------------------------------------------------------------
  2723	
  2724	
  2725	File d:\tokeneer\code\core\configdata\validatefile\readclearance.vcg
  2726	procedure ConfigData.ValidateFile.ReadClearance
  2727	
  2728	VCs generated 08-MAY-2009 12:13:28
  2729	
  2730	VCs simplified 08-MAY-2009 12:15:03
  2731	
  2732	VCs for procedure_readclearance :
  2733	----------------------------------------------------------------------------
  2734	      |       |                     |  -----Proved In-----  |       |       |
  2735	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2736	----------------------------------------------------------------------------
  2737	 1    | start | rtc check @ 579     |     | YES |     |     |       |       | 
  2738	 2    | start | rtc check @ 580     |     | YES |     |     |       |       | 
  2739	 3    | start | rtc check @ 583     |     | YES |     |     |       |       | 
  2740	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2741	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2742	----------------------------------------------------------------------------
  2743	
  2744	
  2745	File d:\tokeneer\code\core\configdata\validatefile\readduration.vcg
  2746	procedure ConfigData.ValidateFile.ReadDuration
  2747	
  2748	VCs generated 08-MAY-2009 12:13:28
  2749	
  2750	VCs simplified 08-MAY-2009 12:15:03
  2751	
  2752	VCs for procedure_readduration :
  2753	----------------------------------------------------------------------------
  2754	      |       |                     |  -----Proved In-----  |       |       |
  2755	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2756	----------------------------------------------------------------------------
  2757	 1    | start | rtc check @ 220     |     | YES |     |     |       |       | 
  2758	 2    | start | rtc check @ 221     |     | YES |     |     |       |       | 
  2759	 3    | start | rtc check @ 221     |     | YES |     |     |       |       | 
  2760	 4    | start | rtc check @ 233     |     | YES |     |     |       |       | 
  2761	 5    | start | rtc check @ 237     |     | YES |     |     |       |       | 
  2762	 6    | start | rtc check @ 243     |     | YES |     |     |       |       | 
  2763	 7    | start | rtc check @ 243     |     | YES |     |     |       |       | 
  2764	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2765	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2766	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2767	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2768	----------------------------------------------------------------------------
  2769	
  2770	
  2771	File d:\tokeneer\code\core\configdata\validatefile\readfar.vcg
  2772	procedure ConfigData.ValidateFile.ReadFar
  2773	
  2774	VCs generated 08-MAY-2009 12:13:28
  2775	
  2776	VCs simplified 08-MAY-2009 12:15:03
  2777	
  2778	VCs for procedure_readfar :
  2779	----------------------------------------------------------------------------
  2780	      |       |                     |  -----Proved In-----  |       |       |
  2781	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2782	----------------------------------------------------------------------------
  2783	 1    | start | rtc check @ 411     |     | YES |     |     |       |       | 
  2784	 2    | start | rtc check @ 412     |     | YES |     |     |       |       | 
  2785	 3    | start | rtc check @ 412     |     | YES |     |     |       |       | 
  2786	 4    | start | rtc check @ 413     |     | YES |     |     |       |       | 
  2787	 5    | start | rtc check @ 416     |     | YES |     |     |       |       | 
  2788	 6    | start | rtc check @ 422     |     | YES |     |     |       |       | 
  2789	 7    | start | rtc check @ 422     |     | YES |     |     |       |       | 
  2790	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2791	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2792	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2793	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2794	----------------------------------------------------------------------------
  2795	
  2796	
  2797	File d:\tokeneer\code\core\configdata\validatefile\readfilesize.vcg
  2798	procedure ConfigData.ValidateFile.ReadFileSize
  2799	
  2800	VCs generated 08-MAY-2009 12:13:28
  2801	
  2802	VCs simplified 08-MAY-2009 12:15:04
  2803	
  2804	VCs for procedure_readfilesize :
  2805	----------------------------------------------------------------------------
  2806	      |       |                     |  -----Proved In-----  |       |       |
  2807	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2808	----------------------------------------------------------------------------
  2809	 1    | start | rtc check @ 271     |     | YES |     |     |       |       | 
  2810	 2    | start | rtc check @ 272     |     | YES |     |     |       |       | 
  2811	 3    | start | rtc check @ 272     |     | YES |     |     |       |       | 
  2812	 4    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  2813	 5    | start | rtc check @ 276     |     | YES |     |     |       |       | 
  2814	 6    | start | rtc check @ 282     |     | YES |     |     |       |       | 
  2815	 7    | start | rtc check @ 282     |     | YES |     |     |       |       | 
  2816	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2817	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2818	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2819	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2820	----------------------------------------------------------------------------
  2821	
  2822	
  2823	File d:\tokeneer\code\core\configdata\validatefile\readfingerwait.vcg
  2824	procedure ConfigData.ValidateFile.ReadFingerWait
  2825	
  2826	VCs generated 08-MAY-2009 12:13:28
  2827	
  2828	VCs simplified 08-MAY-2009 12:15:04
  2829	
  2830	VCs for procedure_readfingerwait :
  2831	----------------------------------------------------------------------------
  2832	      |       |                     |  -----Proved In-----  |       |       |
  2833	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2834	----------------------------------------------------------------------------
  2835	 1    | start | rtc check @ 515     |     | YES |     |     |       |       | 
  2836	 2    | start | rtc check @ 516     |     | YES |     |     |       |       | 
  2837	 3    | start | rtc check @ 519     |     | YES |     |     |       |       | 
  2838	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2839	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2840	----------------------------------------------------------------------------
  2841	
  2842	
  2843	File d:\tokeneer\code\core\configdata\validatefile\readlatchunlock.vcg
  2844	procedure ConfigData.ValidateFile.ReadLatchUnlock
  2845	
  2846	VCs generated 08-MAY-2009 12:13:28
  2847	
  2848	VCs simplified 08-MAY-2009 12:15:04
  2849	
  2850	VCs for procedure_readlatchunlock :
  2851	----------------------------------------------------------------------------
  2852	      |       |                     |  -----Proved In-----  |       |       |
  2853	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2854	----------------------------------------------------------------------------
  2855	 1    | start | rtc check @ 483     |     | YES |     |     |       |       | 
  2856	 2    | start | rtc check @ 484     |     | YES |     |     |       |       | 
  2857	 3    | start | rtc check @ 487     |     | YES |     |     |       |       | 
  2858	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2859	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2860	----------------------------------------------------------------------------
  2861	
  2862	
  2863	File d:\tokeneer\code\core\configdata\validatefile\readminentryclass.vcg
  2864	procedure ConfigData.ValidateFile.ReadMinEntryClass
  2865	
  2866	VCs generated 08-MAY-2009 12:13:29
  2867	
  2868	VCs simplified 08-MAY-2009 12:15:04
  2869	
  2870	VCs for procedure_readminentryclass :
  2871	----------------------------------------------------------------------------
  2872	      |       |                     |  -----Proved In-----  |       |       |
  2873	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2874	----------------------------------------------------------------------------
  2875	 1    | start | rtc check @ 770     |     | YES |     |     |       |       | 
  2876	 2    | start | rtc check @ 771     |     | YES |     |     |       |       | 
  2877	 3    | start | rtc check @ 774     |     | YES |     |     |       |       | 
  2878	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2879	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2880	----------------------------------------------------------------------------
  2881	
  2882	
  2883	File d:\tokeneer\code\core\configdata\validatefile\readminpreservedlog.vcg
  2884	procedure ConfigData.ValidateFile.ReadMinPreservedLog
  2885	
  2886	VCs generated 08-MAY-2009 12:13:29
  2887	
  2888	VCs simplified 08-MAY-2009 12:15:05
  2889	
  2890	VCs for procedure_readminpreservedlog :
  2891	----------------------------------------------------------------------------
  2892	      |       |                     |  -----Proved In-----  |       |       |
  2893	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2894	----------------------------------------------------------------------------
  2895	 1    | start | rtc check @ 802     |     | YES |     |     |       |       | 
  2896	 2    | start | rtc check @ 803     |     | YES |     |     |       |       | 
  2897	 3    | start | rtc check @ 806     |     | YES |     |     |       |       | 
  2898	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2899	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2900	----------------------------------------------------------------------------
  2901	
  2902	
  2903	File d:\tokeneer\code\core\configdata\validatefile\readsystemmaxfar.vcg
  2904	procedure ConfigData.ValidateFile.ReadSystemMaxFar
  2905	
  2906	VCs generated 08-MAY-2009 12:13:29
  2907	
  2908	VCs simplified 08-MAY-2009 12:15:05
  2909	
  2910	VCs for procedure_readsystemmaxfar :
  2911	----------------------------------------------------------------------------
  2912	      |       |                     |  -----Proved In-----  |       |       |
  2913	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2914	----------------------------------------------------------------------------
  2915	 1    | start | rtc check @ 867     |     | YES |     |     |       |       | 
  2916	 2    | start | rtc check @ 868     |     | YES |     |     |       |       | 
  2917	 3    | start | rtc check @ 871     |     | YES |     |     |       |       | 
  2918	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2919	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2920	----------------------------------------------------------------------------
  2921	
  2922	
  2923	File d:\tokeneer\code\core\configdata\validatefile\readtokenremoval.vcg
  2924	procedure ConfigData.ValidateFile.ReadTokenRemoval
  2925	
  2926	VCs generated 08-MAY-2009 12:13:28
  2927	
  2928	VCs simplified 08-MAY-2009 12:15:05
  2929	
  2930	VCs for procedure_readtokenremoval :
  2931	----------------------------------------------------------------------------
  2932	      |       |                     |  -----Proved In-----  |       |       |
  2933	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2934	----------------------------------------------------------------------------
  2935	 1    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  2936	 2    | start | rtc check @ 548     |     | YES |     |     |       |       | 
  2937	 3    | start | rtc check @ 551     |     | YES |     |     |       |       | 
  2938	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2939	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2940	----------------------------------------------------------------------------
  2941	
  2942	
  2943	File d:\tokeneer\code\core\configdata\validatefile\readworkingend.vcg
  2944	procedure ConfigData.ValidateFile.ReadWorkingEnd
  2945	
  2946	VCs generated 08-MAY-2009 12:13:28
  2947	
  2948	VCs simplified 08-MAY-2009 12:15:05
  2949	
  2950	VCs for procedure_readworkingend :
  2951	----------------------------------------------------------------------------
  2952	      |       |                     |  -----Proved In-----  |       |       |
  2953	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2954	----------------------------------------------------------------------------
  2955	 1    | start | rtc check @ 643     |     | YES |     |     |       |       | 
  2956	 2    | start | rtc check @ 644     |     | YES |     |     |       |       | 
  2957	 3    | start | rtc check @ 647     |     | YES |     |     |       |       | 
  2958	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2959	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2960	----------------------------------------------------------------------------
  2961	
  2962	
  2963	File d:\tokeneer\code\core\configdata\validatefile\readworkinghours.vcg
  2964	procedure ConfigData.ValidateFile.ReadWorkingHours
  2965	
  2966	VCs generated 08-MAY-2009 12:13:28
  2967	
  2968	VCs simplified 08-MAY-2009 12:15:05
  2969	
  2970	VCs for procedure_readworkinghours :
  2971	----------------------------------------------------------------------------
  2972	      |       |                     |  -----Proved In-----  |       |       |
  2973	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2974	----------------------------------------------------------------------------
  2975	 1    | start | rtc check @ 369     |     | YES |     |     |       |       | 
  2976	 2    | start | rtc check @ 370     |     | YES |     |     |       |       | 
  2977	 3    | start | rtc check @ 370     |     | YES |     |     |       |       | 
  2978	 4    | start | rtc check @ 371     |     | YES |     |     |       |       | 
  2979	 5    | start | rtc check @ 374     |     | YES |     |     |       |       | 
  2980	 6    | start | rtc check @ 375     |     | YES |     |     |       |       | 
  2981	 7    | start | rtc check @ 375     |     | YES |     |     |       |       | 
  2982	 8    | start | rtc check @ 376     |     | YES |     |     |       |       | 
  2983	 9    | start | rtc check @ 379     |     | YES |     |     |       |       | 
  2984	 10   | start | rtc check @ 385     |     | YES |     |     |       |       | 
  2985	 11   | start | rtc check @ 385     |     | YES |     |     |       |       | 
  2986	 12   | start | rtc check @ 385     |     | YES |     |     |       |       | 
  2987	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2988	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2989	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2990	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2991	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2992	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2993	----------------------------------------------------------------------------
  2994	
  2995	
  2996	File d:\tokeneer\code\core\configdata\validatefile\readworkingstart.vcg
  2997	procedure ConfigData.ValidateFile.ReadWorkingStart
  2998	
  2999	VCs generated 08-MAY-2009 12:13:28
  3000	
  3001	VCs simplified 08-MAY-2009 12:15:06
  3002	
  3003	VCs for procedure_readworkingstart :
  3004	----------------------------------------------------------------------------
  3005	      |       |                     |  -----Proved In-----  |       |       |
  3006	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3007	----------------------------------------------------------------------------
  3008	 1    | start | rtc check @ 611     |     | YES |     |     |       |       | 
  3009	 2    | start | rtc check @ 612     |     | YES |     |     |       |       | 
  3010	 3    | start | rtc check @ 615     |     | YES |     |     |       |       | 
  3011	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3012	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3013	----------------------------------------------------------------------------
  3014	
  3015	
  3016	File d:\tokeneer\code\core\configdata\writefile.vcg
  3017	procedure ConfigData.WriteFile
  3018	
  3019	VCs generated 08-MAY-2009 12:13:29
  3020	
  3021	VCs simplified 08-MAY-2009 12:15:13
  3022	
  3023	VCs for procedure_writefile :
  3024	----------------------------------------------------------------------------
  3025	      |       |                     |  -----Proved In-----  |       |       |
  3026	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3027	----------------------------------------------------------------------------
  3028	 1    | start |    assert @ 1085    |     | YES |     |     |       |       | 
  3029	 2    | start |    assert @ 1085    |     | YES |     |     |       |       | 
  3030	 3    | 1085  | rtc check @ 1090    |     | YES |     |     |       |       | 
  3031	 4    | 1085  | rtc check @ 1093    |     | YES |     |     |       |       | 
  3032	 5    | 1085  | rtc check @ 1096    |     | YES |     |     |       |       | 
  3033	 6    | 1085  | rtc check @ 1100    |     | YES |     |     |       |       | 
  3034	 7    | 1085  | rtc check @ 1103    |     | YES |     |     |       |       | 
  3035	 8    | 1085  | rtc check @ 1106    |     | YES |     |     |       |       | 
  3036	 9    | 1085  | rtc check @ 1110    |     | YES |     |     |       |       | 
  3037	 10   | 1085  | rtc check @ 1113    |     | YES |     |     |       |       | 
  3038	 11   | 1085  | rtc check @ 1116    |     | YES |     |     |       |       | 
  3039	 12   | 1085  | rtc check @ 1120    |     | YES |     |     |       |       | 
  3040	 13   | 1085  | rtc check @ 1123    |     | YES |     |     |       |       | 
  3041	 14   | 1085  | rtc check @ 1126    |     | YES |     |     |       |       | 
  3042	 15   | 1085  | rtc check @ 1130    |     | YES |     |     |       |       | 
  3043	 16   | 1085  | rtc check @ 1133    |     | YES |     |     |       |       | 
  3044	 17   | 1085  | rtc check @ 1136    |     | YES |     |     |       |       | 
  3045	 18   | 1085  | rtc check @ 1140    |     | YES |     |     |       |       | 
  3046	 19   | 1085  | rtc check @ 1143    |     | YES |     |     |       |       | 
  3047	 20   | 1085  | rtc check @ 1143    |     | YES |     |     |       |       | 
  3048	 21   | 1085  | rtc check @ 1146    |     | YES |     |     |       |       | 
  3049	 22   | 1085  | rtc check @ 1150    |     | YES |     |     |       |       | 
  3050	 23   | 1085  | rtc check @ 1153    |     | YES |     |     |       |       | 
  3051	 24   | 1085  | rtc check @ 1153    |     | YES |     |     |       |       | 
  3052	 25   | 1085  | rtc check @ 1156    |     | YES |     |     |       |       | 
  3053	 26   | 1085  | rtc check @ 1160    |     | YES |     |     |       |       | 
  3054	 27   | 1085  | rtc check @ 1163    |     | YES |     |     |       |       | 
  3055	 28   | 1085  | rtc check @ 1163    |     | YES |     |     |       |       | 
  3056	 29   | 1085  | rtc check @ 1166    |     | YES |     |     |       |       | 
  3057	 30   | 1085  | rtc check @ 1170    |     | YES |     |     |       |       | 
  3058	 31   | 1085  | rtc check @ 1173    |     | YES |     |     |       |       | 
  3059	 32   | 1085  | rtc check @ 1176    |     | YES |     |     |       |       | 
  3060	 33   | 1085  | rtc check @ 1180    |     | YES |     |     |       |       | 
  3061	 34   | 1085  | rtc check @ 1183    |     | YES |     |     |       |       | 
  3062	 35   | 1085  | rtc check @ 1186    |     | YES |     |     |       |       | 
  3063	 36   | 1085  | rtc check @ 1190    |     | YES |     |     |       |       | 
  3064	 37   | 1085  | rtc check @ 1193    |     | YES |     |     |       |       | 
  3065	 38   | 1085  | rtc check @ 1196    |     | YES |     |     |       |       | 
  3066	 39   | 1085  | rtc check @ 1200    |     | YES |     |     |       |       | 
  3067	 40   | 1085  | rtc check @ 1203    |     | YES |     |     |       |       | 
  3068	 41   | 1085  | rtc check @ 1206    |     | YES |     |     |       |       | 
  3069	 42   | 1085  | rtc check @ 1211    |     | YES |     |     |       |       | 
  3070	 43   | 1085  | rtc check @ 1214    |     | YES |     |     |       |       | 
  3071	 44   | 1085  | rtc check @ 1217    |     | YES |     |     |       |       | 
  3072	 45   | 1085  |    assert @ finish  | YES |     |     |     |       |       | 
  3073	 46   | 1085  |    assert @ finish  | YES |     |     |     |       |       | 
  3074	 47   |       | refinement          | YES |     |     |     |       |       | 
  3075	 48   |       | refinement          | YES |     |     |     |       |       | 
  3076	----------------------------------------------------------------------------
  3077	
  3078	
  3079	File d:\tokeneer\code\core\configdata\writefile\workinghourstext.vcg
  3080	function ConfigData.WriteFile.WorkingHoursText
  3081	
  3082	VCs generated 08-MAY-2009 12:13:29
  3083	
  3084	VCs simplified 08-MAY-2009 12:15:06
  3085	
  3086	VCs for function_workinghourstext :
  3087	----------------------------------------------------------------------------
  3088	      |       |                     |  -----Proved In-----  |       |       |
  3089	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3090	----------------------------------------------------------------------------
  3091	 1    | start | rtc check @ 1062    |     | YES |     |     |       |       | 
  3092	 2    | start | rtc check @ 1064    |     | YES |     |     |       |       | 
  3093	 3    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  3094	 4    | start | rtc check @ 1068    |     | YES |     |     |       |       | 
  3095	 5    | start | rtc check @ 1069    |     | YES |     |     |       |       | 
  3096	 6    | start | rtc check @ 1070    |     | YES |     |     |       |       | 
  3097	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3098	----------------------------------------------------------------------------
  3099	
  3100	
  3101	File d:\tokeneer\code\core\configuration\init.vcg
  3102	procedure Configuration.Init
  3103	
  3104	VCs generated 08-MAY-2009 12:13:26
  3105	
  3106	VCs simplified 08-MAY-2009 12:15:15
  3107	
  3108	VCs for procedure_init :
  3109	----------------------------------------------------------------------------
  3110	      |       |                     |  -----Proved In-----  |       |       |
  3111	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3112	----------------------------------------------------------------------------
  3113	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3114	----------------------------------------------------------------------------
  3115	
  3116	
  3117	File d:\tokeneer\code\core\configuration\updatedata.vcg
  3118	procedure Configuration.UpdateData
  3119	
  3120	VCs generated 08-MAY-2009 12:13:26
  3121	
  3122	VCs simplified 08-MAY-2009 12:15:16
  3123	
  3124	VCs for procedure_updatedata :
  3125	----------------------------------------------------------------------------
  3126	      |       |                     |  -----Proved In-----  |       |       |
  3127	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3128	----------------------------------------------------------------------------
  3129	 1    | start | rtc check @ 135     |     | YES |     |     |       |       | 
  3130	 2    | start | rtc check @ 154     |     | YES |     |     |       |       | 
  3131	 3    | start | rtc check @ 169     |     | YES |     |     |       |       | 
  3132	 4    | start | rtc check @ 176     |     | YES |     |     |       |       | 
  3133	 5    | start | rtc check @ 196     |     | YES |     |     |       |       | 
  3134	 6    | start | rtc check @ 207     |     | YES |     |     |       |       | 
  3135	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3136	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3137	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3138	----------------------------------------------------------------------------
  3139	
  3140	
  3141	File d:\tokeneer\code\core\display\changedoorunlockedmsg.vcg
  3142	procedure Display.ChangeDoorUnlockedMsg
  3143	
  3144	VCs generated 08-MAY-2009 12:13:20
  3145	
  3146	VCs simplified 08-MAY-2009 12:15:16
  3147	
  3148	VCs for procedure_changedoorunlockedmsg :
  3149	----------------------------------------------------------------------------
  3150	      |       |                     |  -----Proved In-----  |       |       |
  3151	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3152	----------------------------------------------------------------------------
  3153	 1    | start | rtc check @ 222     |     | YES |     |     |       |       | 
  3154	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3155	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3156	 4    |       | refinement          | YES |     |     |     |       |       | 
  3157	 5    |       | refinement          | YES |     |     |     |       |       | 
  3158	----------------------------------------------------------------------------
  3159	
  3160	
  3161	File d:\tokeneer\code\core\display\combinelines.vcg
  3162	function Display.CombineLines
  3163	
  3164	VCs generated 08-MAY-2009 12:13:19
  3165	
  3166	VCs simplified 08-MAY-2009 12:15:16
  3167	
  3168	VCs for function_combinelines :
  3169	----------------------------------------------------------------------------
  3170	      |       |                     |  -----Proved In-----  |       |       |
  3171	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3172	----------------------------------------------------------------------------
  3173	 1    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  3174	 2    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  3175	 3    | start |    assert @ 128     |     | YES |     |     |       |       | 
  3176	 4    | 128   |    assert @ 128     |     | YES |     |     |       |       | 
  3177	 5    | 128   | rtc check @ 131     |     | YES |     |     |       |       | 
  3178	 6    | start | rtc check @ 133     |     | YES |     |     |       |       | 
  3179	 7    | 128   | rtc check @ 133     |     | YES |     |     |       |       | 
  3180	 8    | start | rtc check @ 136     |     | YES |     |     |       |       | 
  3181	 9    | 128   | rtc check @ 136     |     | YES |     |     |       |       | 
  3182	 10   | start | rtc check @ 137     |     | YES |     |     |       |       | 
  3183	 11   | 128   | rtc check @ 137     |     | YES |     |     |       |       | 
  3184	 12   | start | rtc check @ 138     |     | YES |     |     |       |       | 
  3185	 13   | 128   | rtc check @ 138     |     | YES |     |     |       |       | 
  3186	 14   | start | rtc check @ 139     |     | YES |     |     |       |       | 
  3187	 15   | 128   | rtc check @ 139     |     | YES |     |     |       |       | 
  3188	 16   | start | rtc check @ 142     |     | YES |     |     |       |       | 
  3189	 17   | 128   | rtc check @ 142     |     | YES |     |     |       |       | 
  3190	 18   | start | rtc check @ 142     |     | YES |     |     |       |       | 
  3191	 19   | 128   | rtc check @ 142     |     | YES |     |     |       |       | 
  3192	 20   | start |    assert @ 143     |     | YES |     |     |       |       | 
  3193	 21   | 128   |    assert @ 143     |     | YES |     |     |       |       | 
  3194	 22   | 143   |    assert @ 143     |     | YES |     |     |       |       | 
  3195	 23   | 143   | rtc check @ 147     |     | YES |     |     |       |       | 
  3196	 24   | start | rtc check @ 149     |     | YES |     |     |       |       | 
  3197	 25   | 128   | rtc check @ 149     |     | YES |     |     |       |       | 
  3198	 26   | 143   | rtc check @ 149     |     | YES |     |     |       |       | 
  3199	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  3200	 28   | 128   |    assert @ finish  | YES |     |     |     |       |       | 
  3201	 29   | 143   |    assert @ finish  | YES |     |     |     |       |       | 
  3202	----------------------------------------------------------------------------
  3203	
  3204	
  3205	File d:\tokeneer\code\core\display\init.vcg
  3206	procedure Display.Init
  3207	
  3208	VCs generated 08-MAY-2009 12:13:20
  3209	
  3210	VCs simplified 08-MAY-2009 12:15:19
  3211	
  3212	VCs for procedure_init :
  3213	----------------------------------------------------------------------------
  3214	      |       |                     |  -----Proved In-----  |       |       |
  3215	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3216	----------------------------------------------------------------------------
  3217	 1    | start | rtc check @ 324     |     | YES |     |     |       |       | 
  3218	 2    | start | rtc check @ 324     |     | YES |     |     |       |       | 
  3219	 3    | start | rtc check @ 327     |     | YES |     |     |       |       | 
  3220	 4    | start | rtc check @ 328     |     | YES |     |     |       |       | 
  3221	 5    | start | rtc check @ 330     |     | YES |     |     |       |       | 
  3222	 6    | start | rtc check @ 331     |     | YES |     |     |       |       | 
  3223	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3224	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3225	 9    |       | refinement          | YES |     |     |     |       |       | 
  3226	 10   |       | refinement          | YES |     |     |     |       |       | 
  3227	----------------------------------------------------------------------------
  3228	
  3229	
  3230	File d:\tokeneer\code\core\display\setvalue.vcg
  3231	procedure Display.SetValue
  3232	
  3233	VCs generated 08-MAY-2009 12:13:20
  3234	
  3235	VCs simplified 08-MAY-2009 12:15:19
  3236	
  3237	VCs for procedure_setvalue :
  3238	----------------------------------------------------------------------------
  3239	      |       |                     |  -----Proved In-----  |       |       |
  3240	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3241	----------------------------------------------------------------------------
  3242	 1    | start | rtc check @ 184     |     | YES |     |     |       |       | 
  3243	 2    | start | rtc check @ 184     |     | YES |     |     |       |       | 
  3244	 3    | start | rtc check @ 191     |     | YES |     |     |       |       | 
  3245	 4    | start | rtc check @ 191     |     | YES |     |     |       |       | 
  3246	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3247	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3248	 7    |       | refinement          | YES |     |     |     |       |       | 
  3249	 8    |       | refinement          | YES |     |     |     |       |       | 
  3250	----------------------------------------------------------------------------
  3251	
  3252	
  3253	File d:\tokeneer\code\core\display\updatedevice.vcg
  3254	procedure Display.UpdateDevice
  3255	
  3256	VCs generated 08-MAY-2009 12:13:20
  3257	
  3258	VCs simplified 08-MAY-2009 12:15:19
  3259	
  3260	VCs for procedure_updatedevice :
  3261	----------------------------------------------------------------------------
  3262	      |       |                     |  -----Proved In-----  |       |       |
  3263	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3264	----------------------------------------------------------------------------
  3265	 1    | start | rtc check @ 268     |     | YES |     |     |       |       | 
  3266	 2    | start | rtc check @ 270     |     | YES |     |     |       |       | 
  3267	 3    | start | rtc check @ 274     |     | YES |     |     |       |       | 
  3268	 4    | start | rtc check @ 294     |     | YES |     |     |       |       | 
  3269	 5    | start | rtc check @ 294     |     | YES |     |     |       |       | 
  3270	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3271	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3272	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3273	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3274	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  3275	 11   |       | refinement          | YES |     |     |     |       |       | 
  3276	 12   |       | refinement          | YES |     |     |     |       |       | 
  3277	----------------------------------------------------------------------------
  3278	
  3279	
  3280	File d:\tokeneer\code\core\door\failure.vcg
  3281	procedure Door.Failure
  3282	
  3283	VCs generated 08-MAY-2009 12:13:15
  3284	
  3285	VCs simplified 08-MAY-2009 12:15:20
  3286	
  3287	VCs for procedure_failure :
  3288	----------------------------------------------------------------------------
  3289	      |       |                     |  -----Proved In-----  |       |       |
  3290	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3291	----------------------------------------------------------------------------
  3292	 1    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  3293	 2    | start | rtc check @ 454     |     | YES |     |     |       |       | 
  3294	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3295	 4    |       | refinement          | YES |     |     |     |       |       | 
  3296	 5    |       | refinement          | YES |     |     |     |       |       | 
  3297	----------------------------------------------------------------------------
  3298	
  3299	
  3300	File d:\tokeneer\code\core\door\init.vcg
  3301	procedure Door.Init
  3302	
  3303	VCs generated 08-MAY-2009 12:13:15
  3304	
  3305	VCs simplified 08-MAY-2009 12:15:20
  3306	
  3307	VCs for procedure_init :
  3308	----------------------------------------------------------------------------
  3309	      |       |                     |  -----Proved In-----  |       |       |
  3310	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3311	----------------------------------------------------------------------------
  3312	 1    | start | rtc check @ 395     |     | YES |     |     |       |       | 
  3313	 2    | start | rtc check @ 396     |     | YES |     |     |       |       | 
  3314	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3315	 4    |       | refinement          | YES |     |     |     |       |       | 
  3316	 5    |       | refinement          | YES |     |     |     |       |       | 
  3317	----------------------------------------------------------------------------
  3318	
  3319	
  3320	File d:\tokeneer\code\core\door\lockdoor.vcg
  3321	procedure Door.LockDoor
  3322	
  3323	VCs generated 08-MAY-2009 12:13:15
  3324	
  3325	VCs simplified 08-MAY-2009 12:15:20
  3326	
  3327	The following user rules were used:
  3328	from d:\tokeneer\code\core\door\lockdoor.rlu
  3329	   lockdoor_user(1) used in proving VCs:
  3330	      2.
  3331	   lockdoor_user(2) used in proving VCs:
  3332	      3.
  3333	   lockdoor_user(3) used in proving VCs:
  3334	      5.
  3335	
  3336	VCs for procedure_lockdoor :
  3337	----------------------------------------------------------------------------
  3338	      |       |                     |  -----Proved In-----  |       |       |
  3339	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3340	----------------------------------------------------------------------------
  3341	 1    | start | check stm @ 367     |     | YES |     |     |       |       | 
  3342	 2    | start | check stm @ 371     |     | YES |     |     |       |       | 
  3343	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3344	 4    |       | refinement          | YES |     |     |     |       |       | 
  3345	 5    |       | refinement          |     | YES |     |     |       |       | 
  3346	----------------------------------------------------------------------------
  3347	
  3348	
  3349	File d:\tokeneer\code\core\door\poll.vcg
  3350	procedure Door.Poll
  3351	
  3352	VCs generated 08-MAY-2009 12:13:15
  3353	
  3354	VCs simplified 08-MAY-2009 12:15:21
  3355	
  3356	The following user rules were used:
  3357	from d:\tokeneer\code\core\door\poll.rlu
  3358	   poll_user(1) used in proving VCs:
  3359	      14.
  3360	
  3361	VCs for procedure_poll :
  3362	----------------------------------------------------------------------------
  3363	      |       |                     |  -----Proved In-----  |       |       |
  3364	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3365	----------------------------------------------------------------------------
  3366	 1    | start | rtc check @ 196     |     | YES |     |     |       |       | 
  3367	 2    | start | rtc check @ 202     |     | YES |     |     |       |       | 
  3368	 3    | start | rtc check @ 215     |     | YES |     |     |       |       | 
  3369	 4    | start | rtc check @ 217     |     | YES |     |     |       |       | 
  3370	 5    | start | rtc check @ 220     |     | YES |     |     |       |       | 
  3371	 6    | start | rtc check @ 220     |     | YES |     |     |       |       | 
  3372	 7    | start | rtc check @ 227     |     | YES |     |     |       |       | 
  3373	 8    | start | rtc check @ 227     |     | YES |     |     |       |       | 
  3374	 9    | start |    assert @ finish  |     |     |     | YES |       |       | 
  3375	 10   | start |    assert @ finish  |     |     |     | YES |       |       | 
  3376	 11   | start |    assert @ finish  |     |     |     | YES |       |       | 
  3377	 12   | start |    assert @ finish  |     |     |     | YES |       |       | 
  3378	 13   |       | refinement          | YES |     |     |     |       |       | 
  3379	 14   |       | refinement          |     | YES |     |     |       |       | 
  3380	----------------------------------------------------------------------------
  3381	
  3382	
  3383	File d:\tokeneer\code\core\door\thecurrentdoor.vcg
  3384	function Door.TheCurrentDoor
  3385	
  3386	VCs generated 08-MAY-2009 12:13:15
  3387	
  3388	VCs simplified 08-MAY-2009 12:15:21
  3389	
  3390	VCs for function_thecurrentdoor :
  3391	----------------------------------------------------------------------------
  3392	      |       |                     |  -----Proved In-----  |       |       |
  3393	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3394	----------------------------------------------------------------------------
  3395	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3396	 2    |       | refinement          | YES |     |     |     |       |       | 
  3397	 3    |       | refinement          | YES |     |     |     |       |       | 
  3398	----------------------------------------------------------------------------
  3399	
  3400	
  3401	File d:\tokeneer\code\core\door\thedooralarm.vcg
  3402	function Door.TheDoorAlarm
  3403	
  3404	VCs generated 08-MAY-2009 12:13:15
  3405	
  3406	VCs simplified 08-MAY-2009 12:15:21
  3407	
  3408	VCs for function_thedooralarm :
  3409	----------------------------------------------------------------------------
  3410	      |       |                     |  -----Proved In-----  |       |       |
  3411	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3412	----------------------------------------------------------------------------
  3413	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3414	 2    |       | refinement          | YES |     |     |     |       |       | 
  3415	 3    |       | refinement          | YES |     |     |     |       |       | 
  3416	----------------------------------------------------------------------------
  3417	
  3418	
  3419	File d:\tokeneer\code\core\door\unlockdoor.vcg
  3420	procedure Door.UnlockDoor
  3421	
  3422	VCs generated 08-MAY-2009 12:13:15
  3423	
  3424	VCs simplified 08-MAY-2009 12:15:22
  3425	
  3426	The following user rules were used:
  3427	from d:\tokeneer\code\core\door\unlockdoor.rlu
  3428	   unlockdoor_user(1) used in proving VCs:
  3429	      5.
  3430	
  3431	VCs for procedure_unlockdoor :
  3432	----------------------------------------------------------------------------
  3433	      |       |                     |  -----Proved In-----  |       |       |
  3434	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3435	----------------------------------------------------------------------------
  3436	 1    | start | rtc check @ 296     |     | YES |     |     |       |       | 
  3437	 2    | start | rtc check @ 303     |     | YES |     |     |       |       | 
  3438	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3439	 4    |       | refinement          | YES |     |     |     |       |       | 
  3440	 5    |       | refinement          |     | YES |     |     |       |       | 
  3441	----------------------------------------------------------------------------
  3442	
  3443	
  3444	File d:\tokeneer\code\core\door\updatedooralarm.vcg
  3445	procedure Door.UpdateDoorAlarm
  3446	
  3447	VCs generated 08-MAY-2009 12:13:15
  3448	
  3449	VCs simplified 08-MAY-2009 12:15:22
  3450	
  3451	VCs for procedure_updatedooralarm :
  3452	----------------------------------------------------------------------------
  3453	      |       |                     |  -----Proved In-----  |       |       |
  3454	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3455	----------------------------------------------------------------------------
  3456	 1    | start | rtc check @ 105     |     | YES |     |     |       |       | 
  3457	 2    | start | rtc check @ 106     |     | YES |     |     |       |       | 
  3458	 3    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  3459	 4    | start | rtc check @ 111     |     | YES |     |     |       |       | 
  3460	 5    | start | rtc check @ 112     |     | YES |     |     |       |       | 
  3461	 6    | start | rtc check @ 113     |     | YES |     |     |       |       | 
  3462	 7    | start | rtc check @ 118     |     | YES |     |     |       |       | 
  3463	 8    | start | rtc check @ 118     |     | YES |     |     |       |       | 
  3464	 9    | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3465	 10   | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3466	 11   | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3467	 12   | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3468	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3469	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3470	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3471	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3472	----------------------------------------------------------------------------
  3473	
  3474	
  3475	File d:\tokeneer\code\core\enclave\adminhasdeparted.vcg
  3476	function Enclave.AdminHasDeparted
  3477	
  3478	VCs generated 08-MAY-2009 12:13:26
  3479	
  3480	VCs simplified 08-MAY-2009 12:15:22
  3481	
  3482	VCs for function_adminhasdeparted :
  3483	----------------------------------------------------------------------------
  3484	      |       |                     |  -----Proved In-----  |       |       |
  3485	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3486	----------------------------------------------------------------------------
  3487	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3488	----------------------------------------------------------------------------
  3489	
  3490	
  3491	File d:\tokeneer\code\core\enclave\adminlogout.vcg
  3492	procedure Enclave.AdminLogout
  3493	
  3494	VCs generated 08-MAY-2009 12:13:27
  3495	
  3496	VCs simplified 08-MAY-2009 12:15:23
  3497	
  3498	The following user rules were used:
  3499	from d:\tokeneer\code\core\enclave\enclave.rlu
  3500	   enclave_user(1) used in proving VCs:
  3501	      4, 5, 6, 7.
  3502	   enclave_user(6) used in proving VCs:
  3503	      5, 7.
  3504	   enclave_user(13) used in proving VCs:
  3505	      8, 9.
  3506	   enclave_user(10) used in proving VCs:
  3507	      8.
  3508	   enclave_user(9) used in proving VCs:
  3509	      8.
  3510	from d:\tokeneer\code\core\enclave\adminlogout.rlu
  3511	   adminlogout_user(1) used in proving VCs:
  3512	      9.
  3513	   adminlogout_user(2) used in proving VCs:
  3514	      9.
  3515	
  3516	VCs for procedure_adminlogout :
  3517	----------------------------------------------------------------------------
  3518	      |       |                     |  -----Proved In-----  |       |       |
  3519	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3520	----------------------------------------------------------------------------
  3521	 1    | start | rtc check @ 1769    |     | YES |     |     |       |       | 
  3522	 2    | start | rtc check @ 1788    |     | YES |     |     |       |       | 
  3523	 3    | start | rtc check @ 1795    |     | YES |     |     |       |       | 
  3524	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3525	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3526	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3527	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3528	 8    |       | refinement          |     | YES |     |     |       |       | 
  3529	 9    |       | refinement          |     | YES |     |     |       |       | 
  3530	----------------------------------------------------------------------------
  3531	
  3532	
  3533	File d:\tokeneer\code\core\enclave\adminmustlogout.vcg
  3534	function Enclave.AdminMustLogout
  3535	
  3536	VCs generated 08-MAY-2009 12:13:27
  3537	
  3538	VCs simplified 08-MAY-2009 12:15:23
  3539	
  3540	VCs for function_adminmustlogout :
  3541	----------------------------------------------------------------------------
  3542	      |       |                     |  -----Proved In-----  |       |       |
  3543	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3544	----------------------------------------------------------------------------
  3545	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3546	 2    |       | refinement          | YES |     |     |     |       |       | 
  3547	 3    |       | refinement          | YES |     |     |     |       |       | 
  3548	----------------------------------------------------------------------------
  3549	
  3550	
  3551	File d:\tokeneer\code\core\enclave\adminop.vcg
  3552	procedure Enclave.AdminOp
  3553	
  3554	VCs generated 08-MAY-2009 12:13:27
  3555	
  3556	VCs simplified 08-MAY-2009 12:15:23
  3557	
  3558	The following user rules were used:
  3559	from d:\tokeneer\code\core\enclave\adminop.rlu
  3560	   adminop_user(1) used in proving VCs:
  3561	      6, 7.
  3562	   adminop_user(5) used in proving VCs:
  3563	      6, 7.
  3564	   adminop_user(3) used in proving VCs:
  3565	      7.
  3566	   adminop_user(2) used in proving VCs:
  3567	      9.
  3568	   adminop_user(4) used in proving VCs:
  3569	      9.
  3570	   adminop_user(6) used in proving VCs:
  3571	      9.
  3572	from d:\tokeneer\code\core\enclave\enclave.rlu
  3573	   enclave_user(3) used in proving VCs:
  3574	      8.
  3575	
  3576	VCs for procedure_adminop :
  3577	----------------------------------------------------------------------------
  3578	      |       |                     |  -----Proved In-----  |       |       |
  3579	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3580	----------------------------------------------------------------------------
  3581	 1    | start | pre check @ 1525    |     | YES |     |     |       |       | 
  3582	 2    | start | pre check @ 1527    |     | YES |     |     |       |       | 
  3583	 3    | start | pre check @ 1530    |     | YES |     |     |       |       | 
  3584	 4    | start | pre check @ 1533    |     | YES |     |     |       |       | 
  3585	 5    | start | pre check @ 1536    |     | YES |     |     |       |       | 
  3586	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3587	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3588	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3589	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3590	----------------------------------------------------------------------------
  3591	
  3592	
  3593	File d:\tokeneer\code\core\enclave\admintokenhasexpired.vcg
  3594	function Enclave.AdminTokenHasExpired
  3595	
  3596	VCs generated 08-MAY-2009 12:13:26
  3597	
  3598	VCs simplified 08-MAY-2009 12:15:24
  3599	
  3600	VCs for function_admintokenhasexpired :
  3601	----------------------------------------------------------------------------
  3602	      |       |                     |  -----Proved In-----  |       |       |
  3603	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3604	----------------------------------------------------------------------------
  3605	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3606	----------------------------------------------------------------------------
  3607	
  3608	
  3609	File d:\tokeneer\code\core\enclave\admintokentear.vcg
  3610	procedure Enclave.AdminTokenTear
  3611	
  3612	VCs generated 08-MAY-2009 12:13:27
  3613	
  3614	VCs simplified 08-MAY-2009 12:15:24
  3615	
  3616	VCs for procedure_admintokentear :
  3617	----------------------------------------------------------------------------
  3618	      |       |                     |  -----Proved In-----  |       |       |
  3619	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3620	----------------------------------------------------------------------------
  3621	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3622	----------------------------------------------------------------------------
  3623	
  3624	
  3625	File d:\tokeneer\code\core\enclave\archivelogop.vcg
  3626	procedure Enclave.ArchiveLogOp
  3627	
  3628	VCs generated 08-MAY-2009 12:13:27
  3629	
  3630	VCs simplified 08-MAY-2009 12:15:25
  3631	
  3632	The following user rules were used:
  3633	from d:\tokeneer\code\core\enclave\archivelogop.rlu
  3634	   archivelogop_user(1) used in proving VCs:
  3635	      3.
  3636	
  3637	VCs for procedure_archivelogop :
  3638	----------------------------------------------------------------------------
  3639	      |       |                     |  -----Proved In-----  |       |       |
  3640	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3641	----------------------------------------------------------------------------
  3642	 1    | start | pre check @ 931     |     | YES |     |     |       |       | 
  3643	 2    | start | pre check @ 933     |     | YES |     |     |       |       | 
  3644	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3645	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3646	----------------------------------------------------------------------------
  3647	
  3648	
  3649	File d:\tokeneer\code\core\enclave\archivelogop\finisharchivelog.vcg
  3650	procedure Enclave.ArchiveLogOp.FinishArchiveLog
  3651	
  3652	VCs generated 08-MAY-2009 12:13:27
  3653	
  3654	VCs simplified 08-MAY-2009 12:15:24
  3655	
  3656	VCs for procedure_finisharchivelog :
  3657	----------------------------------------------------------------------------
  3658	      |       |                     |  -----Proved In-----  |       |       |
  3659	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3660	----------------------------------------------------------------------------
  3661	 1    | start | rtc check @ 888     |     | YES |     |     |       |       | 
  3662	 2    | start | rtc check @ 893     |     | YES |     |     |       |       | 
  3663	 3    | start | rtc check @ 900     |     | YES |     |     |       |       | 
  3664	 4    | start | rtc check @ 908     |     | YES |     |     |       |       | 
  3665	 5    | start | rtc check @ 915     |     | YES |     |     |       |       | 
  3666	 6    | start | rtc check @ 920     |     | YES |     |     |       |       | 
  3667	 7    | start | rtc check @ 920     |     | YES |     |     |       |       | 
  3668	 8    | start | rtc check @ 920     |     | YES |     |     |       |       | 
  3669	 9    | start | pre check @ 922     |     | YES |     |     |       |       | 
  3670	 10   | start | pre check @ 922     |     | YES |     |     |       |       | 
  3671	 11   | start | pre check @ 922     |     | YES |     |     |       |       | 
  3672	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3673	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3674	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3675	----------------------------------------------------------------------------
  3676	
  3677	
  3678	File d:\tokeneer\code\core\enclave\archivelogop\startarchivelog.vcg
  3679	procedure Enclave.ArchiveLogOp.StartArchiveLog
  3680	
  3681	VCs generated 08-MAY-2009 12:13:27
  3682	
  3683	VCs simplified 08-MAY-2009 12:15:25
  3684	
  3685	VCs for procedure_startarchivelog :
  3686	----------------------------------------------------------------------------
  3687	      |       |                     |  -----Proved In-----  |       |       |
  3688	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3689	----------------------------------------------------------------------------
  3690	 1    | start | rtc check @ 815     |     | YES |     |     |       |       | 
  3691	 2    | start | rtc check @ 816     |     | YES |     |     |       |       | 
  3692	 3    | start | rtc check @ 822     |     | YES |     |     |       |       | 
  3693	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3694	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3695	----------------------------------------------------------------------------
  3696	
  3697	
  3698	File d:\tokeneer\code\core\enclave\badadmintokentear.vcg
  3699	procedure Enclave.BadAdminTokenTear
  3700	
  3701	VCs generated 08-MAY-2009 12:13:27
  3702	
  3703	VCs simplified 08-MAY-2009 12:15:25
  3704	
  3705	VCs for procedure_badadmintokentear :
  3706	----------------------------------------------------------------------------
  3707	      |       |                     |  -----Proved In-----  |       |       |
  3708	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3709	----------------------------------------------------------------------------
  3710	 1    | start | rtc check @ 417     |     | YES |     |     |       |       | 
  3711	 2    | start | rtc check @ 424     |     | YES |     |     |       |       | 
  3712	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3713	----------------------------------------------------------------------------
  3714	
  3715	
  3716	File d:\tokeneer\code\core\enclave\completefailedadminlogon.vcg
  3717	procedure Enclave.CompleteFailedAdminLogon
  3718	
  3719	VCs generated 08-MAY-2009 12:13:27
  3720	
  3721	VCs simplified 08-MAY-2009 12:15:25
  3722	
  3723	VCs for procedure_completefailedadminlogon :
  3724	----------------------------------------------------------------------------
  3725	      |       |                     |  -----Proved In-----  |       |       |
  3726	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3727	----------------------------------------------------------------------------
  3728	 1    | start | rtc check @ 639     |     | YES |     |     |       |       | 
  3729	 2    | start | rtc check @ 646     |     | YES |     |     |       |       | 
  3730	 3    | start | rtc check @ 647     |     | YES |     |     |       |       | 
  3731	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3732	----------------------------------------------------------------------------
  3733	
  3734	
  3735	File d:\tokeneer\code\core\enclave\completefailedenrolment.vcg
  3736	procedure Enclave.CompleteFailedEnrolment
  3737	
  3738	VCs generated 08-MAY-2009 12:13:27
  3739	
  3740	VCs simplified 08-MAY-2009 12:15:26
  3741	
  3742	VCs for procedure_completefailedenrolment :
  3743	----------------------------------------------------------------------------
  3744	      |       |                     |  -----Proved In-----  |       |       |
  3745	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3746	----------------------------------------------------------------------------
  3747	 1    | start | rtc check @ 342     |     | YES |     |     |       |       | 
  3748	 2    | start | rtc check @ 343     |     | YES |     |     |       |       | 
  3749	 3    | start | rtc check @ 345     |     | YES |     |     |       |       | 
  3750	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3751	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3752	----------------------------------------------------------------------------
  3753	
  3754	
  3755	File d:\tokeneer\code\core\enclave\currentadminactivitypossible.vcg
  3756	function Enclave.CurrentAdminActivityPossible
  3757	
  3758	VCs generated 08-MAY-2009 12:13:27
  3759	
  3760	VCs simplified 08-MAY-2009 12:15:26
  3761	
  3762	The following user rules were used:
  3763	from d:\tokeneer\code\core\enclave\enclave.rlu
  3764	   enclave_user(15) used in proving VCs:
  3765	      1.
  3766	
  3767	VCs for function_currentadminactivitypossible :
  3768	----------------------------------------------------------------------------
  3769	      |       |                     |  -----Proved In-----  |       |       |
  3770	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3771	----------------------------------------------------------------------------
  3772	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3773	 2    |       | refinement          | YES |     |     |     |       |       | 
  3774	 3    |       | refinement          | YES |     |     |     |       |       | 
  3775	----------------------------------------------------------------------------
  3776	
  3777	
  3778	File d:\tokeneer\code\core\enclave\currentadminactivitypossible\adminactivityinprogress.vcg
  3779	function Enclave.CurrentAdminActivityPossible.AdminActivityInProgress
  3780	
  3781	VCs generated 08-MAY-2009 12:13:27
  3782	
  3783	VCs simplified 08-MAY-2009 12:15:26
  3784	
  3785	VCs for function_adminactivityinprogress :
  3786	----------------------------------------------------------------------------
  3787	      |       |                     |  -----Proved In-----  |       |       |
  3788	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3789	----------------------------------------------------------------------------
  3790	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3791	----------------------------------------------------------------------------
  3792	
  3793	
  3794	File d:\tokeneer\code\core\enclave\enrolmentisinprogress.vcg
  3795	function Enclave.EnrolmentIsInProgress
  3796	
  3797	VCs generated 08-MAY-2009 12:13:27
  3798	
  3799	VCs simplified 08-MAY-2009 12:15:26
  3800	
  3801	VCs for function_enrolmentisinprogress :
  3802	----------------------------------------------------------------------------
  3803	      |       |                     |  -----Proved In-----  |       |       |
  3804	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3805	----------------------------------------------------------------------------
  3806	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3807	 2    |       | refinement          | YES |     |     |     |       |       | 
  3808	 3    |       | refinement          | YES |     |     |     |       |       | 
  3809	----------------------------------------------------------------------------
  3810	
  3811	
  3812	File d:\tokeneer\code\core\enclave\enrolop.vcg
  3813	procedure Enclave.EnrolOp
  3814	
  3815	VCs generated 08-MAY-2009 12:13:27
  3816	
  3817	VCs simplified 08-MAY-2009 12:15:27
  3818	
  3819	The following user rules were used:
  3820	from d:\tokeneer\code\core\enclave\enclave.rlu
  3821	   enclave_user(5) used in proving VCs:
  3822	      1.
  3823	   enclave_user(4) used in proving VCs:
  3824	      5, 6, 7.
  3825	   enclave_user(13) used in proving VCs:
  3826	      11, 12.
  3827	   enclave_user(11) used in proving VCs:
  3828	      12.
  3829	from d:\tokeneer\code\core\enclave\enrolop.rlu
  3830	   enrolop_user(1) used in proving VCs:
  3831	      9.
  3832	   enrolop_user(2) used in proving VCs:
  3833	      9.
  3834	   enrolop_user(3) used in proving VCs:
  3835	      10.
  3836	   enrolop_user(4) used in proving VCs:
  3837	      10.
  3838	
  3839	VCs for procedure_enrolop :
  3840	----------------------------------------------------------------------------
  3841	      |       |                     |  -----Proved In-----  |       |       |
  3842	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3843	----------------------------------------------------------------------------
  3844	 1    | start | rtc check @ 1703    |     | YES |     |     |       |       | 
  3845	 2    | start | pre check @ 1707    |     | YES |     |     |       |       | 
  3846	 3    | start | pre check @ 1710    |     | YES |     |     |       |       | 
  3847	 4    | start | pre check @ 1713    |     | YES |     |     |       |       | 
  3848	 5    | start | check stm @ 1717    |     | YES |     |     |       |       | 
  3849	 6    | start | check stm @ 1717    |     | YES |     |     |       |       | 
  3850	 7    | start | check stm @ 1717    |     | YES |     |     |       |       | 
  3851	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3852	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3853	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3854	 11   |       | refinement          |     | YES |     |     |       |       | 
  3855	 12   |       | refinement          |     | YES |     |     |       |       | 
  3856	----------------------------------------------------------------------------
  3857	
  3858	
  3859	File d:\tokeneer\code\core\enclave\hasshutdown.vcg
  3860	function Enclave.HasShutdown
  3861	
  3862	VCs generated 08-MAY-2009 12:13:27
  3863	
  3864	VCs simplified 08-MAY-2009 12:15:27
  3865	
  3866	VCs for function_hasshutdown :
  3867	----------------------------------------------------------------------------
  3868	      |       |                     |  -----Proved In-----  |       |       |
  3869	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3870	----------------------------------------------------------------------------
  3871	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3872	 2    |       | refinement          | YES |     |     |     |       |       | 
  3873	 3    |       | refinement          | YES |     |     |     |       |       | 
  3874	----------------------------------------------------------------------------
  3875	
  3876	
  3877	File d:\tokeneer\code\core\enclave\init.vcg
  3878	procedure Enclave.Init
  3879	
  3880	VCs generated 08-MAY-2009 12:13:27
  3881	
  3882	VCs simplified 08-MAY-2009 12:15:27
  3883	
  3884	The following user rules were used:
  3885	from d:\tokeneer\code\core\enclave\enclave.rlu
  3886	   enclave_user(4) used in proving VCs:
  3887	      3, 4.
  3888	   enclave_user(13) used in proving VCs:
  3889	      6.
  3890	   enclave_user(11) used in proving VCs:
  3891	      6.
  3892	
  3893	VCs for procedure_init :
  3894	----------------------------------------------------------------------------
  3895	      |       |                     |  -----Proved In-----  |       |       |
  3896	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3897	----------------------------------------------------------------------------
  3898	 1    | start | rtc check @ 1576    |     | YES |     |     |       |       | 
  3899	 2    | start | rtc check @ 1578    |     | YES |     |     |       |       | 
  3900	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3901	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3902	 5    |       | refinement          | YES |     |     |     |       |       | 
  3903	 6    |       | refinement          |     | YES |     |     |       |       | 
  3904	----------------------------------------------------------------------------
  3905	
  3906	
  3907	File d:\tokeneer\code\core\enclave\overridedoorlockop.vcg
  3908	procedure Enclave.OverrideDoorLockOp
  3909	
  3910	VCs generated 08-MAY-2009 12:13:27
  3911	
  3912	VCs simplified 08-MAY-2009 12:15:28
  3913	
  3914	The following user rules were used:
  3915	from d:\tokeneer\code\core\enclave\enclave.rlu
  3916	   enclave_user(3) used in proving VCs:
  3917	      5.
  3918	
  3919	VCs for procedure_overridedoorlockop :
  3920	----------------------------------------------------------------------------
  3921	      |       |                     |  -----Proved In-----  |       |       |
  3922	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3923	----------------------------------------------------------------------------
  3924	 1    | start | rtc check @ 1155    |     | YES |     |     |       |       | 
  3925	 2    | start | rtc check @ 1162    |     | YES |     |     |       |       | 
  3926	 3    | start | rtc check @ 1163    |     | YES |     |     |       |       | 
  3927	 4    | start | rtc check @ 1164    |     | YES |     |     |       |       | 
  3928	 5    | start | pre check @ 1167    |     | YES |     |     |       |       | 
  3929	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3930	----------------------------------------------------------------------------
  3931	
  3932	
  3933	File d:\tokeneer\code\core\enclave\presentadminhasdeparted.vcg
  3934	function Enclave.PresentAdminHasDeparted
  3935	
  3936	VCs generated 08-MAY-2009 12:13:26
  3937	
  3938	VCs simplified 08-MAY-2009 12:15:28
  3939	
  3940	VCs for function_presentadminhasdeparted :
  3941	----------------------------------------------------------------------------
  3942	      |       |                     |  -----Proved In-----  |       |       |
  3943	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3944	----------------------------------------------------------------------------
  3945	 1    | start | pre check @ 93      |     | YES |     |     |       |       | 
  3946	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3947	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3948	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3949	----------------------------------------------------------------------------
  3950	
  3951	
  3952	File d:\tokeneer\code\core\enclave\progressadminactivity.vcg
  3953	procedure Enclave.ProgressAdminActivity
  3954	
  3955	VCs generated 08-MAY-2009 12:13:27
  3956	
  3957	VCs simplified 08-MAY-2009 12:15:28
  3958	
  3959	The following user rules were used:
  3960	from d:\tokeneer\code\core\enclave\enclave.rlu
  3961	   enclave_user(20) used in proving VCs:
  3962	      1.
  3963	   enclave_user(2) used in proving VCs:
  3964	      4.
  3965	   enclave_user(6) used in proving VCs:
  3966	      7, 8, 9.
  3967	   enclave_user(13) used in proving VCs:
  3968	      11, 12.
  3969	   enclave_user(16) used in proving VCs:
  3970	      11.
  3971	   enclave_user(11) used in proving VCs:
  3972	      11, 12.
  3973	   enclave_user(12) used in proving VCs:
  3974	      11, 12.
  3975	   enclave_user(9) used in proving VCs:
  3976	      11, 12.
  3977	   enclave_user(8) used in proving VCs:
  3978	      11, 12.
  3979	   enclave_user(7) used in proving VCs:
  3980	      11, 12.
  3981	   enclave_user(10) used in proving VCs:
  3982	      11, 12.
  3983	from d:\tokeneer\code\core\enclave\progressadminactivity.rlu
  3984	   progressadminactivity_user(1) used in proving VCs:
  3985	      3.
  3986	   progressadminactivity_user(4) used in proving VCs:
  3987	      6.
  3988	   progressadminactivity_user(3) used in proving VCs:
  3989	      7.
  3990	   progressadminactivity_user(2) used in proving VCs:
  3991	      7.
  3992	   progressadminactivity_user(6) used in proving VCs:
  3993	      9.
  3994	   progressadminactivity_user(5) used in proving VCs:
  3995	      9.
  3996	
  3997	VCs for procedure_progressadminactivity :
  3998	----------------------------------------------------------------------------
  3999	      |       |                     |  -----Proved In-----  |       |       |
  4000	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4001	----------------------------------------------------------------------------
  4002	 1    | start | rtc check @ 2034    |     | YES |     |     |       |       | 
  4003	 2    | start | pre check @ 2039    |     | YES |     |     |       |       | 
  4004	 3    | start | check stm @ 2040    |     | YES |     |     |       |       | 
  4005	 4    | start | check stm @ 2043    |     | YES |     |     |       |       | 
  4006	 5    | start | pre check @ 2046    |     | YES |     |     |       |       | 
  4007	 6    | start | check stm @ 2047    |     | YES |     |     |       |       | 
  4008	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4009	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4010	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4011	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4012	 11   |       | refinement          |     | YES |     |     |       |       | 
  4013	 12   |       | refinement          |     | YES |     |     |       |       | 
  4014	----------------------------------------------------------------------------
  4015	
  4016	
  4017	File d:\tokeneer\code\core\enclave\readenrolmentdata.vcg
  4018	procedure Enclave.ReadEnrolmentData
  4019	
  4020	VCs generated 08-MAY-2009 12:13:26
  4021	
  4022	VCs simplified 08-MAY-2009 12:16:12
  4023	
  4024	VCs for procedure_readenrolmentdata :
  4025	----------------------------------------------------------------------------
  4026	      |       |                     |  -----Proved In-----  |       |       |
  4027	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4028	----------------------------------------------------------------------------
  4029	 1    | start | rtc check @ 197     |     | YES |     |     |       |       | 
  4030	 2    | start | rtc check @ 198     |     | YES |     |     |       |       | 
  4031	 3    | start | rtc check @ 200     |     | YES |     |     |       |       | 
  4032	 4    | start | rtc check @ 204     |     | YES |     |     |       |       | 
  4033	 5    | start | rtc check @ 205     |     | YES |     |     |       |       | 
  4034	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4035	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4036	----------------------------------------------------------------------------
  4037	
  4038	
  4039	File d:\tokeneer\code\core\enclave\resetscreenmessage.vcg
  4040	procedure Enclave.ResetScreenMessage
  4041	
  4042	VCs generated 08-MAY-2009 12:13:28
  4043	
  4044	VCs simplified 08-MAY-2009 12:16:14
  4045	
  4046	VCs for procedure_resetscreenmessage :
  4047	----------------------------------------------------------------------------
  4048	      |       |                     |  -----Proved In-----  |       |       |
  4049	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4050	----------------------------------------------------------------------------
  4051	 1    | start | rtc check @ 2408    |     | YES |     |     |       |       | 
  4052	 2    | start | rtc check @ 2410    |     | YES |     |     |       |       | 
  4053	 3    | start | rtc check @ 2413    |     | YES |     |     |       |       | 
  4054	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4055	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4056	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4057	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4058	 8    |       | refinement          | YES |     |     |     |       |       | 
  4059	 9    |       | refinement          | YES |     |     |     |       |       | 
  4060	----------------------------------------------------------------------------
  4061	
  4062	
  4063	File d:\tokeneer\code\core\enclave\shutdownop.vcg
  4064	procedure Enclave.ShutdownOp
  4065	
  4066	VCs generated 08-MAY-2009 12:13:27
  4067	
  4068	VCs simplified 08-MAY-2009 12:16:16
  4069	
  4070	The following user rules were used:
  4071	from d:\tokeneer\code\core\enclave\enclave.rlu
  4072	   enclave_user(2) used in proving VCs:
  4073	      5.
  4074	   enclave_user(1) used in proving VCs:
  4075	      7.
  4076	
  4077	VCs for procedure_shutdownop :
  4078	----------------------------------------------------------------------------
  4079	      |       |                     |  -----Proved In-----  |       |       |
  4080	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4081	----------------------------------------------------------------------------
  4082	 1    | start | rtc check @ 1306    |     | YES |     |     |       |       | 
  4083	 2    | start | rtc check @ 1307    |     | YES |     |     |       |       | 
  4084	 3    | start | rtc check @ 1308    |     | YES |     |     |       |       | 
  4085	 4    | start | rtc check @ 1313    |     | YES |     |     |       |       | 
  4086	 5    | start | check stm @ 1323    |     | YES |     |     |       |       | 
  4087	 6    | start | rtc check @ 1327    |     | YES |     |     |       |       | 
  4088	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4089	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4090	----------------------------------------------------------------------------
  4091	
  4092	
  4093	File d:\tokeneer\code\core\enclave\startadminactivity.vcg
  4094	procedure Enclave.StartAdminActivity
  4095	
  4096	VCs generated 08-MAY-2009 12:13:28
  4097	
  4098	VCs simplified 08-MAY-2009 12:16:20
  4099	
  4100	The following user rules were used:
  4101	from d:\tokeneer\code\core\enclave\enclave.rlu
  4102	   enclave_user(19) used in proving VCs:
  4103	      2.
  4104	   enclave_user(17) used in proving VCs:
  4105	      3.
  4106	   enclave_user(18) used in proving VCs:
  4107	      4.
  4108	   enclave_user(6) used in proving VCs:
  4109	      6, 7.
  4110	   enclave_user(13) used in proving VCs:
  4111	      9, 10.
  4112	   enclave_user(11) used in proving VCs:
  4113	      9, 10.
  4114	   enclave_user(12) used in proving VCs:
  4115	      9, 10.
  4116	   enclave_user(9) used in proving VCs:
  4117	      9, 10.
  4118	   enclave_user(8) used in proving VCs:
  4119	      9, 10.
  4120	   enclave_user(7) used in proving VCs:
  4121	      9, 10.
  4122	   enclave_user(10) used in proving VCs:
  4123	      9, 10.
  4124	from d:\tokeneer\code\core\enclave\startadminactivity.rlu
  4125	   startadminactivity_user(1) used in proving VCs:
  4126	      5.
  4127	   startadminactivity_user(2) used in proving VCs:
  4128	      7.
  4129	   startadminactivity_user(3) used in proving VCs:
  4130	      7.
  4131	
  4132	VCs for procedure_startadminactivity :
  4133	----------------------------------------------------------------------------
  4134	      |       |                     |  -----Proved In-----  |       |       |
  4135	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4136	----------------------------------------------------------------------------
  4137	 1    | start | rtc check @ 2369    |     | YES |     |     |       |       | 
  4138	 2    | start | check stm @ 2370    |     | YES |     |     |       |       | 
  4139	 3    | start | check stm @ 2372    |     | YES |     |     |       |       | 
  4140	 4    | start | pre check @ 2373    |     | YES |     |     |       |       | 
  4141	 5    | start | check stm @ 2374    |     | YES |     |     |       |       | 
  4142	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4143	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4144	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4145	 9    |       | refinement          |     | YES |     |     |       |       | 
  4146	 10   |       | refinement          |     | YES |     |     |       |       | 
  4147	----------------------------------------------------------------------------
  4148	
  4149	
  4150	File d:\tokeneer\code\core\enclave\startadminactivity\adminlogoncanstart.vcg
  4151	function Enclave.StartAdminActivity.AdminLogonCanStart
  4152	
  4153	VCs generated 08-MAY-2009 12:13:28
  4154	
  4155	VCs simplified 08-MAY-2009 12:16:17
  4156	
  4157	VCs for function_adminlogoncanstart :
  4158	----------------------------------------------------------------------------
  4159	      |       |                     |  -----Proved In-----  |       |       |
  4160	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4161	----------------------------------------------------------------------------
  4162	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4163	----------------------------------------------------------------------------
  4164	
  4165	
  4166	File d:\tokeneer\code\core\enclave\startadminactivity\adminopcanstart.vcg
  4167	function Enclave.StartAdminActivity.AdminOpCanStart
  4168	
  4169	VCs generated 08-MAY-2009 12:13:28
  4170	
  4171	VCs simplified 08-MAY-2009 12:16:18
  4172	
  4173	VCs for function_adminopcanstart :
  4174	----------------------------------------------------------------------------
  4175	      |       |                     |  -----Proved In-----  |       |       |
  4176	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4177	----------------------------------------------------------------------------
  4178	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4179	----------------------------------------------------------------------------
  4180	
  4181	
  4182	File d:\tokeneer\code\core\enclave\startadminactivity\startadminop.vcg
  4183	procedure Enclave.StartAdminActivity.StartAdminOp
  4184	
  4185	VCs generated 08-MAY-2009 12:13:28
  4186	
  4187	VCs simplified 08-MAY-2009 12:16:19
  4188	
  4189	The following user rules were used:
  4190	from d:\tokeneer\code\core\enclave\startadminactivity\startadminactivity.rlu
  4191	   startadminactivity_user(1) used in proving VCs:
  4192	      4.
  4193	
  4194	VCs for procedure_startadminop :
  4195	----------------------------------------------------------------------------
  4196	      |       |                     |  -----Proved In-----  |       |       |
  4197	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4198	----------------------------------------------------------------------------
  4199	 1    | start | rtc check @ 2323    |     | YES |     |     |       |       | 
  4200	 2    | start | pre check @ 2327    |     | YES |     |     |       |       | 
  4201	 3    | start | rtc check @ 2327    |     | YES |     |     |       |       | 
  4202	 4    | start | check stm @ 2329    |     | YES |     |     |       |       | 
  4203	 5    | start | rtc check @ 2336    |     | YES |     |     |       |       | 
  4204	 6    | start | rtc check @ 2338    |     | YES |     |     |       |       | 
  4205	 7    | start | pre check @ 2339    |     | YES |     |     |       |       | 
  4206	 8    | start | rtc check @ 2342    |     | YES |     |     |       |       | 
  4207	 9    | start | rtc check @ 2351    |     | YES |     |     |       |       | 
  4208	 10   | start | rtc check @ 2353    |     | YES |     |     |       |       | 
  4209	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4210	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4211	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4212	----------------------------------------------------------------------------
  4213	
  4214	
  4215	File d:\tokeneer\code\core\enclave\updateconfigdataop.vcg
  4216	procedure Enclave.UpdateConfigDataOp
  4217	
  4218	VCs generated 08-MAY-2009 12:13:27
  4219	
  4220	VCs simplified 08-MAY-2009 12:16:22
  4221	
  4222	VCs for procedure_updateconfigdataop :
  4223	----------------------------------------------------------------------------
  4224	      |       |                     |  -----Proved In-----  |       |       |
  4225	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4226	----------------------------------------------------------------------------
  4227	 1    | start | rtc check @ 1019    |     | YES |     |     |       |       | 
  4228	 2    | start | rtc check @ 1020    |     | YES |     |     |       |       | 
  4229	 3    | start | rtc check @ 1023    |     | YES |     |     |       |       | 
  4230	 4    | start | rtc check @ 1037    |     | YES |     |     |       |       | 
  4231	 5    | start | rtc check @ 1039    |     | YES |     |     |       |       | 
  4232	 6    | start | rtc check @ 1041    |     | YES |     |     |       |       | 
  4233	 7    | start | rtc check @ 1041    |     | YES |     |     |       |       | 
  4234	 8    | start | pre check @ 1043    |     | YES |     |     |       |       | 
  4235	 9    | start | pre check @ 1043    |     | YES |     |     |       |       | 
  4236	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4237	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4238	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4239	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4240	----------------------------------------------------------------------------
  4241	
  4242	
  4243	File d:\tokeneer\code\core\enclave\validateadmintoken.vcg
  4244	procedure Enclave.ValidateAdminToken
  4245	
  4246	VCs generated 08-MAY-2009 12:13:27
  4247	
  4248	VCs simplified 08-MAY-2009 12:16:23
  4249	
  4250	The following user rules were used:
  4251	from d:\tokeneer\code\core\enclave\enclave.rlu
  4252	   enclave_user(2) used in proving VCs:
  4253	      1, 12.
  4254	   enclave_user(14) used in proving VCs:
  4255	      8.
  4256	
  4257	VCs for procedure_validateadmintoken :
  4258	----------------------------------------------------------------------------
  4259	      |       |                     |  -----Proved In-----  |       |       |
  4260	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4261	----------------------------------------------------------------------------
  4262	 1    | start | check stm @ 544     |     | YES |     |     |       |       | 
  4263	 2    | start | rtc check @ 552     |     | YES |     |     |       |       | 
  4264	 3    | start | rtc check @ 562     |     | YES |     |     |       |       | 
  4265	 4    | start | rtc check @ 569     |     | YES |     |     |       |       | 
  4266	 5    | start | rtc check @ 570     |     | YES |     |     |       |       | 
  4267	 6    | start | pre check @ 572     |     | YES |     |     |       |       | 
  4268	 7    | start | rtc check @ 572     |     | YES |     |     |       |       | 
  4269	 8    | start | check stm @ 575     |     | YES |     |     |       |       | 
  4270	 9    | start | rtc check @ 582     |     | YES |     |     |       |       | 
  4271	 10   | start | rtc check @ 589     |     | YES |     |     |       |       | 
  4272	 11   | start | rtc check @ 590     |     | YES |     |     |       |       | 
  4273	 12   | start | check stm @ 593     |     | YES |     |     |       |       | 
  4274	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4275	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4276	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4277	----------------------------------------------------------------------------
  4278	
  4279	
  4280	File d:\tokeneer\code\core\enclave\validateenrolmentdata.vcg
  4281	procedure Enclave.ValidateEnrolmentData
  4282	
  4283	VCs generated 08-MAY-2009 12:13:27
  4284	
  4285	VCs simplified 08-MAY-2009 12:16:24
  4286	
  4287	VCs for procedure_validateenrolmentdata :
  4288	----------------------------------------------------------------------------
  4289	      |       |                     |  -----Proved In-----  |       |       |
  4290	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4291	----------------------------------------------------------------------------
  4292	 1    | start | pre check @ 265     |     | YES |     |     |       |       | 
  4293	 2    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  4294	 3    | start | rtc check @ 274     |     | YES |     |     |       |       | 
  4295	 4    | start | rtc check @ 275     |     | YES |     |     |       |       | 
  4296	 5    | start | rtc check @ 277     |     | YES |     |     |       |       | 
  4297	 6    | start | rtc check @ 286     |     | YES |     |     |       |       | 
  4298	 7    | start | rtc check @ 287     |     | YES |     |     |       |       | 
  4299	 8    | start | rtc check @ 288     |     | YES |     |     |       |       | 
  4300	 9    | start | rtc check @ 290     |     | YES |     |     |       |       | 
  4301	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4302	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4303	----------------------------------------------------------------------------
  4304	
  4305	
  4306	File d:\tokeneer\code\core\enrolment\validate.vcg
  4307	procedure Enrolment.Validate
  4308	
  4309	VCs generated 08-MAY-2009 12:13:26
  4310	
  4311	VCs simplified 08-MAY-2009 12:16:26
  4312	
  4313	VCs for procedure_validate :
  4314	----------------------------------------------------------------------------
  4315	      |       |                     |  -----Proved In-----  |       |       |
  4316	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4317	----------------------------------------------------------------------------
  4318	 1    | start | rtc check @ 238     |     | YES |     |     |       |       | 
  4319	 2    | start | rtc check @ 238     |     | YES |     |     |       |       | 
  4320	 3    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4321	 4    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4322	 5    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4323	 6    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4324	 7    | 247   |    assert @ 247     |     | YES |     |     |       |       | 
  4325	 8    | 247   |    assert @ 247     |     | YES |     |     |       |       | 
  4326	 9    | 247   | rtc check @ 251     |     |     |     | YES |       |       | 
  4327	 10   | 247   | rtc check @ 256     |     | YES |     |     |       |       | 
  4328	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4329	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4330	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4331	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4332	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4333	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4334	 17   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4335	 18   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4336	 19   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4337	 20   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4338	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4339	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4340	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4341	 24   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4342	 25   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4343	 26   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4344	 27   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4345	 28   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4346	 29   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4347	 30   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4348	 31   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4349	 32   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4350	 33   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4351	 34   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4352	----------------------------------------------------------------------------
  4353	
  4354	
  4355	File d:\tokeneer\code\core\enrolment\validate\validateandaddkey.vcg
  4356	procedure Enrolment.Validate.ValidateAndAddKey
  4357	
  4358	VCs generated 08-MAY-2009 12:13:26
  4359	
  4360	VCs simplified 08-MAY-2009 12:16:25
  4361	
  4362	VCs for procedure_validateandaddkey :
  4363	----------------------------------------------------------------------------
  4364	      |       |                     |  -----Proved In-----  |       |       |
  4365	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4366	----------------------------------------------------------------------------
  4367	 1    | start |    assert @ 151     |     | YES |     |     |       |       | 
  4368	 2    | 151   |    assert @ 151     |     | YES |     |     |       |       | 
  4369	 3    | 151   | rtc check @ 153     |     | YES |     |     |       |       | 
  4370	 4    | start |    assert @ 180     |     | YES |     |     |       |       | 
  4371	 5    | start |    assert @ 180     |     | YES |     |     |       |       | 
  4372	 6    | start |    assert @ 180     |     | YES |     |     |       |       | 
  4373	 7    | 151   |    assert @ 180     |     | YES |     |     |       |       | 
  4374	 8    | 151   |    assert @ 180     |     | YES |     |     |       |       | 
  4375	 9    | 151   |    assert @ 180     |     | YES |     |     |       |       | 
  4376	 10   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4377	 11   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4378	 12   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4379	 13   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4380	 14   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4381	 15   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4382	 16   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4383	 17   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4384	 18   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4385	 19   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4386	 20   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4387	 21   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4388	----------------------------------------------------------------------------
  4389	
  4390	
  4391	File d:\tokeneer\code\core\keyboard\finalise.vcg
  4392	procedure Keyboard.Finalise
  4393	
  4394	VCs generated 08-MAY-2009 12:13:19
  4395	
  4396	VCs simplified 08-MAY-2009 12:16:27
  4397	
  4398	VCs for procedure_finalise :
  4399	----------------------------------------------------------------------------
  4400	      |       |                     |  -----Proved In-----  |       |       |
  4401	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4402	----------------------------------------------------------------------------
  4403	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4404	 2    |       | refinement          | YES |     |     |     |       |       | 
  4405	 3    |       | refinement          | YES |     |     |     |       |       | 
  4406	----------------------------------------------------------------------------
  4407	
  4408	
  4409	File d:\tokeneer\code\core\keyboard\init.vcg
  4410	procedure Keyboard.Init
  4411	
  4412	VCs generated 08-MAY-2009 12:13:19
  4413	
  4414	VCs simplified 08-MAY-2009 12:16:28
  4415	
  4416	VCs for procedure_init :
  4417	----------------------------------------------------------------------------
  4418	      |       |                     |  -----Proved In-----  |       |       |
  4419	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4420	----------------------------------------------------------------------------
  4421	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4422	 2    |       | refinement          | YES |     |     |     |       |       | 
  4423	 3    |       | refinement          | YES |     |     |     |       |       | 
  4424	----------------------------------------------------------------------------
  4425	
  4426	
  4427	File d:\tokeneer\code\core\keyboard\poll.vcg
  4428	procedure Keyboard.Poll
  4429	
  4430	VCs generated 08-MAY-2009 12:13:19
  4431	
  4432	VCs simplified 08-MAY-2009 12:16:28
  4433	
  4434	VCs for procedure_poll :
  4435	----------------------------------------------------------------------------
  4436	      |       |                     |  -----Proved In-----  |       |       |
  4437	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4438	----------------------------------------------------------------------------
  4439	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4440	 2    |       | refinement          | YES |     |     |     |       |       | 
  4441	 3    |       | refinement          | YES |     |     |     |       |       | 
  4442	----------------------------------------------------------------------------
  4443	
  4444	
  4445	File d:\tokeneer\code\core\keyboard\read.vcg
  4446	procedure Keyboard.Read
  4447	
  4448	VCs generated 08-MAY-2009 12:13:19
  4449	
  4450	VCs simplified 08-MAY-2009 12:16:28
  4451	
  4452	VCs for procedure_read :
  4453	----------------------------------------------------------------------------
  4454	      |       |                     |  -----Proved In-----  |       |       |
  4455	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4456	----------------------------------------------------------------------------
  4457	 1    | start | rtc check @ 77      |     | YES |     |     |       |       | 
  4458	 2    | start | rtc check @ 81      |     | YES |     |     |       |       | 
  4459	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4460	 4    |       | refinement          | YES |     |     |     |       |       | 
  4461	 5    |       | refinement          | YES |     |     |     |       |       | 
  4462	----------------------------------------------------------------------------
  4463	
  4464	
  4465	File d:\tokeneer\code\core\keystore\addkey.vcg
  4466	procedure Keystore.AddKey
  4467	
  4468	VCs generated 08-MAY-2009 12:13:17
  4469	
  4470	VCs simplified 08-MAY-2009 12:16:28
  4471	
  4472	The following user rules were used:
  4473	from d:\tokeneer\code\core\keystore\keystore.rlu
  4474	   keystore_user(1) used in proving VCs:
  4475	      9, 11.
  4476	   keystore_user(2) used in proving VCs:
  4477	      14.
  4478	from d:\tokeneer\code\core\keystore\addkey.rlu
  4479	   addkey_user(1) used in proving VCs:
  4480	      14.
  4481	
  4482	VCs for procedure_addkey :
  4483	----------------------------------------------------------------------------
  4484	      |       |                     |  -----Proved In-----  |       |       |
  4485	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4486	----------------------------------------------------------------------------
  4487	 1    | start | rtc check @ 864     |     | YES |     |     |       |       | 
  4488	 2    | start | rtc check @ 871     |     | YES |     |     |       |       | 
  4489	 3    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  4490	 4    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  4491	 5    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4492	 6    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4493	 7    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4494	 8    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4495	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4496	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4497	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4498	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4499	 13   |       | refinement          | YES |     |     |     |       |       | 
  4500	 14   |       | refinement          |     | YES |     |     |       |       | 
  4501	----------------------------------------------------------------------------
  4502	
  4503	
  4504	File d:\tokeneer\code\core\keystore\delete.vcg
  4505	procedure Keystore.Delete
  4506	
  4507	VCs generated 08-MAY-2009 12:13:17
  4508	
  4509	VCs simplified 08-MAY-2009 12:16:29
  4510	
  4511	The following user rules were used:
  4512	from d:\tokeneer\code\core\keystore\keystore.rlu
  4513	   keystore_user(1) used in proving VCs:
  4514	      1.
  4515	   keystore_user(2) used in proving VCs:
  4516	      3.
  4517	
  4518	VCs for procedure_delete :
  4519	----------------------------------------------------------------------------
  4520	      |       |                     |  -----Proved In-----  |       |       |
  4521	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4522	----------------------------------------------------------------------------
  4523	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4524	 2    |       | refinement          | YES |     |     |     |       |       | 
  4525	 3    |       | refinement          |     | YES |     |     |       |       | 
  4526	----------------------------------------------------------------------------
  4527	
  4528	
  4529	File d:\tokeneer\code\core\keystore\digest.vcg
  4530	procedure Keystore.Digest
  4531	
  4532	VCs generated 08-MAY-2009 12:13:16
  4533	
  4534	VCs simplified 08-MAY-2009 12:16:30
  4535	
  4536	The following user rules were used:
  4537	from d:\tokeneer\code\core\keystore\digest.rlu
  4538	   digest_user(2) used in proving VCs:
  4539	      8.
  4540	   digest_user(3) used in proving VCs:
  4541	      10.
  4542	   digest_user(1) used in proving VCs:
  4543	      13.
  4544	   digest_user(4) used in proving VCs:
  4545	      19.
  4546	
  4547	VCs for procedure_digest :
  4548	----------------------------------------------------------------------------
  4549	      |       |                     |  -----Proved In-----  |       |       |
  4550	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4551	----------------------------------------------------------------------------
  4552	 1    | start | rtc check @ 212     |     | YES |     |     |       |       | 
  4553	 2    | start | rtc check @ 212     |     | YES |     |     |       |       | 
  4554	 3    | start | rtc check @ 218     |     | YES |     |     |       |       | 
  4555	 4    | start | rtc check @ 219     |     | YES |     |     |       |       | 
  4556	 5    | start | check stm @ 221     |     | YES |     |     |       |       | 
  4557	 6    | start | rtc check @ 223     |     | YES |     |     |       |       | 
  4558	 7    | start | rtc check @ 223     |     | YES |     |     |       |       | 
  4559	 8    | start |    assert @ 225     |     | YES |     |     |       |       | 
  4560	 9    | 225   |    assert @ 225     |     | YES |     |     |       |       | 
  4561	 10   | 225   |    assert @ 225     |     | YES |     |     |       |       | 
  4562	 11   | 225   | rtc check @ 239     |     | YES |     |     |       |       | 
  4563	 12   | 225   | pre check @ 242     |     | YES |     |     |       |       | 
  4564	 13   | 225   | pre check @ 242     |     | YES |     |     |       |       | 
  4565	 14   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4566	 15   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4567	 16   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4568	 17   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4569	 18   | 225   | check stm @ 253     |     | YES |     |     |       |       | 
  4570	 19   | 225   | check stm @ 253     |     | YES |     |     |       |       | 
  4571	 20   | 225   | rtc check @ 255     |     | YES |     |     |       |       | 
  4572	 21   | 225   | rtc check @ 255     |     | YES |     |     |       |       | 
  4573	 22   | start | rtc check @ 262     |     | YES |     |     |       |       | 
  4574	 23   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4575	 24   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4576	 25   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4577	 26   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4578	 27   | start |    assert @ 266     |     | YES |     |     |       |       | 
  4579	 28   | start |    assert @ 266     |     | YES |     |     |       |       | 
  4580	 29   | start |    assert @ 266     |     | YES |     |     |       |       | 
  4581	 30   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4582	 31   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4583	 32   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4584	 33   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4585	 34   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4586	 35   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4587	 36   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4588	 37   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4589	 38   | 266   | rtc check @ 272     |     | YES |     |     |       |       | 
  4590	 39   | 266   | rtc check @ 273     |     | YES |     |     |       |       | 
  4591	 40   | 266   | rtc check @ 273     |     | YES |     |     |       |       | 
  4592	 41   | 266   | rtc check @ 281     |     | YES |     |     |       |       | 
  4593	 42   | 266   | rtc check @ 281     |     | YES |     |     |       |       | 
  4594	 43   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4595	 44   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4596	 45   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4597	 46   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4598	 47   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4599	 48   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4600	 49   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4601	 50   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4602	 51   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4603	 52   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4604	 53   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4605	 54   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4606	 55   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4607	 56   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4608	 57   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4609	 58   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4610	 59   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4611	 60   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4612	 61   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4613	 62   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4614	 63   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4615	 64   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4616	 65   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4617	 66   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4618	----------------------------------------------------------------------------
  4619	
  4620	
  4621	File d:\tokeneer\code\core\keystore\digest\getblock.vcg
  4622	function Keystore.Digest.GetBlock
  4623	
  4624	VCs generated 08-MAY-2009 12:13:15
  4625	
  4626	VCs simplified 08-MAY-2009 12:16:30
  4627	
  4628	VCs for function_getblock :
  4629	----------------------------------------------------------------------------
  4630	      |       |                     |  -----Proved In-----  |       |       |
  4631	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4632	----------------------------------------------------------------------------
  4633	 1    | start | rtc check @ 192     |     | YES |     |     |       |       | 
  4634	 2    | start | rtc check @ 192     |     | YES |     |     |       |       | 
  4635	 3    | start |    assert @ 193     |     | YES |     |     |       |       | 
  4636	 4    | 193   |    assert @ 193     |     | YES |     |     |       |       | 
  4637	 5    | 193   | check stm @ 200     |     | YES |     |     |       |       | 
  4638	 6    | 193   | rtc check @ 201     |     | YES |     |     |       |       | 
  4639	 7    | 193   | rtc check @ 202     |     | YES |     |     |       |       | 
  4640	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4641	 9    | 193   |    assert @ finish  | YES |     |     |     |       |       | 
  4642	 10   | 193   |    assert @ finish  | YES |     |     |     |       |       | 
  4643	----------------------------------------------------------------------------
  4644	
  4645	
  4646	File d:\tokeneer\code\core\keystore\dofind.vcg
  4647	procedure Keystore.DoFind
  4648	
  4649	VCs generated 08-MAY-2009 12:13:16
  4650	
  4651	VCs simplified 08-MAY-2009 12:16:34
  4652	
  4653	VCs for procedure_dofind :
  4654	----------------------------------------------------------------------------
  4655	      |       |                     |  -----Proved In-----  |       |       |
  4656	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4657	----------------------------------------------------------------------------
  4658	 1    | start | rtc check @ 340     |     | YES |     |     |       |       | 
  4659	 2    | start | rtc check @ 341     |     | YES |     |     |       |       | 
  4660	 3    | start | rtc check @ 345     |     | YES |     |     |       |       | 
  4661	 4    | start | rtc check @ 345     |     | YES |     |     |       |       | 
  4662	 5    | start | rtc check @ 350     |     | YES |     |     |       |       | 
  4663	 6    | start | rtc check @ 354     |     | YES |     |     |       |       | 
  4664	 7    | start | rtc check @ 354     |     | YES |     |     |       |       | 
  4665	 8    | start | rtc check @ 354     |     | YES |     |     |       |       | 
  4666	 9    | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4667	 10   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4668	 11   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4669	 12   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4670	 13   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4671	 14   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4672	 15   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4673	 16   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4674	 17   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4675	 18   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4676	 19   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4677	 20   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4678	 21   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4679	 22   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4680	 23   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4681	 24   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4682	 25   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4683	 26   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4684	 27   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4685	 28   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4686	 29   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4687	 30   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4688	 31   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4689	 32   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4690	 33   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4691	 34   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4692	 35   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4693	 36   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4694	 37   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4695	 38   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4696	 39   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4697	 40   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4698	 41   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4699	 42   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4700	 43   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4701	 44   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4702	 45   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4703	 46   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4704	 47   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4705	 48   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4706	 49   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4707	 50   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4708	 51   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4709	 52   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4710	 53   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4711	 54   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4712	 55   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4713	 56   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4714	 57   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4715	 58   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4716	 59   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4717	 60   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4718	 61   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4719	 62   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4720	 63   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4721	 64   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4722	 65   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4723	 66   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4724	 67   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4725	 68   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4726	 69   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4727	 70   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4728	 71   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4729	 72   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4730	 73   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4731	 74   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4732	 75   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4733	 76   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4734	 77   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4735	 78   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4736	 79   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4737	 80   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4738	 81   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4739	 82   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4740	 83   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4741	 84   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4742	 85   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4743	 86   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4744	 87   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4745	 88   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4746	 89   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4747	 90   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4748	 91   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4749	 92   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4750	----------------------------------------------------------------------------
  4751	
  4752	
  4753	File d:\tokeneer\code\core\keystore\init.vcg
  4754	procedure Keystore.Init
  4755	
  4756	VCs generated 08-MAY-2009 12:13:16
  4757	
  4758	VCs simplified 08-MAY-2009 12:16:35
  4759	
  4760	VCs for procedure_init :
  4761	----------------------------------------------------------------------------
  4762	      |       |                     |  -----Proved In-----  |       |       |
  4763	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4764	----------------------------------------------------------------------------
  4765	 1    | start | rtc check @ 557     |     | YES |     |     |       |       | 
  4766	 2    | start | rtc check @ 558     |     | YES |     |     |       |       | 
  4767	 3    | start | rtc check @ 560     |     | YES |     |     |       |       | 
  4768	 4    | start | rtc check @ 560     |     | YES |     |     |       |       | 
  4769	 5    | start | rtc check @ 568     |     | YES |     |     |       |       | 
  4770	 6    | start | rtc check @ 568     |     | YES |     |     |       |       | 
  4771	 7    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4772	 8    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4773	 9    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4774	 10   | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4775	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4776	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4777	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4778	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4779	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4780	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4781	 17   |       | refinement          | YES |     |     |     |       |       | 
  4782	 18   |       | refinement          | YES |     |     |     |       |       | 
  4783	----------------------------------------------------------------------------
  4784	
  4785	
  4786	File d:\tokeneer\code\core\keystore\issueristhistis.vcg
  4787	function Keystore.IssuerIsThisTIS
  4788	
  4789	VCs generated 08-MAY-2009 12:13:16
  4790	
  4791	VCs simplified 08-MAY-2009 12:16:35
  4792	
  4793	VCs for function_issueristhistis :
  4794	----------------------------------------------------------------------------
  4795	      |       |                     |  -----Proved In-----  |       |       |
  4796	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4797	----------------------------------------------------------------------------
  4798	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4799	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4800	 3    |       | refinement          | YES |     |     |     |       |       | 
  4801	 4    |       | refinement          | YES |     |     |     |       |       | 
  4802	----------------------------------------------------------------------------
  4803	
  4804	
  4805	File d:\tokeneer\code\core\keystore\isverifiedby.vcg
  4806	procedure Keystore.IsVerifiedBy
  4807	
  4808	VCs generated 08-MAY-2009 12:13:16
  4809	
  4810	VCs simplified 08-MAY-2009 12:16:36
  4811	
  4812	VCs for procedure_isverifiedby :
  4813	----------------------------------------------------------------------------
  4814	      |       |                     |  -----Proved In-----  |       |       |
  4815	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4816	----------------------------------------------------------------------------
  4817	 1    | start | rtc check @ 712     |     | YES |     |     |       |       | 
  4818	 2    | start | rtc check @ 718     |     | YES |     |     |       |       | 
  4819	 3    | start | rtc check @ 721     |     | YES |     |     |       |       | 
  4820	 4    | start | rtc check @ 721     |     | YES |     |     |       |       | 
  4821	 5    | start | rtc check @ 729     |     | YES |     |     |       |       | 
  4822	 6    | start | rtc check @ 730     |     | YES |     |     |       |       | 
  4823	 7    | start | rtc check @ 730     |     | YES |     |     |       |       | 
  4824	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4825	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4826	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4827	 11   |       | refinement          | YES |     |     |     |       |       | 
  4828	 12   |       | refinement          | YES |     |     |     |       |       | 
  4829	----------------------------------------------------------------------------
  4830	
  4831	
  4832	File d:\tokeneer\code\core\keystore\keymatchingissuer.vcg
  4833	procedure Keystore.KeyMatchingIssuer
  4834	
  4835	VCs generated 08-MAY-2009 12:13:16
  4836	
  4837	VCs simplified 08-MAY-2009 12:16:36
  4838	
  4839	VCs for procedure_keymatchingissuer :
  4840	----------------------------------------------------------------------------
  4841	      |       |                     |  -----Proved In-----  |       |       |
  4842	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4843	----------------------------------------------------------------------------
  4844	 1    | start | rtc check @ 426     |     | YES |     |     |       |       | 
  4845	 2    | start | rtc check @ 434     |     | YES |     |     |       |       | 
  4846	 3    | start | rtc check @ 434     |     | YES |     |     |       |       | 
  4847	 4    | start | rtc check @ 441     |     | YES |     |     |       |       | 
  4848	 5    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  4849	 6    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  4850	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4851	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4852	----------------------------------------------------------------------------
  4853	
  4854	
  4855	File d:\tokeneer\code\core\keystore\keymatchingissuerpresent.vcg
  4856	procedure Keystore.KeyMatchingIssuerPresent
  4857	
  4858	VCs generated 08-MAY-2009 12:13:16
  4859	
  4860	VCs simplified 08-MAY-2009 12:16:36
  4861	
  4862	VCs for procedure_keymatchingissuerpresent :
  4863	----------------------------------------------------------------------------
  4864	      |       |                     |  -----Proved In-----  |       |       |
  4865	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4866	----------------------------------------------------------------------------
  4867	 1    | start | rtc check @ 615     |     | YES |     |     |       |       | 
  4868	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4869	 3    |       | refinement          | YES |     |     |     |       |       | 
  4870	 4    |       | refinement          |     |     |     | YES |       |       | 
  4871	----------------------------------------------------------------------------
  4872	
  4873	
  4874	File d:\tokeneer\code\core\keystore\privatekey.vcg
  4875	procedure Keystore.PrivateKey
  4876	
  4877	VCs generated 08-MAY-2009 12:13:16
  4878	
  4879	VCs simplified 08-MAY-2009 12:16:36
  4880	
  4881	VCs for procedure_privatekey :
  4882	----------------------------------------------------------------------------
  4883	      |       |                     |  -----Proved In-----  |       |       |
  4884	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4885	----------------------------------------------------------------------------
  4886	 1    | start | rtc check @ 492     |     | YES |     |     |       |       | 
  4887	 2    | start | rtc check @ 499     |     | YES |     |     |       |       | 
  4888	 3    | start | rtc check @ 499     |     | YES |     |     |       |       | 
  4889	 4    | start | rtc check @ 506     |     | YES |     |     |       |       | 
  4890	 5    | start | rtc check @ 515     |     | YES |     |     |       |       | 
  4891	 6    | start | rtc check @ 515     |     | YES |     |     |       |       | 
  4892	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4893	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4894	----------------------------------------------------------------------------
  4895	
  4896	
  4897	File d:\tokeneer\code\core\keystore\privatekeypresent.vcg
  4898	function Keystore.PrivateKeyPresent
  4899	
  4900	VCs generated 08-MAY-2009 12:13:16
  4901	
  4902	VCs simplified 08-MAY-2009 12:16:37
  4903	
  4904	VCs for function_privatekeypresent :
  4905	----------------------------------------------------------------------------
  4906	      |       |                     |  -----Proved In-----  |       |       |
  4907	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4908	----------------------------------------------------------------------------
  4909	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4910	 2    |       | refinement          | YES |     |     |     |       |       | 
  4911	 3    |       | refinement          | YES |     |     |     |       |       | 
  4912	----------------------------------------------------------------------------
  4913	
  4914	
  4915	File d:\tokeneer\code\core\keystore\sign.vcg
  4916	procedure Keystore.Sign
  4917	
  4918	VCs generated 08-MAY-2009 12:13:16
  4919	
  4920	VCs simplified 08-MAY-2009 12:16:37
  4921	
  4922	VCs for procedure_sign :
  4923	----------------------------------------------------------------------------
  4924	      |       |                     |  -----Proved In-----  |       |       |
  4925	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4926	----------------------------------------------------------------------------
  4927	 1    | start | rtc check @ 783     |     | YES |     |     |       |       | 
  4928	 2    | start | rtc check @ 789     |     | YES |     |     |       |       | 
  4929	 3    | start | rtc check @ 791     |     | YES |     |     |       |       | 
  4930	 4    | start | rtc check @ 791     |     | YES |     |     |       |       | 
  4931	 5    | start | rtc check @ 799     |     | YES |     |     |       |       | 
  4932	 6    | start | rtc check @ 800     |     | YES |     |     |       |       | 
  4933	 7    | start | rtc check @ 800     |     | YES |     |     |       |       | 
  4934	 8    | start | rtc check @ 813     |     | YES |     |     |       |       | 
  4935	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4936	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4937	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4938	 12   |       | refinement          | YES |     |     |     |       |       | 
  4939	 13   |       | refinement          | YES |     |     |     |       |       | 
  4940	----------------------------------------------------------------------------
  4941	
  4942	
  4943	File d:\tokeneer\code\core\keystore\thistis.vcg
  4944	function Keystore.ThisTIS
  4945	
  4946	VCs generated 08-MAY-2009 12:13:16
  4947	
  4948	VCs simplified 08-MAY-2009 12:16:37
  4949	
  4950	VCs for function_thistis :
  4951	----------------------------------------------------------------------------
  4952	      |       |                     |  -----Proved In-----  |       |       |
  4953	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4954	----------------------------------------------------------------------------
  4955	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4956	 2    |       | refinement          | YES |     |     |     |       |       | 
  4957	 3    |       | refinement          | YES |     |     |     |       |       | 
  4958	----------------------------------------------------------------------------
  4959	
  4960	
  4961	File d:\tokeneer\code\core\latch\failure.vcg
  4962	procedure Latch.Failure
  4963	
  4964	VCs generated 08-MAY-2009 12:13:15
  4965	
  4966	VCs simplified 08-MAY-2009 12:16:37
  4967	
  4968	VCs for procedure_failure :
  4969	----------------------------------------------------------------------------
  4970	      |       |                     |  -----Proved In-----  |       |       |
  4971	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4972	----------------------------------------------------------------------------
  4973	 1    | start | rtc check @ 207     |     | YES |     |     |       |       | 
  4974	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4975	 3    |       | refinement          | YES |     |     |     |       |       | 
  4976	 4    |       | refinement          | YES |     |     |     |       |       | 
  4977	----------------------------------------------------------------------------
  4978	
  4979	
  4980	File d:\tokeneer\code\core\latch\init.vcg
  4981	procedure Latch.Init
  4982	
  4983	VCs generated 08-MAY-2009 12:13:15
  4984	
  4985	VCs simplified 08-MAY-2009 12:16:38
  4986	
  4987	VCs for procedure_init :
  4988	----------------------------------------------------------------------------
  4989	      |       |                     |  -----Proved In-----  |       |       |
  4990	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4991	----------------------------------------------------------------------------
  4992	 1    | start | rtc check @ 50      |     | YES |     |     |       |       | 
  4993	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4994	 3    |       | refinement          | YES |     |     |     |       |       | 
  4995	 4    |       | refinement          | YES |     |     |     |       |       | 
  4996	----------------------------------------------------------------------------
  4997	
  4998	
  4999	File d:\tokeneer\code\core\latch\islocked.vcg
  5000	function Latch.IsLocked
  5001	
  5002	VCs generated 08-MAY-2009 12:13:15
  5003	
  5004	VCs simplified 08-MAY-2009 12:16:38
  5005	
  5006	VCs for function_islocked :
  5007	----------------------------------------------------------------------------
  5008	      |       |                     |  -----Proved In-----  |       |       |
  5009	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5010	----------------------------------------------------------------------------
  5011	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5012	 2    |       | refinement          | YES |     |     |     |       |       | 
  5013	 3    |       | refinement          | YES |     |     |     |       |       | 
  5014	----------------------------------------------------------------------------
  5015	
  5016	
  5017	File d:\tokeneer\code\core\latch\settimeout.vcg
  5018	procedure Latch.SetTimeout
  5019	
  5020	VCs generated 08-MAY-2009 12:13:15
  5021	
  5022	VCs simplified 08-MAY-2009 12:16:38
  5023	
  5024	The following user rules were used:
  5025	from d:\tokeneer\code\core\latch\latch.rlu
  5026	   latch_user(1) used in proving VCs:
  5027	      3.
  5028	
  5029	VCs for procedure_settimeout :
  5030	----------------------------------------------------------------------------
  5031	      |       |                     |  -----Proved In-----  |       |       |
  5032	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5033	----------------------------------------------------------------------------
  5034	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5035	 2    |       | refinement          | YES |     |     |     |       |       | 
  5036	 3    |       | refinement          |     | YES |     |     |       |       | 
  5037	----------------------------------------------------------------------------
  5038	
  5039	
  5040	File d:\tokeneer\code\core\latch\updatedevice.vcg
  5041	procedure Latch.UpdateDevice
  5042	
  5043	VCs generated 08-MAY-2009 12:13:15
  5044	
  5045	VCs simplified 08-MAY-2009 12:16:38
  5046	
  5047	The following user rules were used:
  5048	from d:\tokeneer\code\core\latch\latch.rlu
  5049	   latch_user(2) used in proving VCs:
  5050	      5, 6.
  5051	from d:\tokeneer\code\core\latch\updatedevice.rlu
  5052	   updatedevice_user(1) used in proving VCs:
  5053	      8.
  5054	
  5055	VCs for procedure_updatedevice :
  5056	----------------------------------------------------------------------------
  5057	      |       |                     |  -----Proved In-----  |       |       |
  5058	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5059	----------------------------------------------------------------------------
  5060	 1    | start | rtc check @ 164     |     | YES |     |     |       |       | 
  5061	 2    | start | rtc check @ 164     |     | YES |     |     |       |       | 
  5062	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5063	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5064	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5065	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5066	 7    |       | refinement          | YES |     |     |     |       |       | 
  5067	 8    |       | refinement          |     | YES |     |     |       |       | 
  5068	----------------------------------------------------------------------------
  5069	
  5070	
  5071	File d:\tokeneer\code\core\latch\updateinternallatch.vcg
  5072	procedure Latch.UpdateInternalLatch
  5073	
  5074	VCs generated 08-MAY-2009 12:13:15
  5075	
  5076	VCs simplified 08-MAY-2009 12:16:38
  5077	
  5078	The following user rules were used:
  5079	from d:\tokeneer\code\core\latch\latch.rlu
  5080	   latch_user(2) used in proving VCs:
  5081	      11, 12, 13, 14.
  5082	   latch_user(1) used in proving VCs:
  5083	      16.
  5084	from d:\tokeneer\code\core\latch\updateinternallatch.rlu
  5085	   updateinternallatch_user(1) used in proving VCs:
  5086	      16.
  5087	
  5088	VCs for procedure_updateinternallatch :
  5089	----------------------------------------------------------------------------
  5090	      |       |                     |  -----Proved In-----  |       |       |
  5091	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5092	----------------------------------------------------------------------------
  5093	 1    | start | rtc check @ 106     |     | YES |     |     |       |       | 
  5094	 2    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  5095	 3    | start | rtc check @ 109     |     | YES |     |     |       |       | 
  5096	 4    | start | rtc check @ 110     |     | YES |     |     |       |       | 
  5097	 5    | start | rtc check @ 114     |     | YES |     |     |       |       | 
  5098	 6    | start | rtc check @ 114     |     | YES |     |     |       |       | 
  5099	 7    | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5100	 8    | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5101	 9    | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5102	 10   | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5103	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5104	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5105	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5106	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5107	 15   |       | refinement          | YES |     |     |     |       |       | 
  5108	 16   |       | refinement          |     | YES |     |     |       |       | 
  5109	----------------------------------------------------------------------------
  5110	
  5111	
  5112	File d:\tokeneer\code\core\poll\activity.vcg
  5113	procedure Poll.Activity
  5114	
  5115	VCs generated 08-MAY-2009 12:13:28
  5116	
  5117	VCs simplified 08-MAY-2009 12:16:39
  5118	
  5119	VCs for procedure_activity :
  5120	----------------------------------------------------------------------------
  5121	      |       |                     |  -----Proved In-----  |       |       |
  5122	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5123	----------------------------------------------------------------------------
  5124	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5125	----------------------------------------------------------------------------
  5126	
  5127	
  5128	File d:\tokeneer\code\core\screen\clearconfigdata.vcg
  5129	procedure Screen.ClearConfigData
  5130	
  5131	VCs generated 08-MAY-2009 12:13:23
  5132	
  5133	VCs simplified 08-MAY-2009 12:16:39
  5134	
  5135	VCs for procedure_clearconfigdata :
  5136	----------------------------------------------------------------------------
  5137	      |       |                     |  -----Proved In-----  |       |       |
  5138	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5139	----------------------------------------------------------------------------
  5140	 1    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  5141	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5142	----------------------------------------------------------------------------
  5143	
  5144	
  5145	File d:\tokeneer\code\core\screen\clearstats.vcg
  5146	procedure Screen.ClearStats
  5147	
  5148	VCs generated 08-MAY-2009 12:13:25
  5149	
  5150	VCs simplified 08-MAY-2009 12:16:39
  5151	
  5152	VCs for procedure_clearstats :
  5153	----------------------------------------------------------------------------
  5154	      |       |                     |  -----Proved In-----  |       |       |
  5155	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5156	----------------------------------------------------------------------------
  5157	 1    | start | rtc check @ 723     |     | YES |     |     |       |       | 
  5158	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5159	----------------------------------------------------------------------------
  5160	
  5161	
  5162	File d:\tokeneer\code\core\screen\init.vcg
  5163	procedure Screen.Init
  5164	
  5165	VCs generated 08-MAY-2009 12:13:25
  5166	
  5167	VCs simplified 08-MAY-2009 12:16:39
  5168	
  5169	VCs for procedure_init :
  5170	----------------------------------------------------------------------------
  5171	      |       |                     |  -----Proved In-----  |       |       |
  5172	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5173	----------------------------------------------------------------------------
  5174	 1    | start | rtc check @ 1134    |     | YES |     |     |       |       | 
  5175	 2    | start | rtc check @ 1135    |     | YES |     |     |       |       | 
  5176	 3    | start | rtc check @ 1137    |     | YES |     |     |       |       | 
  5177	 4    | start | rtc check @ 1143    |     | YES |     |     |       |       | 
  5178	 5    | start | rtc check @ 1146    |     | YES |     |     |       |       | 
  5179	 6    | start | rtc check @ 1148    |     | YES |     |     |       |       | 
  5180	 7    | start | rtc check @ 1155    |     | YES |     |     |       |       | 
  5181	 8    | start | rtc check @ 1155    |     | YES |     |     |       |       | 
  5182	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5183	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5184	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5185	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5186	 13   |       | refinement          | YES |     |     |     |       |       | 
  5187	 14   |       | refinement          | YES |     |     |     |       |       | 
  5188	----------------------------------------------------------------------------
  5189	
  5190	
  5191	File d:\tokeneer\code\core\screen\setmessage.vcg
  5192	procedure Screen.SetMessage
  5193	
  5194	VCs generated 08-MAY-2009 12:13:25
  5195	
  5196	VCs simplified 08-MAY-2009 12:16:39
  5197	
  5198	VCs for procedure_setmessage :
  5199	----------------------------------------------------------------------------
  5200	      |       |                     |  -----Proved In-----  |       |       |
  5201	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5202	----------------------------------------------------------------------------
  5203	 1    | start | rtc check @ 926     |     | YES |     |     |       |       | 
  5204	 2    | start | rtc check @ 933     |     | YES |     |     |       |       | 
  5205	 3    | start | rtc check @ 933     |     | YES |     |     |       |       | 
  5206	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5207	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5208	 6    |       | refinement          | YES |     |     |     |       |       | 
  5209	 7    |       | refinement          | YES |     |     |     |       |       | 
  5210	----------------------------------------------------------------------------
  5211	
  5212	
  5213	File d:\tokeneer\code\core\screen\updatescreen.vcg
  5214	procedure Screen.UpdateScreen
  5215	
  5216	VCs generated 08-MAY-2009 12:13:25
  5217	
  5218	VCs simplified 08-MAY-2009 12:16:40
  5219	
  5220	VCs for procedure_updatescreen :
  5221	----------------------------------------------------------------------------
  5222	      |       |                     |  -----Proved In-----  |       |       |
  5223	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5224	----------------------------------------------------------------------------
  5225	 1    | start | rtc check @ 1011    |     | YES |     |     |       |       | 
  5226	 2    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5227	 3    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5228	 4    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5229	 5    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5230	 6    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5231	 7    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5232	 8    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5233	 9    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5234	 10   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5235	 11   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5236	 12   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5237	 13   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5238	 14   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5239	 15   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5240	 16   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5241	 17   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5242	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5243	 19   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5244	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5245	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5246	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5247	 23   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5248	 24   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5249	 25   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5250	 26   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5251	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5252	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5253	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5254	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5255	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5256	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5257	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5258	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5259	 35   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5260	 36   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5261	 37   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5262	 38   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5263	 39   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5264	 40   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5265	 41   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5266	 42   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5267	 43   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5268	 44   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5269	 45   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5270	 46   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5271	 47   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5272	 48   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5273	 49   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5274	 50   |       | refinement          | YES |     |     |     |       |       | 
  5275	 51   |       | refinement          | YES |     |     |     |       |       | 
  5276	----------------------------------------------------------------------------
  5277	
  5278	
  5279	File d:\tokeneer\code\core\screen\writealarms.vcg
  5280	procedure Screen.WriteAlarms
  5281	
  5282	VCs generated 08-MAY-2009 12:13:23
  5283	
  5284	VCs simplified 08-MAY-2009 12:16:40
  5285	
  5286	VCs for procedure_writealarms :
  5287	----------------------------------------------------------------------------
  5288	      |       |                     |  -----Proved In-----  |       |       |
  5289	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5290	----------------------------------------------------------------------------
  5291	 1    | start | rtc check @ 223     |     | YES |     |     |       |       | 
  5292	 2    | start | rtc check @ 228     |     | YES |     |     |       |       | 
  5293	 3    | start | rtc check @ 234     |     | YES |     |     |       |       | 
  5294	 4    | start | rtc check @ 234     |     | YES |     |     |       |       | 
  5295	 5    | start | rtc check @ 240     |     | YES |     |     |       |       | 
  5296	 6    | start | rtc check @ 240     |     | YES |     |     |       |       | 
  5297	 7    | start | rtc check @ 240     |     | YES |     |     |       |       | 
  5298	 8    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  5299	 9    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  5300	 10   | start | rtc check @ 245     |     | YES |     |     |       |       | 
  5301	 11   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5302	 12   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5303	 13   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5304	 14   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5305	 15   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5306	 16   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5307	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5308	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5309	 19   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5310	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5311	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5312	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5313	 23   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5314	 24   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5315	 25   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5316	----------------------------------------------------------------------------
  5317	
  5318	
  5319	File d:\tokeneer\code\core\screen\writeconfigdata.vcg
  5320	procedure Screen.WriteConfigData
  5321	
  5322	VCs generated 08-MAY-2009 12:13:24
  5323	
  5324	VCs simplified 08-MAY-2009 12:16:41
  5325	
  5326	VCs for procedure_writeconfigdata :
  5327	----------------------------------------------------------------------------
  5328	      |       |                     |  -----Proved In-----  |       |       |
  5329	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5330	----------------------------------------------------------------------------
  5331	 1    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  5332	 2    | start | rtc check @ 588     |     | YES |     |     |       |       | 
  5333	 3    | start | rtc check @ 605     |     | YES |     |     |       |       | 
  5334	 4    | start | rtc check @ 611     |     | YES |     |     |       |       | 
  5335	 5    | start | rtc check @ 618     |     | YES |     |     |       |       | 
  5336	 6    | start | rtc check @ 618     |     | YES |     |     |       |       | 
  5337	 7    | start | rtc check @ 624     |     | YES |     |     |       |       | 
  5338	 8    | start | rtc check @ 624     |     | YES |     |     |       |       | 
  5339	 9    | start | rtc check @ 630     |     | YES |     |     |       |       | 
  5340	 10   | start | rtc check @ 630     |     | YES |     |     |       |       | 
  5341	 11   | start | rtc check @ 636     |     | YES |     |     |       |       | 
  5342	 12   | start | rtc check @ 636     |     | YES |     |     |       |       | 
  5343	 13   | start | rtc check @ 642     |     | YES |     |     |       |       | 
  5344	 14   | start | rtc check @ 642     |     | YES |     |     |       |       | 
  5345	 15   | start | rtc check @ 648     |     | YES |     |     |       |       | 
  5346	 16   | start | rtc check @ 648     |     | YES |     |     |       |       | 
  5347	 17   | start | rtc check @ 654     |     | YES |     |     |       |       | 
  5348	 18   | start | rtc check @ 654     |     | YES |     |     |       |       | 
  5349	 19   | start | rtc check @ 660     |     | YES |     |     |       |       | 
  5350	 20   | start | rtc check @ 660     |     | YES |     |     |       |       | 
  5351	 21   | start | rtc check @ 666     |     | YES |     |     |       |       | 
  5352	 22   | start | rtc check @ 666     |     | YES |     |     |       |       | 
  5353	 23   | start | rtc check @ 672     |     | YES |     |     |       |       | 
  5354	 24   | start | rtc check @ 672     |     | YES |     |     |       |       | 
  5355	 25   | start | rtc check @ 678     |     | YES |     |     |       |       | 
  5356	 26   | start | rtc check @ 678     |     | YES |     |     |       |       | 
  5357	 27   | start | rtc check @ 684     |     | YES |     |     |       |       | 
  5358	 28   | start | rtc check @ 684     |     | YES |     |     |       |       | 
  5359	 29   | start | rtc check @ 690     |     | YES |     |     |       |       | 
  5360	 30   | start | rtc check @ 690     |     | YES |     |     |       |       | 
  5361	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5362	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5363	----------------------------------------------------------------------------
  5364	
  5365	
  5366	File d:\tokeneer\code\core\screen\writeconfiglabels.vcg
  5367	procedure Screen.WriteConfigLabels
  5368	
  5369	VCs generated 08-MAY-2009 12:13:24
  5370	
  5371	VCs simplified 08-MAY-2009 12:16:43
  5372	
  5373	VCs for procedure_writeconfiglabels :
  5374	----------------------------------------------------------------------------
  5375	      |       |                     |  -----Proved In-----  |       |       |
  5376	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5377	----------------------------------------------------------------------------
  5378	 1    | start | rtc check @ 311     |     | YES |     |     |       |       | 
  5379	 2    | start | rtc check @ 316     |     | YES |     |     |       |       | 
  5380	 3    | start | rtc check @ 322     |     | YES |     |     |       |       | 
  5381	 4    | start | rtc check @ 328     |     | YES |     |     |       |       | 
  5382	 5    | start | rtc check @ 334     |     | YES |     |     |       |       | 
  5383	 6    | start | rtc check @ 340     |     | YES |     |     |       |       | 
  5384	 7    | start | rtc check @ 346     |     | YES |     |     |       |       | 
  5385	 8    | start | rtc check @ 352     |     | YES |     |     |       |       | 
  5386	 9    | start | rtc check @ 358     |     | YES |     |     |       |       | 
  5387	 10   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  5388	 11   | start | rtc check @ 370     |     | YES |     |     |       |       | 
  5389	 12   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  5390	 13   | start | rtc check @ 382     |     | YES |     |     |       |       | 
  5391	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5392	----------------------------------------------------------------------------
  5393	
  5394	
  5395	File d:\tokeneer\code\core\screen\writecurrenttime.vcg
  5396	procedure Screen.WriteCurrentTime
  5397	
  5398	VCs generated 08-MAY-2009 12:13:25
  5399	
  5400	VCs simplified 08-MAY-2009 12:16:43
  5401	
  5402	VCs for procedure_writecurrenttime :
  5403	----------------------------------------------------------------------------
  5404	      |       |                     |  -----Proved In-----  |       |       |
  5405	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5406	----------------------------------------------------------------------------
  5407	 1    | start | rtc check @ 890     |     | YES |     |     |       |       | 
  5408	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5409	----------------------------------------------------------------------------
  5410	
  5411	
  5412	File d:\tokeneer\code\core\screen\writemessage.vcg
  5413	procedure Screen.WriteMessage
  5414	
  5415	VCs generated 08-MAY-2009 12:13:23
  5416	
  5417	VCs simplified 08-MAY-2009 12:16:43
  5418	
  5419	VCs for procedure_writemessage :
  5420	----------------------------------------------------------------------------
  5421	      |       |                     |  -----Proved In-----  |       |       |
  5422	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5423	----------------------------------------------------------------------------
  5424	 1    | start | rtc check @ 177     |     | YES |     |     |       |       | 
  5425	 2    | start | rtc check @ 182     |     | YES |     |     |       |       | 
  5426	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5427	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5428	----------------------------------------------------------------------------
  5429	
  5430	
  5431	File d:\tokeneer\code\core\screen\writestatsdata.vcg
  5432	procedure Screen.WriteStatsData
  5433	
  5434	VCs generated 08-MAY-2009 12:13:25
  5435	
  5436	VCs simplified 08-MAY-2009 12:16:43
  5437	
  5438	VCs for procedure_writestatsdata :
  5439	----------------------------------------------------------------------------
  5440	      |       |                     |  -----Proved In-----  |       |       |
  5441	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5442	----------------------------------------------------------------------------
  5443	 1    | start | rtc check @ 827     |     | YES |     |     |       |       | 
  5444	 2    | start | rtc check @ 833     |     | YES |     |     |       |       | 
  5445	 3    | start | rtc check @ 839     |     | YES |     |     |       |       | 
  5446	 4    | start | rtc check @ 839     |     | YES |     |     |       |       | 
  5447	 5    | start | rtc check @ 845     |     | YES |     |     |       |       | 
  5448	 6    | start | rtc check @ 845     |     | YES |     |     |       |       | 
  5449	 7    | start | rtc check @ 851     |     | YES |     |     |       |       | 
  5450	 8    | start | rtc check @ 851     |     | YES |     |     |       |       | 
  5451	 9    | start | rtc check @ 857     |     | YES |     |     |       |       | 
  5452	 10   | start | rtc check @ 857     |     | YES |     |     |       |       | 
  5453	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5454	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5455	----------------------------------------------------------------------------
  5456	
  5457	
  5458	File d:\tokeneer\code\core\screen\writestatslabels.vcg
  5459	procedure Screen.WriteStatsLabels
  5460	
  5461	VCs generated 08-MAY-2009 12:13:25
  5462	
  5463	VCs simplified 08-MAY-2009 12:16:44
  5464	
  5465	VCs for procedure_writestatslabels :
  5466	----------------------------------------------------------------------------
  5467	      |       |                     |  -----Proved In-----  |       |       |
  5468	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5469	----------------------------------------------------------------------------
  5470	 1    | start | rtc check @ 749     |     | YES |     |     |       |       | 
  5471	 2    | start | rtc check @ 754     |     | YES |     |     |       |       | 
  5472	 3    | start | rtc check @ 760     |     | YES |     |     |       |       | 
  5473	 4    | start | rtc check @ 766     |     | YES |     |     |       |       | 
  5474	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5475	----------------------------------------------------------------------------
  5476	
  5477	
  5478	File d:\tokeneer\code\core\stats\addfailedbio.vcg
  5479	procedure Stats.AddFailedBio
  5480	
  5481	VCs generated 08-MAY-2009 12:13:20
  5482	
  5483	VCs simplified 08-MAY-2009 12:16:44
  5484	
  5485	VCs for procedure_addfailedbio :
  5486	----------------------------------------------------------------------------
  5487	      |       |                     |  -----Proved In-----  |       |       |
  5488	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5489	----------------------------------------------------------------------------
  5490	 1    | start | rtc check @ 104     |     | YES |     |     |       |       | 
  5491	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5492	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5493	----------------------------------------------------------------------------
  5494	
  5495	
  5496	File d:\tokeneer\code\core\stats\addfailedentry.vcg
  5497	procedure Stats.AddFailedEntry
  5498	
  5499	VCs generated 08-MAY-2009 12:13:20
  5500	
  5501	VCs simplified 08-MAY-2009 12:16:44
  5502	
  5503	VCs for procedure_addfailedentry :
  5504	----------------------------------------------------------------------------
  5505	      |       |                     |  -----Proved In-----  |       |       |
  5506	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5507	----------------------------------------------------------------------------
  5508	 1    | start | rtc check @ 70      |     | YES |     |     |       |       | 
  5509	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5510	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5511	----------------------------------------------------------------------------
  5512	
  5513	
  5514	File d:\tokeneer\code\core\stats\addsuccessfulbio.vcg
  5515	procedure Stats.AddSuccessfulBio
  5516	
  5517	VCs generated 08-MAY-2009 12:13:20
  5518	
  5519	VCs simplified 08-MAY-2009 12:16:44
  5520	
  5521	VCs for procedure_addsuccessfulbio :
  5522	----------------------------------------------------------------------------
  5523	      |       |                     |  -----Proved In-----  |       |       |
  5524	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5525	----------------------------------------------------------------------------
  5526	 1    | start | rtc check @ 87      |     | YES |     |     |       |       | 
  5527	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5528	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5529	----------------------------------------------------------------------------
  5530	
  5531	
  5532	File d:\tokeneer\code\core\stats\addsuccessfulentry.vcg
  5533	procedure Stats.AddSuccessfulEntry
  5534	
  5535	VCs generated 08-MAY-2009 12:13:20
  5536	
  5537	VCs simplified 08-MAY-2009 12:16:44
  5538	
  5539	VCs for procedure_addsuccessfulentry :
  5540	----------------------------------------------------------------------------
  5541	      |       |                     |  -----Proved In-----  |       |       |
  5542	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5543	----------------------------------------------------------------------------
  5544	 1    | start | rtc check @ 53      |     | YES |     |     |       |       | 
  5545	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5546	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5547	----------------------------------------------------------------------------
  5548	
  5549	
  5550	File d:\tokeneer\code\core\stats\displaystats.vcg
  5551	procedure Stats.DisplayStats
  5552	
  5553	VCs generated 08-MAY-2009 12:13:20
  5554	
  5555	VCs simplified 08-MAY-2009 12:16:45
  5556	
  5557	VCs for procedure_displaystats :
  5558	----------------------------------------------------------------------------
  5559	      |       |                     |  -----Proved In-----  |       |       |
  5560	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5561	----------------------------------------------------------------------------
  5562	 1    | start | rtc check @ 124     |     | YES |     |     |       |       | 
  5563	 2    | start | rtc check @ 125     |     | YES |     |     |       |       | 
  5564	 3    | start | rtc check @ 126     |     | YES |     |     |       |       | 
  5565	 4    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  5566	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5567	----------------------------------------------------------------------------
  5568	
  5569	
  5570	File d:\tokeneer\code\core\stats\init.vcg
  5571	procedure Stats.Init
  5572	
  5573	VCs generated 08-MAY-2009 12:13:20
  5574	
  5575	VCs simplified 08-MAY-2009 12:16:45
  5576	
  5577	VCs for procedure_init :
  5578	----------------------------------------------------------------------------
  5579	      |       |                     |  -----Proved In-----  |       |       |
  5580	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5581	----------------------------------------------------------------------------
  5582	 1    | start | rtc check @ 34      |     | YES |     |     |       |       | 
  5583	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5584	----------------------------------------------------------------------------
  5585	
  5586	
  5587	File d:\tokeneer\code\core\tismain.vcg
  5588	procedure TISMain
  5589	
  5590	VCs generated 08-MAY-2009 12:13:31
  5591	
  5592	VCs simplified 08-MAY-2009 12:16:47
  5593	
  5594	The following user rules were used:
  5595	from d:\tokeneer\code\core\tismain.rlu
  5596	   main_tismain_user(1) used in proving VCs:
  5597	      4.
  5598	
  5599	VCs for procedure_tismain :
  5600	----------------------------------------------------------------------------
  5601	      |       |                     |  -----Proved In-----  |       |       |
  5602	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5603	----------------------------------------------------------------------------
  5604	 1    | start |    assert @ 1357    |     |     |     | YES |       |       | 
  5605	 2    | 1504  |    assert @ 1357    |     |     |     | YES |       |       | 
  5606	 3    | 1357  | pre check @ 1404    |     | YES |     |     |       |       | 
  5607	 4    | 1357  |    assert @ 1411    |     | YES |     |     |       |       | 
  5608	 5    | 1411  |    assert @ 1504    |     | YES |     |     |       |       | 
  5609	 6    | 1357  |    assert @ finish  | YES |     |     |     |       |       | 
  5610	 7    | 1411  |    assert @ finish  | YES |     |     |     |       |       | 
  5611	 8    | 1411  |    assert @ finish  | YES |     |     |     |       |       | 
  5612	----------------------------------------------------------------------------
  5613	
  5614	
  5615	File d:\tokeneer\code\core\tismain\init.vcg
  5616	procedure TISMain.Init
  5617	
  5618	VCs generated 08-MAY-2009 12:13:30
  5619	
  5620	VCs simplified 08-MAY-2009 12:16:45
  5621	
  5622	The following user rules were used:
  5623	from d:\tokeneer\code\core\tismain\tismain.rlu
  5624	   tismain_user(10) used in proving VCs:
  5625	      3, 4.
  5626	   tismain_user(2) used in proving VCs:
  5627	      5.
  5628	   tismain_user(4) used in proving VCs:
  5629	      5.
  5630	   tismain_user(6) used in proving VCs:
  5631	      5.
  5632	   tismain_user(1) used in proving VCs:
  5633	      6.
  5634	   tismain_user(3) used in proving VCs:
  5635	      6.
  5636	   tismain_user(5) used in proving VCs:
  5637	      6.
  5638	from d:\tokeneer\code\core\tismain\init.rlu
  5639	   init_user(1) used in proving VCs:
  5640	      5, 6.
  5641	
  5642	VCs for procedure_init :
  5643	----------------------------------------------------------------------------
  5644	      |       |                     |  -----Proved In-----  |       |       |
  5645	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5646	----------------------------------------------------------------------------
  5647	 1    | start | rtc check @ 256     |     | YES |     |     |       |       | 
  5648	 2    | start | rtc check @ 264     |     | YES |     |     |       |       | 
  5649	 3    | start | check stm @ 272     |     | YES |     |     |       |       | 
  5650	 4    | start | check stm @ 272     |     | YES |     |     |       |       | 
  5651	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5652	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5653	----------------------------------------------------------------------------
  5654	
  5655	
  5656	File d:\tokeneer\code\core\tismain\mainloopbody.vcg
  5657	procedure TISMain.MainLoopBody
  5658	
  5659	VCs generated 08-MAY-2009 12:13:30
  5660	
  5661	VCs simplified 08-MAY-2009 12:16:46
  5662	
  5663	The following user rules were used:
  5664	from d:\tokeneer\code\core\tismain\mainloopbody.rlu
  5665	   mainloopbody_user(1) used in proving VCs:
  5666	      2.
  5667	
  5668	VCs for procedure_mainloopbody :
  5669	----------------------------------------------------------------------------
  5670	      |       |                     |  -----Proved In-----  |       |       |
  5671	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5672	----------------------------------------------------------------------------
  5673	 1    | start | pre check @ 1218    |     | YES |     |     |       |       | 
  5674	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5675	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5676	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5677	----------------------------------------------------------------------------
  5678	
  5679	
  5680	File d:\tokeneer\code\core\tismain\processing.vcg
  5681	procedure TISMain.Processing
  5682	
  5683	VCs generated 08-MAY-2009 12:13:30
  5684	
  5685	VCs simplified 08-MAY-2009 12:16:46
  5686	
  5687	The following user rules were used:
  5688	from d:\tokeneer\code\core\tismain\processing.rlu
  5689	   processing_user(1) used in proving VCs:
  5690	      1.
  5691	   processing_user(2) used in proving VCs:
  5692	      8.
  5693	from d:\tokeneer\code\core\tismain\tismain.rlu
  5694	   tismain_user(2) used in proving VCs:
  5695	      2.
  5696	   tismain_user(4) used in proving VCs:
  5697	      2.
  5698	   tismain_user(6) used in proving VCs:
  5699	      2.
  5700	   tismain_user(10) used in proving VCs:
  5701	      4.
  5702	
  5703	VCs for procedure_processing :
  5704	----------------------------------------------------------------------------
  5705	      |       |                     |  -----Proved In-----  |       |       |
  5706	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5707	----------------------------------------------------------------------------
  5708	 1    | start | pre check @ 715     |     | YES |     |     |       |       | 
  5709	 2    | start | check stm @ 716     |     | YES |     |     |       |       | 
  5710	 3    | start | pre check @ 721     |     | YES |     |     |       |       | 
  5711	 4    | start | check stm @ 723     |     | YES |     |     |       |       | 
  5712	 5    | start | pre check @ 726     |     | YES |     |     |       |       | 
  5713	 6    | start | pre check @ 730     |     | YES |     |     |       |       | 
  5714	 7    | start | pre check @ 737     |     | YES |     |     |       |       | 
  5715	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5716	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5717	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5718	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5719	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5720	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5721	----------------------------------------------------------------------------
  5722	
  5723	
  5724	File d:\tokeneer\code\core\tismain\processing\resetscreenmessage.vcg
  5725	procedure TISMain.Processing.ResetScreenMessage
  5726	
  5727	VCs generated 08-MAY-2009 12:13:30
  5728	
  5729	VCs simplified 08-MAY-2009 12:16:46
  5730	
  5731	VCs for procedure_resetscreenmessage :
  5732	----------------------------------------------------------------------------
  5733	      |       |                     |  -----Proved In-----  |       |       |
  5734	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5735	----------------------------------------------------------------------------
  5736	 1    | start | rtc check @ 707     |     | YES |     |     |       |       | 
  5737	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5738	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5739	----------------------------------------------------------------------------
  5740	
  5741	
  5742	File d:\tokeneer\code\core\tismain\shutdownauditlogfailure.vcg
  5743	procedure TISMain.ShutdownAuditLogFailure
  5744	
  5745	VCs generated 08-MAY-2009 12:13:30
  5746	
  5747	VCs simplified 08-MAY-2009 12:16:47
  5748	
  5749	VCs for procedure_shutdownauditlogfailure :
  5750	----------------------------------------------------------------------------
  5751	      |       |                     |  -----Proved In-----  |       |       |
  5752	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5753	----------------------------------------------------------------------------
  5754	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5755	----------------------------------------------------------------------------
  5756	
  5757	
  5758	File d:\tokeneer\code\core\tismain\shutdowndoorlatchfailure.vcg
  5759	procedure TISMain.ShutdownDoorLatchFailure
  5760	
  5761	VCs generated 08-MAY-2009 12:13:30
  5762	
  5763	VCs simplified 08-MAY-2009 12:16:47
  5764	
  5765	VCs for procedure_shutdowndoorlatchfailure :
  5766	----------------------------------------------------------------------------
  5767	      |       |                     |  -----Proved In-----  |       |       |
  5768	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5769	----------------------------------------------------------------------------
  5770	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5771	----------------------------------------------------------------------------
  5772	
  5773	
  5774	File d:\tokeneer\code\core\tokenreader\getcardstate.vcg
  5775	function TokenReader.GetCardState
  5776	
  5777	VCs generated 08-MAY-2009 12:13:21
  5778	
  5779	VCs simplified 08-MAY-2009 12:16:48
  5780	
  5781	VCs for function_getcardstate :
  5782	----------------------------------------------------------------------------
  5783	      |       |                     |  -----Proved In-----  |       |       |
  5784	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5785	----------------------------------------------------------------------------
  5786	 1    | start | rtc check @ 153     |     | YES |     |     |       |       | 
  5787	 2    | start | rtc check @ 155     |     | YES |     |     |       |       | 
  5788	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5789	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5790	----------------------------------------------------------------------------
  5791	
  5792	
  5793	File d:\tokeneer\code\core\tokenreader\getcertificate.vcg
  5794	procedure TokenReader.GetCertificate
  5795	
  5796	VCs generated 08-MAY-2009 12:13:22
  5797	
  5798	VCs simplified 08-MAY-2009 12:16:48
  5799	
  5800	VCs for procedure_getcertificate :
  5801	----------------------------------------------------------------------------
  5802	      |       |                     |  -----Proved In-----  |       |       |
  5803	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5804	----------------------------------------------------------------------------
  5805	 1    | start | rtc check @ 869     |     | YES |     |     |       |       | 
  5806	 2    | start | rtc check @ 872     |     | YES |     |     |       |       | 
  5807	 3    | start | rtc check @ 872     |     | YES |     |     |       |       | 
  5808	 4    | start | rtc check @ 878     |     | YES |     |     |       |       | 
  5809	 5    | start | rtc check @ 878     |     | YES |     |     |       |       | 
  5810	 6    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  5811	 7    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  5812	 8    | start | rtc check @ 891     |     | YES |     |     |       |       | 
  5813	 9    | start | rtc check @ 891     |     | YES |     |     |       |       | 
  5814	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5815	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5816	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5817	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5818	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5819	 15   |       | refinement          | YES |     |     |     |       |       | 
  5820	 16   |       | refinement          | YES |     |     |     |       |       | 
  5821	----------------------------------------------------------------------------
  5822	
  5823	
  5824	File d:\tokeneer\code\core\tokenreader\getreaderstate.vcg
  5825	function TokenReader.GetReaderState
  5826	
  5827	VCs generated 08-MAY-2009 12:13:21
  5828	
  5829	VCs simplified 08-MAY-2009 12:16:48
  5830	
  5831	VCs for function_getreaderstate :
  5832	----------------------------------------------------------------------------
  5833	      |       |                     |  -----Proved In-----  |       |       |
  5834	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5835	----------------------------------------------------------------------------
  5836	 1    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  5837	 2    | start | rtc check @ 129     |     | YES |     |     |       |       | 
  5838	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5839	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5840	----------------------------------------------------------------------------
  5841	
  5842	
  5843	File d:\tokeneer\code\core\tokenreader\getresponsecode.vcg
  5844	function TokenReader.GetResponseCode
  5845	
  5846	VCs generated 08-MAY-2009 12:13:21
  5847	
  5848	VCs simplified 08-MAY-2009 12:16:48
  5849	
  5850	VCs for function_getresponsecode :
  5851	----------------------------------------------------------------------------
  5852	      |       |                     |  -----Proved In-----  |       |       |
  5853	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5854	----------------------------------------------------------------------------
  5855	 1    | start | rtc check @ 101     |     | YES |     |     |       |       | 
  5856	 2    | start | rtc check @ 103     |     | YES |     |     |       |       | 
  5857	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5858	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5859	----------------------------------------------------------------------------
  5860	
  5861	
  5862	File d:\tokeneer\code\core\tokenreader\init.vcg
  5863	procedure TokenReader.Init
  5864	
  5865	VCs generated 08-MAY-2009 12:13:21
  5866	
  5867	VCs simplified 08-MAY-2009 12:16:49
  5868	
  5869	VCs for procedure_init :
  5870	----------------------------------------------------------------------------
  5871	      |       |                     |  -----Proved In-----  |       |       |
  5872	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5873	----------------------------------------------------------------------------
  5874	 1    | start | rtc check @ 299     |     | YES |     |     |       |       | 
  5875	 2    | start | rtc check @ 300     |     | YES |     |     |       |       | 
  5876	 3    | start | rtc check @ 300     |     | YES |     |     |       |       | 
  5877	 4    | start | rtc check @ 306     |     | YES |     |     |       |       | 
  5878	 5    | start | rtc check @ 310     |     | YES |     |     |       |       | 
  5879	 6    | start | rtc check @ 310     |     | YES |     |     |       |       | 
  5880	 7    | start |    assert @ 312     |     | YES |     |     |       |       | 
  5881	 8    | 336   |    assert @ 312     |     | YES |     |     |       |       | 
  5882	 9    | 336   |    assert @ 312     |     | YES |     |     |       |       | 
  5883	 10   | 312   |    assert @ 336     |     | YES |     |     |       |       | 
  5884	 11   | 336   |    assert @ 336     |     | YES |     |     |       |       | 
  5885	 12   | 336   | rtc check @ 361     |     | YES |     |     |       |       | 
  5886	 13   | 336   | rtc check @ 362     |     | YES |     |     |       |       | 
  5887	 14   | start | rtc check @ 369     |     | YES |     |     |       |       | 
  5888	 15   | 336   | rtc check @ 369     |     | YES |     |     |       |       | 
  5889	 16   | 336   | rtc check @ 369     |     | YES |     |     |       |       | 
  5890	 17   | start | rtc check @ 371     |     | YES |     |     |       |       | 
  5891	 18   | 336   | rtc check @ 371     |     | YES |     |     |       |       | 
  5892	 19   | 336   | rtc check @ 371     |     | YES |     |     |       |       | 
  5893	 20   | start | rtc check @ 380     |     | YES |     |     |       |       | 
  5894	 21   | start | rtc check @ 380     |     | YES |     |     |       |       | 
  5895	 22   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5896	 23   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5897	 24   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5898	 25   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5899	 26   | start | rtc check @ 382     |     | YES |     |     |       |       | 
  5900	 27   | start | rtc check @ 382     |     | YES |     |     |       |       | 
  5901	 28   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5902	 29   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5903	 30   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5904	 31   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5905	 32   | start | rtc check @ 393     |     | YES |     |     |       |       | 
  5906	 33   | start | rtc check @ 404     |     | YES |     |     |       |       | 
  5907	 34   | start | rtc check @ 404     |     | YES |     |     |       |       | 
  5908	 35   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5909	 36   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5910	 37   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5911	 38   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5912	 39   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5913	 40   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5914	 41   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5915	 42   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5916	 43   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5917	 44   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5918	 45   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5919	 46   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5920	 47   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5921	 48   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5922	 49   |       | refinement          | YES |     |     |     |       |       | 
  5923	 50   |       | refinement          | YES |     |     |     |       |       | 
  5924	----------------------------------------------------------------------------
  5925	
  5926	
  5927	File d:\tokeneer\code\core\tokenreader\init\clearreaders.vcg
  5928	procedure TokenReader.Init.ClearReaders
  5929	
  5930	VCs generated 08-MAY-2009 12:13:21
  5931	
  5932	VCs simplified 08-MAY-2009 12:16:49
  5933	
  5934	VCs for procedure_clearreaders :
  5935	----------------------------------------------------------------------------
  5936	      |       |                     |  -----Proved In-----  |       |       |
  5937	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5938	----------------------------------------------------------------------------
  5939	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5940	----------------------------------------------------------------------------
  5941	
  5942	
  5943	File d:\tokeneer\code\core\tokenreader\init\setreadername.vcg
  5944	procedure TokenReader.Init.SetReaderName
  5945	
  5946	VCs generated 08-MAY-2009 12:13:21
  5947	
  5948	VCs simplified 08-MAY-2009 12:16:49
  5949	
  5950	VCs for procedure_setreadername :
  5951	----------------------------------------------------------------------------
  5952	      |       |                     |  -----Proved In-----  |       |       |
  5953	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5954	----------------------------------------------------------------------------
  5955	 1    | start | rtc check @ 271     |     | YES |     |     |       |       | 
  5956	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5957	----------------------------------------------------------------------------
  5958	
  5959	
  5960	File d:\tokeneer\code\core\tokenreader\makedescription.vcg
  5961	function TokenReader.MakeDescription
  5962	
  5963	VCs generated 08-MAY-2009 12:13:21
  5964	
  5965	VCs simplified 08-MAY-2009 12:16:53
  5966	
  5967	VCs for function_makedescription :
  5968	----------------------------------------------------------------------------
  5969	      |       |                     |  -----Proved In-----  |       |       |
  5970	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5971	----------------------------------------------------------------------------
  5972	 1    | start | rtc check @ 215     |     | YES |     |     |       |       | 
  5973	 2    | start | rtc check @ 215     |     | YES |     |     |       |       | 
  5974	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5975	----------------------------------------------------------------------------
  5976	
  5977	
  5978	File d:\tokeneer\code\core\tokenreader\poll.vcg
  5979	procedure TokenReader.Poll
  5980	
  5981	VCs generated 08-MAY-2009 12:13:21
  5982	
  5983	VCs simplified 08-MAY-2009 12:16:56
  5984	
  5985	VCs for procedure_poll :
  5986	----------------------------------------------------------------------------
  5987	      |       |                     |  -----Proved In-----  |       |       |
  5988	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5989	----------------------------------------------------------------------------
  5990	 1    | start | rtc check @ 739     |     | YES |     |     |       |       | 
  5991	 2    | start | rtc check @ 739     |     | YES |     |     |       |       | 
  5992	 3    | start | rtc check @ 748     |     | YES |     |     |       |       | 
  5993	 4    | start | rtc check @ 748     |     | YES |     |     |       |       | 
  5994	 5    | start | rtc check @ 751     |     | YES |     |     |       |       | 
  5995	 6    | start | rtc check @ 753     |     | YES |     |     |       |       | 
  5996	 7    | start | rtc check @ 764     |     | YES |     |     |       |       | 
  5997	 8    | start | rtc check @ 767     |     | YES |     |     |       |       | 
  5998	 9    | start | rtc check @ 771     |     | YES |     |     |       |       | 
  5999	 10   | start | rtc check @ 771     |     | YES |     |     |       |       | 
  6000	 11   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6001	 12   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6002	 13   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6003	 14   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6004	 15   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6005	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6006	 17   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6007	 18   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6008	 19   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6009	 20   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6010	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6011	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6012	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6013	 24   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6014	 25   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6015	 26   |       | refinement          | YES |     |     |     |       |       | 
  6016	 27   |       | refinement          | YES |     |     |     |       |       | 
  6017	----------------------------------------------------------------------------
  6018	
  6019	
  6020	File d:\tokeneer\code\core\tokenreader\poll\checkcardstate.vcg
  6021	procedure TokenReader.Poll.CheckCardState
  6022	
  6023	VCs generated 08-MAY-2009 12:13:21
  6024	
  6025	VCs simplified 08-MAY-2009 12:16:53
  6026	
  6027	VCs for procedure_checkcardstate :
  6028	----------------------------------------------------------------------------
  6029	      |       |                     |  -----Proved In-----  |       |       |
  6030	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6031	----------------------------------------------------------------------------
  6032	 1    | start | rtc check @ 662     |     | YES |     |     |       |       | 
  6033	 2    | start | rtc check @ 662     |     | YES |     |     |       |       | 
  6034	 3    | start | rtc check @ 671     |     | YES |     |     |       |       | 
  6035	 4    | start | rtc check @ 671     |     | YES |     |     |       |       | 
  6036	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6037	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6038	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6039	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6040	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6041	----------------------------------------------------------------------------
  6042	
  6043	
  6044	File d:\tokeneer\code\core\tokenreader\poll\checkcardstate\marktokengood.vcg
  6045	procedure TokenReader.Poll.CheckCardState.MarkTokenGood
  6046	
  6047	VCs generated 08-MAY-2009 12:13:21
  6048	
  6049	VCs simplified 08-MAY-2009 12:16:53
  6050	
  6051	VCs for procedure_marktokengood :
  6052	----------------------------------------------------------------------------
  6053	      |       |                     |  -----Proved In-----  |       |       |
  6054	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6055	----------------------------------------------------------------------------
  6056	 1    | start | rtc check @ 653     |     | YES |     |     |       |       | 
  6057	 2    | start | rtc check @ 654     |     | YES |     |     |       |       | 
  6058	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6059	----------------------------------------------------------------------------
  6060	
  6061	
  6062	File d:\tokeneer\code\core\tokenreader\poll\disconnecttoken.vcg
  6063	procedure TokenReader.Poll.DisconnectToken
  6064	
  6065	VCs generated 08-MAY-2009 12:13:21
  6066	
  6067	VCs simplified 08-MAY-2009 12:16:54
  6068	
  6069	VCs for procedure_disconnecttoken :
  6070	----------------------------------------------------------------------------
  6071	      |       |                     |  -----Proved In-----  |       |       |
  6072	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6073	----------------------------------------------------------------------------
  6074	 1    | start | rtc check @ 472     |     | YES |     |     |       |       | 
  6075	 2    | start | rtc check @ 473     |     | YES |     |     |       |       | 
  6076	 3    | start | rtc check @ 473     |     | YES |     |     |       |       | 
  6077	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6078	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6079	----------------------------------------------------------------------------
  6080	
  6081	
  6082	File d:\tokeneer\code\core\tokenreader\poll\marktokenabsent.vcg
  6083	procedure TokenReader.Poll.MarkTokenAbsent
  6084	
  6085	VCs generated 08-MAY-2009 12:13:21
  6086	
  6087	VCs simplified 08-MAY-2009 12:16:54
  6088	
  6089	VCs for procedure_marktokenabsent :
  6090	----------------------------------------------------------------------------
  6091	      |       |                     |  -----Proved In-----  |       |       |
  6092	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6093	----------------------------------------------------------------------------
  6094	 1    | start | rtc check @ 524     |     | YES |     |     |       |       | 
  6095	 2    | start | rtc check @ 525     |     | YES |     |     |       |       | 
  6096	 3    | start | rtc check @ 526     |     | YES |     |     |       |       | 
  6097	 4    | start | rtc check @ 527     |     | YES |     |     |       |       | 
  6098	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6099	----------------------------------------------------------------------------
  6100	
  6101	
  6102	File d:\tokeneer\code\core\tokenreader\poll\marktokenbad.vcg
  6103	procedure TokenReader.Poll.MarkTokenBad
  6104	
  6105	VCs generated 08-MAY-2009 12:13:21
  6106	
  6107	VCs simplified 08-MAY-2009 12:16:54
  6108	
  6109	VCs for procedure_marktokenbad :
  6110	----------------------------------------------------------------------------
  6111	      |       |                     |  -----Proved In-----  |       |       |
  6112	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6113	----------------------------------------------------------------------------
  6114	 1    | start | rtc check @ 498     |     | YES |     |     |       |       | 
  6115	 2    | start | rtc check @ 499     |     | YES |     |     |       |       | 
  6116	 3    | start | rtc check @ 500     |     | YES |     |     |       |       | 
  6117	 4    | start | rtc check @ 501     |     | YES |     |     |       |       | 
  6118	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6119	----------------------------------------------------------------------------
  6120	
  6121	
  6122	File d:\tokeneer\code\core\tokenreader\poll\processreaderstatechange.vcg
  6123	procedure TokenReader.Poll.ProcessReaderStateChange
  6124	
  6125	VCs generated 08-MAY-2009 12:13:21
  6126	
  6127	VCs simplified 08-MAY-2009 12:16:55
  6128	
  6129	VCs for procedure_processreaderstatechange :
  6130	----------------------------------------------------------------------------
  6131	      |       |                     |  -----Proved In-----  |       |       |
  6132	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6133	----------------------------------------------------------------------------
  6134	 1    | start | rtc check @ 587     |     | YES |     |     |       |       | 
  6135	 2    | start | rtc check @ 588     |     | YES |     |     |       |       | 
  6136	 3    | start | rtc check @ 588     |     | YES |     |     |       |       | 
  6137	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6138	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6139	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6140	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6141	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6142	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6143	----------------------------------------------------------------------------
  6144	
  6145	
  6146	File d:\tokeneer\code\core\tokenreader\poll\processreaderstatechange\marktokenconnected.vcg
  6147	procedure TokenReader.Poll.ProcessReaderStateChange.MarkTokenConnected
  6148	
  6149	VCs generated 08-MAY-2009 12:13:21
  6150	
  6151	VCs simplified 08-MAY-2009 12:16:55
  6152	
  6153	VCs for procedure_marktokenconnected :
  6154	----------------------------------------------------------------------------
  6155	      |       |                     |  -----Proved In-----  |       |       |
  6156	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6157	----------------------------------------------------------------------------
  6158	 1    | start | rtc check @ 572     |     | YES |     |     |       |       | 
  6159	 2    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  6160	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6161	----------------------------------------------------------------------------
  6162	
  6163	
  6164	File d:\tokeneer\code\core\tokenreader\poll\setcurrentstatus.vcg
  6165	procedure TokenReader.Poll.SetCurrentStatus
  6166	
  6167	VCs generated 08-MAY-2009 12:13:21
  6168	
  6169	VCs simplified 08-MAY-2009 12:16:56
  6170	
  6171	VCs for procedure_setcurrentstatus :
  6172	----------------------------------------------------------------------------
  6173	      |       |                     |  -----Proved In-----  |       |       |
  6174	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6175	----------------------------------------------------------------------------
  6176	 1    | start | rtc check @ 710     |     | YES |     |     |       |       | 
  6177	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6178	----------------------------------------------------------------------------
  6179	
  6180	
  6181	File d:\tokeneer\code\core\tokenreader\poll\setlastfault.vcg
  6182	procedure TokenReader.Poll.SetLastFault
  6183	
  6184	VCs generated 08-MAY-2009 12:13:21
  6185	
  6186	VCs simplified 08-MAY-2009 12:16:56
  6187	
  6188	VCs for procedure_setlastfault :
  6189	----------------------------------------------------------------------------
  6190	      |       |                     |  -----Proved In-----  |       |       |
  6191	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6192	----------------------------------------------------------------------------
  6193	 1    | start | rtc check @ 731     |     | YES |     |     |       |       | 
  6194	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6195	----------------------------------------------------------------------------
  6196	
  6197	
  6198	File d:\tokeneer\code\core\tokenreader\thetokenid.vcg
  6199	function TokenReader.TheTokenID
  6200	
  6201	VCs generated 08-MAY-2009 12:13:22
  6202	
  6203	VCs simplified 08-MAY-2009 12:16:57
  6204	
  6205	VCs for function_thetokenid :
  6206	----------------------------------------------------------------------------
  6207	      |       |                     |  -----Proved In-----  |       |       |
  6208	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6209	----------------------------------------------------------------------------
  6210	 1    | start | rtc check @ 835     |     | YES |     |     |       |       | 
  6211	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6212	 3    |       | refinement          | YES |     |     |     |       |       | 
  6213	 4    |       | refinement          | YES |     |     |     |       |       | 
  6214	----------------------------------------------------------------------------
  6215	
  6216	
  6217	File d:\tokeneer\code\core\tokenreader\thetokenpresence.vcg
  6218	function TokenReader.TheTokenPresence
  6219	
  6220	VCs generated 08-MAY-2009 12:13:22
  6221	
  6222	VCs simplified 08-MAY-2009 12:16:57
  6223	
  6224	VCs for function_thetokenpresence :
  6225	----------------------------------------------------------------------------
  6226	      |       |                     |  -----Proved In-----  |       |       |
  6227	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6228	----------------------------------------------------------------------------
  6229	 1    | start | rtc check @ 816     |     | YES |     |     |       |       | 
  6230	 2    | start | rtc check @ 817     |     | YES |     |     |       |       | 
  6231	 3    | start | rtc check @ 819     |     | YES |     |     |       |       | 
  6232	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6233	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6234	 6    |       | refinement          | YES |     |     |     |       |       | 
  6235	 7    |       | refinement          | YES |     |     |     |       |       | 
  6236	----------------------------------------------------------------------------
  6237	
  6238	
  6239	File d:\tokeneer\code\core\tokenreader\thetokentry.vcg
  6240	function TokenReader.TheTokenTry
  6241	
  6242	VCs generated 08-MAY-2009 12:13:22
  6243	
  6244	VCs simplified 08-MAY-2009 12:16:58
  6245	
  6246	VCs for function_thetokentry :
  6247	----------------------------------------------------------------------------
  6248	      |       |                     |  -----Proved In-----  |       |       |
  6249	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6250	----------------------------------------------------------------------------
  6251	 1    | start | rtc check @ 801     |     | YES |     |     |       |       | 
  6252	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6253	 3    |       | refinement          | YES |     |     |     |       |       | 
  6254	 4    |       | refinement          | YES |     |     |     |       |       | 
  6255	----------------------------------------------------------------------------
  6256	
  6257	
  6258	File d:\tokeneer\code\core\tokenreader\writeauthcertificate.vcg
  6259	procedure TokenReader.WriteAuthCertificate
  6260	
  6261	VCs generated 08-MAY-2009 12:13:22
  6262	
  6263	VCs simplified 08-MAY-2009 12:16:59
  6264	
  6265	VCs for procedure_writeauthcertificate :
  6266	----------------------------------------------------------------------------
  6267	      |       |                     |  -----Proved In-----  |       |       |
  6268	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6269	----------------------------------------------------------------------------
  6270	 1    | start | rtc check @ 932     |     | YES |     |     |       |       | 
  6271	 2    | start | rtc check @ 932     |     | YES |     |     |       |       | 
  6272	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6273	 4    |       | refinement          | YES |     |     |     |       |       | 
  6274	 5    |       | refinement          | YES |     |     |     |       |       | 
  6275	----------------------------------------------------------------------------
  6276	
  6277	
  6278	File d:\tokeneer\code\core\updates\activity.vcg
  6279	procedure Updates.Activity
  6280	
  6281	VCs generated 08-MAY-2009 12:13:28
  6282	
  6283	VCs simplified 08-MAY-2009 12:17:00
  6284	
  6285	VCs for procedure_activity :
  6286	----------------------------------------------------------------------------
  6287	      |       |                     |  -----Proved In-----  |       |       |
  6288	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6289	----------------------------------------------------------------------------
  6290	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6291	----------------------------------------------------------------------------
  6292	
  6293	
  6294	File d:\tokeneer\code\core\updates\earlyactivity.vcg
  6295	procedure Updates.EarlyActivity
  6296	
  6297	VCs generated 08-MAY-2009 12:13:28
  6298	
  6299	VCs simplified 08-MAY-2009 12:17:00
  6300	
  6301	VCs for procedure_earlyactivity :
  6302	----------------------------------------------------------------------------
  6303	      |       |                     |  -----Proved In-----  |       |       |
  6304	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6305	----------------------------------------------------------------------------
  6306	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6307	----------------------------------------------------------------------------
  6308	
  6309	
  6310	File d:\tokeneer\code\core\userentry\canstart.vcg
  6311	function UserEntry.CanStart
  6312	
  6313	VCs generated 08-MAY-2009 12:13:26
  6314	
  6315	VCs simplified 08-MAY-2009 12:17:01
  6316	
  6317	VCs for function_canstart :
  6318	----------------------------------------------------------------------------
  6319	      |       |                     |  -----Proved In-----  |       |       |
  6320	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6321	----------------------------------------------------------------------------
  6322	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6323	 2    |       | refinement          | YES |     |     |     |       |       | 
  6324	 3    |       | refinement          | YES |     |     |     |       |       | 
  6325	----------------------------------------------------------------------------
  6326	
  6327	
  6328	File d:\tokeneer\code\core\userentry\currentactivitypossible.vcg
  6329	function UserEntry.CurrentActivityPossible
  6330	
  6331	VCs generated 08-MAY-2009 12:13:26
  6332	
  6333	VCs simplified 08-MAY-2009 12:17:03
  6334	
  6335	The following user rules were used:
  6336	from d:\tokeneer\code\core\userentry\userentry.rlu
  6337	   userentry_user(3) used in proving VCs:
  6338	      1.
  6339	   userentry_user(4) used in proving VCs:
  6340	      2.
  6341	from d:\tokeneer\code\core\userentry\currentactivitypossible.rlu
  6342	   currentactivitypossible_user(1) used in proving VCs:
  6343	      3.
  6344	   currentactivitypossible_user(2) used in proving VCs:
  6345	      3.
  6346	   currentactivitypossible_user(3) used in proving VCs:
  6347	      3.
  6348	
  6349	VCs for function_currentactivitypossible :
  6350	----------------------------------------------------------------------------
  6351	      |       |                     |  -----Proved In-----  |       |       |
  6352	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6353	----------------------------------------------------------------------------
  6354	 1    | start | check stm @ 1034    |     | YES |     |     |       |       | 
  6355	 2    | start | check stm @ 1036    |     | YES |     |     |       |       | 
  6356	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6357	 4    |       | refinement          | YES |     |     |     |       |       | 
  6358	 5    |       | refinement          | YES |     |     |     |       |       | 
  6359	----------------------------------------------------------------------------
  6360	
  6361	
  6362	File d:\tokeneer\code\core\userentry\displaypollupdate.vcg
  6363	procedure UserEntry.DisplayPollUpdate
  6364	
  6365	VCs generated 08-MAY-2009 12:13:26
  6366	
  6367	VCs simplified 08-MAY-2009 12:17:05
  6368	
  6369	VCs for procedure_displaypollupdate :
  6370	----------------------------------------------------------------------------
  6371	      |       |                     |  -----Proved In-----  |       |       |
  6372	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6373	----------------------------------------------------------------------------
  6374	 1    | start | rtc check @ 1091    |     | YES |     |     |       |       | 
  6375	 2    | start | rtc check @ 1093    |     | YES |     |     |       |       | 
  6376	 3    | start | rtc check @ 1095    |     | YES |     |     |       |       | 
  6377	 4    | start | rtc check @ 1095    |     | YES |     |     |       |       | 
  6378	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6379	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6380	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6381	 8    |       | refinement          | YES |     |     |     |       |       | 
  6382	 9    |       | refinement          | YES |     |     |     |       |       | 
  6383	----------------------------------------------------------------------------
  6384	
  6385	
  6386	File d:\tokeneer\code\core\userentry\failedaccesstokenremoved.vcg
  6387	procedure UserEntry.FailedAccessTokenRemoved
  6388	
  6389	VCs generated 08-MAY-2009 12:13:26
  6390	
  6391	VCs simplified 08-MAY-2009 12:17:06
  6392	
  6393	VCs for procedure_failedaccesstokenremoved :
  6394	----------------------------------------------------------------------------
  6395	      |       |                     |  -----Proved In-----  |       |       |
  6396	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6397	----------------------------------------------------------------------------
  6398	 1    | start | rtc check @ 982     |     | YES |     |     |       |       | 
  6399	 2    | start | rtc check @ 989     |     | YES |     |     |       |       | 
  6400	 3    | start | rtc check @ 990     |     | YES |     |     |       |       | 
  6401	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6402	----------------------------------------------------------------------------
  6403	
  6404	
  6405	File d:\tokeneer\code\core\userentry\inprogress.vcg
  6406	function UserEntry.InProgress
  6407	
  6408	VCs generated 08-MAY-2009 12:13:26
  6409	
  6410	VCs simplified 08-MAY-2009 12:17:07
  6411	
  6412	VCs for function_inprogress :
  6413	----------------------------------------------------------------------------
  6414	      |       |                     |  -----Proved In-----  |       |       |
  6415	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6416	----------------------------------------------------------------------------
  6417	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6418	 2    |       | refinement          | YES |     |     |     |       |       | 
  6419	 3    |       | refinement          | YES |     |     |     |       |       | 
  6420	----------------------------------------------------------------------------
  6421	
  6422	
  6423	File d:\tokeneer\code\core\userentry\progress.vcg
  6424	procedure UserEntry.Progress
  6425	
  6426	VCs generated 08-MAY-2009 12:13:26
  6427	
  6428	VCs simplified 08-MAY-2009 12:17:08
  6429	
  6430	The following user rules were used:
  6431	from d:\tokeneer\code\core\userentry\userentry.rlu
  6432	   userentry_user(1) used in proving VCs:
  6433	      12.
  6434	   userentry_user(2) used in proving VCs:
  6435	      12.
  6436	
  6437	VCs for procedure_progress :
  6438	----------------------------------------------------------------------------
  6439	      |       |                     |  -----Proved In-----  |       |       |
  6440	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6441	----------------------------------------------------------------------------
  6442	 1    | start | rtc check @ 1266    |     | YES |     |     |       |       | 
  6443	 2    | start | pre check @ 1272    |     | YES |     |     |       |       | 
  6444	 3    | start | pre check @ 1276    |     | YES |     |     |       |       | 
  6445	 4    | start | pre check @ 1280    |     | YES |     |     |       |       | 
  6446	 5    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6447	 6    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6448	 7    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6449	 8    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6450	 9    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6451	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6452	 11   | start |    assert @ finish  |     |     |     | YES |       |       | 
  6453	 12   |       | refinement          |     | YES |     |     |       |       | 
  6454	 13   |       | refinement          |     | YES |     |     |       |       | 
  6455	----------------------------------------------------------------------------
  6456	
  6457	
  6458	File d:\tokeneer\code\core\userentry\readfinger.vcg
  6459	procedure UserEntry.ReadFinger
  6460	
  6461	VCs generated 08-MAY-2009 12:13:25
  6462	
  6463	VCs simplified 08-MAY-2009 12:17:10
  6464	
  6465	VCs for procedure_readfinger :
  6466	----------------------------------------------------------------------------
  6467	      |       |                     |  -----Proved In-----  |       |       |
  6468	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6469	----------------------------------------------------------------------------
  6470	 1    | start | rtc check @ 380     |     | YES |     |     |       |       | 
  6471	 2    | start | rtc check @ 387     |     | YES |     |     |       |       | 
  6472	 3    | start | rtc check @ 388     |     | YES |     |     |       |       | 
  6473	 4    | start | rtc check @ 392     |     | YES |     |     |       |       | 
  6474	 5    | start | rtc check @ 398     |     | YES |     |     |       |       | 
  6475	 6    | start | rtc check @ 405     |     | YES |     |     |       |       | 
  6476	 7    | start | rtc check @ 406     |     | YES |     |     |       |       | 
  6477	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6478	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6479	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6480	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6481	----------------------------------------------------------------------------
  6482	
  6483	
  6484	File d:\tokeneer\code\core\userentry\startentry.vcg
  6485	procedure UserEntry.StartEntry
  6486	
  6487	VCs generated 08-MAY-2009 12:13:26
  6488	
  6489	VCs simplified 08-MAY-2009 12:17:11
  6490	
  6491	VCs for procedure_startentry :
  6492	----------------------------------------------------------------------------
  6493	      |       |                     |  -----Proved In-----  |       |       |
  6494	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6495	----------------------------------------------------------------------------
  6496	 1    | start | rtc check @ 1319    |     | YES |     |     |       |       | 
  6497	 2    | start | rtc check @ 1320    |     | YES |     |     |       |       | 
  6498	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6499	 4    |       | refinement          | YES |     |     |     |       |       | 
  6500	 5    |       | refinement          | YES |     |     |     |       |       | 
  6501	----------------------------------------------------------------------------
  6502	
  6503	
  6504	File d:\tokeneer\code\core\userentry\unlockdoor.vcg
  6505	procedure UserEntry.UnlockDoor
  6506	
  6507	VCs generated 08-MAY-2009 12:13:26
  6508	
  6509	VCs simplified 08-MAY-2009 12:17:12
  6510	
  6511	VCs for procedure_unlockdoor :
  6512	----------------------------------------------------------------------------
  6513	      |       |                     |  -----Proved In-----  |       |       |
  6514	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6515	----------------------------------------------------------------------------
  6516	 1    | start | rtc check @ 913     |     | YES |     |     |       |       | 
  6517	 2    | start | rtc check @ 914     |     | YES |     |     |       |       | 
  6518	 3    | start | rtc check @ 924     |     | YES |     |     |       |       | 
  6519	 4    | start | rtc check @ 931     |     | YES |     |     |       |       | 
  6520	 5    | start | rtc check @ 932     |     | YES |     |     |       |       | 
  6521	 6    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6522	 7    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6523	 8    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6524	----------------------------------------------------------------------------
  6525	
  6526	
  6527	File d:\tokeneer\code\core\userentry\updatetoken.vcg
  6528	procedure UserEntry.UpdateToken
  6529	
  6530	VCs generated 08-MAY-2009 12:13:25
  6531	
  6532	VCs simplified 08-MAY-2009 12:17:13
  6533	
  6534	VCs for procedure_updatetoken :
  6535	----------------------------------------------------------------------------
  6536	      |       |                     |  -----Proved In-----  |       |       |
  6537	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6538	----------------------------------------------------------------------------
  6539	 1    | start | pre check @ 680     |     | YES |     |     |       |       | 
  6540	 2    | start | rtc check @ 684     |     | YES |     |     |       |       | 
  6541	 3    | start | rtc check @ 696     |     | YES |     |     |       |       | 
  6542	 4    | start | rtc check @ 696     |     | YES |     |     |       |       | 
  6543	 5    | start | rtc check @ 703     |     | YES |     |     |       |       | 
  6544	 6    | start | rtc check @ 703     |     | YES |     |     |       |       | 
  6545	 7    | start | rtc check @ 711     |     | YES |     |     |       |       | 
  6546	 8    | start | rtc check @ 711     |     | YES |     |     |       |       | 
  6547	 9    | start | rtc check @ 718     |     | YES |     |     |       |       | 
  6548	 10   | start | rtc check @ 718     |     | YES |     |     |       |       | 
  6549	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6550	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6551	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6552	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6553	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6554	----------------------------------------------------------------------------
  6555	
  6556	
  6557	File d:\tokeneer\code\core\userentry\userhasdeparted.vcg
  6558	function UserEntry.UserHasDeparted
  6559	
  6560	VCs generated 08-MAY-2009 12:13:25
  6561	
  6562	VCs simplified 08-MAY-2009 12:17:14
  6563	
  6564	VCs for function_userhasdeparted :
  6565	----------------------------------------------------------------------------
  6566	      |       |                     |  -----Proved In-----  |       |       |
  6567	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6568	----------------------------------------------------------------------------
  6569	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6570	----------------------------------------------------------------------------
  6571	
  6572	
  6573	File d:\tokeneer\code\core\userentry\usertokentorn.vcg
  6574	procedure UserEntry.UserTokenTorn
  6575	
  6576	VCs generated 08-MAY-2009 12:13:25
  6577	
  6578	VCs simplified 08-MAY-2009 12:17:16
  6579	
  6580	VCs for procedure_usertokentorn :
  6581	----------------------------------------------------------------------------
  6582	      |       |                     |  -----Proved In-----  |       |       |
  6583	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6584	----------------------------------------------------------------------------
  6585	 1    | start | rtc check @ 128     |     | YES |     |     |       |       | 
  6586	 2    | start | rtc check @ 135     |     | YES |     |     |       |       | 
  6587	 3    | start | rtc check @ 136     |     | YES |     |     |       |       | 
  6588	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6589	----------------------------------------------------------------------------
  6590	
  6591	
  6592	File d:\tokeneer\code\core\userentry\validateentry.vcg
  6593	procedure UserEntry.ValidateEntry
  6594	
  6595	VCs generated 08-MAY-2009 12:13:26
  6596	
  6597	VCs simplified 08-MAY-2009 12:17:17
  6598	
  6599	VCs for procedure_validateentry :
  6600	----------------------------------------------------------------------------
  6601	      |       |                     |  -----Proved In-----  |       |       |
  6602	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6603	----------------------------------------------------------------------------
  6604	 1    | start | rtc check @ 780     |     | YES |     |     |       |       | 
  6605	 2    | start | rtc check @ 786     |     | YES |     |     |       |       | 
  6606	 3    | start | rtc check @ 793     |     | YES |     |     |       |       | 
  6607	 4    | start | rtc check @ 794     |     | YES |     |     |       |       | 
  6608	 5    | start | rtc check @ 797     |     | YES |     |     |       |       | 
  6609	 6    | start | rtc check @ 805     |     | YES |     |     |       |       | 
  6610	 7    | start | rtc check @ 812     |     | YES |     |     |       |       | 
  6611	 8    | start | rtc check @ 813     |     | YES |     |     |       |       | 
  6612	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6613	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6614	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6615	----------------------------------------------------------------------------
  6616	
  6617	
  6618	File d:\tokeneer\code\core\userentry\validatefinger.vcg
  6619	procedure UserEntry.ValidateFinger
  6620	
  6621	VCs generated 08-MAY-2009 12:13:25
  6622	
  6623	VCs simplified 08-MAY-2009 12:17:18
  6624	
  6625	VCs for procedure_validatefinger :
  6626	----------------------------------------------------------------------------
  6627	      |       |                     |  -----Proved In-----  |       |       |
  6628	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6629	----------------------------------------------------------------------------
  6630	 1    | start | rtc check @ 542     |     | YES |     |     |       |       | 
  6631	 2    | start | rtc check @ 544     |     | YES |     |     |       |       | 
  6632	 3    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6633	 4    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6634	 5    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6635	 6    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6636	 7    | start | rtc check @ 562     |     | YES |     |     |       |       | 
  6637	 8    | start | rtc check @ 562     |     | YES |     |     |       |       | 
  6638	 9    | start | rtc check @ 569     |     | YES |     |     |       |       | 
  6639	 10   | start | rtc check @ 569     |     | YES |     |     |       |       | 
  6640	 11   | start | rtc check @ 570     |     | YES |     |     |       |       | 
  6641	 12   | start | rtc check @ 570     |     | YES |     |     |       |       | 
  6642	 13   | start | rtc check @ 577     |     | YES |     |     |       |       | 
  6643	 14   | start | rtc check @ 577     |     | YES |     |     |       |       | 
  6644	 15   | start | rtc check @ 584     |     | YES |     |     |       |       | 
  6645	 16   | start | rtc check @ 584     |     | YES |     |     |       |       | 
  6646	 17   | start | rtc check @ 585     |     | YES |     |     |       |       | 
  6647	 18   | start | rtc check @ 585     |     | YES |     |     |       |       | 
  6648	 19   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6649	 20   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6650	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6651	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6652	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6653	----------------------------------------------------------------------------
  6654	
  6655	
  6656	File d:\tokeneer\code\core\userentry\validatefinger\achievedfardescription.vcg
  6657	function UserEntry.ValidateFinger.AchievedFARDescription
  6658	
  6659	VCs generated 08-MAY-2009 12:13:25
  6660	
  6661	VCs simplified 08-MAY-2009 12:17:17
  6662	
  6663	VCs for function_achievedfardescription :
  6664	----------------------------------------------------------------------------
  6665	      |       |                     |  -----Proved In-----  |       |       |
  6666	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6667	----------------------------------------------------------------------------
  6668	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6669	----------------------------------------------------------------------------
  6670	
  6671	
  6672	File d:\tokeneer\code\core\userentry\validateusertoken.vcg
  6673	procedure UserEntry.ValidateUserToken
  6674	
  6675	VCs generated 08-MAY-2009 12:13:25
  6676	
  6677	VCs simplified 08-MAY-2009 12:17:20
  6678	
  6679	VCs for procedure_validateusertoken :
  6680	----------------------------------------------------------------------------
  6681	      |       |                     |  -----Proved In-----  |       |       |
  6682	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6683	----------------------------------------------------------------------------
  6684	 1    | start | rtc check @ 236     |     | YES |     |     |       |       | 
  6685	 2    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  6686	 3    | start | rtc check @ 252     |     | YES |     |     |       |       | 
  6687	 4    | start | rtc check @ 253     |     | YES |     |     |       |       | 
  6688	 5    | start | rtc check @ 264     |     | YES |     |     |       |       | 
  6689	 6    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  6690	 7    | start | rtc check @ 280     |     | YES |     |     |       |       | 
  6691	 8    | start | rtc check @ 281     |     | YES |     |     |       |       | 
  6692	 9    | start | rtc check @ 283     |     | YES |     |     |       |       | 
  6693	 10   | start | rtc check @ 293     |     | YES |     |     |       |       | 
  6694	 11   | start | rtc check @ 303     |     | YES |     |     |       |       | 
  6695	 12   | start | rtc check @ 310     |     | YES |     |     |       |       | 
  6696	 13   | start | rtc check @ 311     |     | YES |     |     |       |       | 
  6697	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6698	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6699	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6700	 17   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6701	----------------------------------------------------------------------------
  6702	
  6703	
  6704	File d:\tokeneer\code\core\usertoken\addauthcert.vcg
  6705	procedure UserToken.AddAuthCert
  6706	
  6707	VCs generated 08-MAY-2009 12:13:23
  6708	
  6709	VCs simplified 08-MAY-2009 12:17:21
  6710	
  6711	VCs for procedure_addauthcert :
  6712	----------------------------------------------------------------------------
  6713	      |       |                     |  -----Proved In-----  |       |       |
  6714	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6715	----------------------------------------------------------------------------
  6716	 1    | start | rtc check @ 1066    |     | YES |     |     |       |       | 
  6717	 2    | start | rtc check @ 1068    |     | YES |     |     |       |       | 
  6718	 3    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6719	 4    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6720	 5    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6721	 6    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6722	 7    | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6723	 8    | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6724	 9    | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6725	 10   | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6726	 11   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6727	 12   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6728	 13   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6729	 14   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6730	 15   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6731	 16   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6732	 17   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6733	 18   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6734	 19   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6735	 20   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6736	 21   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6737	 22   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6738	 23   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6739	 24   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6740	 25   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6741	 26   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6742	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6743	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6744	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6745	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6746	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6747	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6748	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6749	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6750	 35   |       | refinement          |     | YES |     |     |       |       | 
  6751	 36   |       | refinement          | YES |     |     |     |       |       | 
  6752	----------------------------------------------------------------------------
  6753	
  6754	
  6755	File d:\tokeneer\code\core\usertoken\clear.vcg
  6756	procedure UserToken.Clear
  6757	
  6758	VCs generated 08-MAY-2009 12:13:22
  6759	
  6760	VCs simplified 08-MAY-2009 12:17:22
  6761	
  6762	VCs for procedure_clear :
  6763	----------------------------------------------------------------------------
  6764	      |       |                     |  -----Proved In-----  |       |       |
  6765	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6766	----------------------------------------------------------------------------
  6767	 1    | start | rtc check @ 167     |     | YES |     |     |       |       | 
  6768	 2    | start | rtc check @ 168     |     | YES |     |     |       |       | 
  6769	 3    | start | rtc check @ 169     |     | YES |     |     |       |       | 
  6770	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6771	 5    |       | refinement          | YES |     |     |     |       |       | 
  6772	 6    |       | refinement          | YES |     |     |     |       |       | 
  6773	----------------------------------------------------------------------------
  6774	
  6775	
  6776	File d:\tokeneer\code\core\usertoken\clearidcert.vcg
  6777	procedure UserToken.ClearIDCert
  6778	
  6779	VCs generated 08-MAY-2009 12:13:22
  6780	
  6781	VCs simplified 08-MAY-2009 12:17:23
  6782	
  6783	VCs for procedure_clearidcert :
  6784	----------------------------------------------------------------------------
  6785	      |       |                     |  -----Proved In-----  |       |       |
  6786	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6787	----------------------------------------------------------------------------
  6788	 1    | start | rtc check @ 128     |     | YES |     |     |       |       | 
  6789	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6790	----------------------------------------------------------------------------
  6791	
  6792	
  6793	File d:\tokeneer\code\core\usertoken\extractuser.vcg
  6794	function UserToken.ExtractUser
  6795	
  6796	VCs generated 08-MAY-2009 12:13:22
  6797	
  6798	VCs simplified 08-MAY-2009 12:17:24
  6799	
  6800	VCs for function_extractuser :
  6801	----------------------------------------------------------------------------
  6802	      |       |                     |  -----Proved In-----  |       |       |
  6803	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6804	----------------------------------------------------------------------------
  6805	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6806	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6807	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6808	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6809	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6810	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6811	 7    |       | refinement          | YES |     |     |     |       |       | 
  6812	 8    |       | refinement          | YES |     |     |     |       |       | 
  6813	----------------------------------------------------------------------------
  6814	
  6815	
  6816	File d:\tokeneer\code\core\usertoken\getclass.vcg
  6817	function UserToken.GetClass
  6818	
  6819	VCs generated 08-MAY-2009 12:13:23
  6820	
  6821	VCs simplified 08-MAY-2009 12:17:25
  6822	
  6823	VCs for function_getclass :
  6824	----------------------------------------------------------------------------
  6825	      |       |                     |  -----Proved In-----  |       |       |
  6826	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6827	----------------------------------------------------------------------------
  6828	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6829	 2    |       | refinement          | YES |     |     |     |       |       | 
  6830	 3    |       | refinement          | YES |     |     |     |       |       | 
  6831	----------------------------------------------------------------------------
  6832	
  6833	
  6834	File d:\tokeneer\code\core\usertoken\getiandatemplate.vcg
  6835	function UserToken.GetIandATemplate
  6836	
  6837	VCs generated 08-MAY-2009 12:13:23
  6838	
  6839	VCs simplified 08-MAY-2009 12:17:26
  6840	
  6841	VCs for function_getiandatemplate :
  6842	----------------------------------------------------------------------------
  6843	      |       |                     |  -----Proved In-----  |       |       |
  6844	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6845	----------------------------------------------------------------------------
  6846	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6847	 2    |       | refinement          | YES |     |     |     |       |       | 
  6848	 3    |       | refinement          | YES |     |     |     |       |       | 
  6849	----------------------------------------------------------------------------
  6850	
  6851	
  6852	File d:\tokeneer\code\core\usertoken\init.vcg
  6853	procedure UserToken.Init
  6854	
  6855	VCs generated 08-MAY-2009 12:13:22
  6856	
  6857	VCs simplified 08-MAY-2009 12:17:27
  6858	
  6859	VCs for procedure_init :
  6860	----------------------------------------------------------------------------
  6861	      |       |                     |  -----Proved In-----  |       |       |
  6862	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6863	----------------------------------------------------------------------------
  6864	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6865	 2    |       | refinement          | YES |     |     |     |       |       | 
  6866	 3    |       | refinement          | YES |     |     |     |       |       | 
  6867	----------------------------------------------------------------------------
  6868	
  6869	
  6870	File d:\tokeneer\code\core\usertoken\ispresent.vcg
  6871	function UserToken.IsPresent
  6872	
  6873	VCs generated 08-MAY-2009 12:13:22
  6874	
  6875	VCs simplified 08-MAY-2009 12:17:27
  6876	
  6877	VCs for function_ispresent :
  6878	----------------------------------------------------------------------------
  6879	      |       |                     |  -----Proved In-----  |       |       |
  6880	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6881	----------------------------------------------------------------------------
  6882	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6883	 2    |       | refinement          | YES |     |     |     |       |       | 
  6884	 3    |       | refinement          | YES |     |     |     |       |       | 
  6885	----------------------------------------------------------------------------
  6886	
  6887	
  6888	File d:\tokeneer\code\core\usertoken\poll.vcg
  6889	procedure UserToken.Poll
  6890	
  6891	VCs generated 08-MAY-2009 12:13:22
  6892	
  6893	VCs simplified 08-MAY-2009 12:17:27
  6894	
  6895	VCs for procedure_poll :
  6896	----------------------------------------------------------------------------
  6897	      |       |                     |  -----Proved In-----  |       |       |
  6898	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6899	----------------------------------------------------------------------------
  6900	 1    | start | rtc check @ 263     |     | YES |     |     |       |       | 
  6901	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6902	 3    |       | refinement          | YES |     |     |     |       |       | 
  6903	 4    |       | refinement          | YES |     |     |     |       |       | 
  6904	----------------------------------------------------------------------------
  6905	
  6906	
  6907	File d:\tokeneer\code\core\usertoken\readandcheck.vcg
  6908	procedure UserToken.ReadAndCheck
  6909	
  6910	VCs generated 08-MAY-2009 12:13:23
  6911	
  6912	VCs simplified 08-MAY-2009 12:17:28
  6913	
  6914	VCs for procedure_readandcheck :
  6915	----------------------------------------------------------------------------
  6916	      |       |                     |  -----Proved In-----  |       |       |
  6917	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6918	----------------------------------------------------------------------------
  6919	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6920	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6921	 3    |       | refinement          | YES |     |     |     |       |       | 
  6922	 4    |       | refinement          | YES |     |     |     |       |       | 
  6923	----------------------------------------------------------------------------
  6924	
  6925	
  6926	File d:\tokeneer\code\core\usertoken\readandcheck\checkiandacert.vcg
  6927	procedure UserToken.ReadAndCheck.CheckIandACert
  6928	
  6929	VCs generated 08-MAY-2009 12:13:22
  6930	
  6931	VCs simplified 08-MAY-2009 12:17:27
  6932	
  6933	VCs for procedure_checkiandacert :
  6934	----------------------------------------------------------------------------
  6935	      |       |                     |  -----Proved In-----  |       |       |
  6936	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6937	----------------------------------------------------------------------------
  6938	 1    | start | rtc check @ 942     |     | YES |     |     |       |       | 
  6939	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6940	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6941	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6942	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6943	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6944	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6945	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6946	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6947	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6948	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6949	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6950	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6951	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6952	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6953	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6954	----------------------------------------------------------------------------
  6955	
  6956	
  6957	File d:\tokeneer\code\core\usertoken\readandcheck\checkidcert.vcg
  6958	procedure UserToken.ReadAndCheck.CheckIDCert
  6959	
  6960	VCs generated 08-MAY-2009 12:13:22
  6961	
  6962	VCs simplified 08-MAY-2009 12:17:28
  6963	
  6964	VCs for procedure_checkidcert :
  6965	----------------------------------------------------------------------------
  6966	      |       |                     |  -----Proved In-----  |       |       |
  6967	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6968	----------------------------------------------------------------------------
  6969	 1    | start | rtc check @ 752     |     | YES |     |     |       |       | 
  6970	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6971	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6972	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6973	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6974	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6975	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6976	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6977	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6978	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6979	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6980	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6981	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6982	----------------------------------------------------------------------------
  6983	
  6984	
  6985	File d:\tokeneer\code\core\usertoken\readandcheck\checkprivcert.vcg
  6986	procedure UserToken.ReadAndCheck.CheckPrivCert
  6987	
  6988	VCs generated 08-MAY-2009 12:13:22
  6989	
  6990	VCs simplified 08-MAY-2009 12:17:28
  6991	
  6992	VCs for procedure_checkprivcert :
  6993	----------------------------------------------------------------------------
  6994	      |       |                     |  -----Proved In-----  |       |       |
  6995	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6996	----------------------------------------------------------------------------
  6997	 1    | start | rtc check @ 833     |     | YES |     |     |       |       | 
  6998	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6999	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7000	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7001	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7002	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7003	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7004	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7005	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7006	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7007	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7008	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7009	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7010	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7011	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7012	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7013	----------------------------------------------------------------------------
  7014	
  7015	
  7016	File d:\tokeneer\code\core\usertoken\readandcheckauthcert.vcg
  7017	procedure UserToken.ReadAndCheckAuthCert
  7018	
  7019	VCs generated 08-MAY-2009 12:13:22
  7020	
  7021	VCs simplified 08-MAY-2009 12:17:29
  7022	
  7023	VCs for procedure_readandcheckauthcert :
  7024	----------------------------------------------------------------------------
  7025	      |       |                     |  -----Proved In-----  |       |       |
  7026	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7027	----------------------------------------------------------------------------
  7028	 1    | start | rtc check @ 619     |     | YES |     |     |       |       | 
  7029	 2    | start | rtc check @ 624     |     | YES |     |     |       |       | 
  7030	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7031	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7032	 5    |       | refinement          | YES |     |     |     |       |       | 
  7033	 6    |       | refinement          | YES |     |     |     |       |       | 
  7034	----------------------------------------------------------------------------
  7035	
  7036	
  7037	File d:\tokeneer\code\core\usertoken\readandcheckauthcert\checkauthcert.vcg
  7038	procedure UserToken.ReadAndCheckAuthCert.CheckAuthCert
  7039	
  7040	VCs generated 08-MAY-2009 12:13:22
  7041	
  7042	VCs simplified 08-MAY-2009 12:17:29
  7043	
  7044	VCs for procedure_checkauthcert :
  7045	----------------------------------------------------------------------------
  7046	      |       |                     |  -----Proved In-----  |       |       |
  7047	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7048	----------------------------------------------------------------------------
  7049	 1    | start | rtc check @ 576     |     | YES |     |     |       |       | 
  7050	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7051	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7052	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7053	----------------------------------------------------------------------------
  7054	
  7055	
  7056	File d:\tokeneer\code\core\usertoken\readandcheckauthcert\checkidcertok.vcg
  7057	procedure UserToken.ReadAndCheckAuthCert.CheckIDCertOK
  7058	
  7059	VCs generated 08-MAY-2009 12:13:22
  7060	
  7061	VCs simplified 08-MAY-2009 12:17:29
  7062	
  7063	VCs for procedure_checkidcertok :
  7064	----------------------------------------------------------------------------
  7065	      |       |                     |  -----Proved In-----  |       |       |
  7066	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7067	----------------------------------------------------------------------------
  7068	 1    | start | rtc check @ 477     |     | YES |     |     |       |       | 
  7069	 2    | start | rtc check @ 491     |     | YES |     |     |       |       | 
  7070	 3    | start | rtc check @ 508     |     | YES |     |     |       |       | 
  7071	 4    | start | rtc check @ 508     |     | YES |     |     |       |       | 
  7072	 5    | start | rtc check @ 508     |     | YES |     |     |       |       | 
  7073	 6    | start | rtc check @ 510     |     | YES |     |     |       |       | 
  7074	 7    | start | rtc check @ 510     |     | YES |     |     |       |       | 
  7075	 8    | start | rtc check @ 510     |     | YES |     |     |       |       | 
  7076	 9    | start | rtc check @ 512     |     | YES |     |     |       |       | 
  7077	 10   | start | rtc check @ 512     |     | YES |     |     |       |       | 
  7078	 11   | start | rtc check @ 512     |     | YES |     |     |       |       | 
  7079	 12   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7080	 13   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7081	 14   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7082	 15   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7083	 16   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7084	 17   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7085	 18   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7086	 19   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7087	 20   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7088	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7089	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7090	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7091	 24   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7092	 25   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7093	 26   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7094	 27   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7095	 28   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7096	 29   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7097	----------------------------------------------------------------------------
  7098	
  7099	
  7100	File d:\tokeneer\code\core\usertoken\updateauthcert.vcg
  7101	procedure UserToken.UpdateAuthCert
  7102	
  7103	VCs generated 08-MAY-2009 12:13:22
  7104	
  7105	VCs simplified 08-MAY-2009 12:17:29
  7106	
  7107	VCs for procedure_updateauthcert :
  7108	----------------------------------------------------------------------------
  7109	      |       |                     |  -----Proved In-----  |       |       |
  7110	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7111	----------------------------------------------------------------------------
  7112	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7113	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7114	 3    |       | refinement          | YES |     |     |     |       |       | 
  7115	 4    |       | refinement          | YES |     |     |     |       |       | 
  7116	----------------------------------------------------------------------------
  7117	
  7118	
  7119	===============================================================================
  7120	Summary:
  7121	
  7122	The following user-defined rule files have been used:
  7123	
  7124	      d:\tokeneer\code\core\admin\admin.rlu
  7125	      d:\tokeneer\code\core\admintoken\admintoken.rlu
  7126	      d:\tokeneer\code\core\admintoken\readandcheck.rlu
  7127	      d:\tokeneer\code\core\alarm\alarm.rlu
  7128	      d:\tokeneer\code\core\auditlog\addelementtologfile.rlu
  7129	      d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.rlu
  7130	      d:\tokeneer\code\core\cert\cert.rlu
  7131	      d:\tokeneer\code\core\cert_\attr_\auth\auth.rlu
  7132	      d:\tokeneer\code\core\door\lockdoor.rlu
  7133	      d:\tokeneer\code\core\door\poll.rlu
  7134	      d:\tokeneer\code\core\door\unlockdoor.rlu
  7135	      d:\tokeneer\code\core\enclave\enclave.rlu
  7136	      d:\tokeneer\code\core\enclave\adminlogout.rlu
  7137	      d:\tokeneer\code\core\enclave\adminop.rlu
  7138	      d:\tokeneer\code\core\enclave\archivelogop.rlu
  7139	      d:\tokeneer\code\core\enclave\enrolop.rlu
  7140	      d:\tokeneer\code\core\enclave\progressadminactivity.rlu
  7141	      d:\tokeneer\code\core\enclave\startadminactivity.rlu
  7142	      d:\tokeneer\code\core\enclave\startadminactivity\startadminactivity.rlu
  7143	      d:\tokeneer\code\core\keystore\keystore.rlu
  7144	      d:\tokeneer\code\core\keystore\addkey.rlu
  7145	      d:\tokeneer\code\core\keystore\digest.rlu
  7146	      d:\tokeneer\code\core\latch\latch.rlu
  7147	      d:\tokeneer\code\core\latch\updatedevice.rlu
  7148	      d:\tokeneer\code\core\latch\updateinternallatch.rlu
  7149	      d:\tokeneer\code\core\tismain.rlu
  7150	      d:\tokeneer\code\core\tismain\tismain.rlu
  7151	      d:\tokeneer\code\core\tismain\init.rlu
  7152	      d:\tokeneer\code\core\tismain\mainloopbody.rlu
  7153	      d:\tokeneer\code\core\tismain\processing.rlu
  7154	      d:\tokeneer\code\core\userentry\userentry.rlu
  7155	      d:\tokeneer\code\core\userentry\currentactivitypossible.rlu
  7156	
  7157	The following subprograms have undischarged VCs (excluding those proved false):
  7158	
  7159	   1  d:\tokeneer\code\core\auditlog\addelementtologfile\addelementtocurrentfile.vcg
  7160	
  7161	The following subprograms have VCs proved by contradiction:
  7162	
  7163	   6  d:\tokeneer\code\core\admin\opisavailable.vcg
  7164	   2  d:\tokeneer\code\core\admintoken\readandcheck\checkidcertok.vcg
  7165	   6  d:\tokeneer\code\core\enrolment\validate.vcg
  7166	   2  d:\tokeneer\code\core\keystore\digest.vcg
  7167	
  7168	The following subprograms have VCs proved using a user-defined proof rule:
  7169	
  7170	   1  d:\tokeneer\code\core\admin\finishop.vcg
  7171	   1  d:\tokeneer\code\core\admin\init.vcg
  7172	   1  d:\tokeneer\code\core\admin\logon.vcg
  7173	   3  d:\tokeneer\code\core\admin\opisavailable.vcg
  7174	   1  d:\tokeneer\code\core\admin\startop.vcg
  7175	   1  d:\tokeneer\code\core\admin\thecurrentop.vcg
  7176	   1  d:\tokeneer\code\core\admintoken\clear.vcg
  7177	   1  d:\tokeneer\code\core\admintoken\getrole.vcg
  7178	   1  d:\tokeneer\code\core\admintoken\init.vcg
  7179	   1  d:\tokeneer\code\core\admintoken\poll.vcg
  7180	   2  d:\tokeneer\code\core\admintoken\readandcheck.vcg
  7181	   1  d:\tokeneer\code\core\alarm\updatedevice.vcg
  7182	   1  d:\tokeneer\code\core\auditlog\addelementtologfile.vcg
  7183	   2  d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.vcg
  7184	   1  d:\tokeneer\code\core\cert\isok.vcg
  7185	   1  d:\tokeneer\code\core\cert\issuerknown.vcg
  7186	   1  d:\tokeneer\code\core\cert_\attr_\auth\clear.vcg
  7187	   3  d:\tokeneer\code\core\door\lockdoor.vcg
  7188	   1  d:\tokeneer\code\core\door\poll.vcg
  7189	   1  d:\tokeneer\code\core\door\unlockdoor.vcg
  7190	   6  d:\tokeneer\code\core\enclave\adminlogout.vcg
  7191	   4  d:\tokeneer\code\core\enclave\adminop.vcg
  7192	   1  d:\tokeneer\code\core\enclave\archivelogop.vcg
  7193	   1  d:\tokeneer\code\core\enclave\currentadminactivitypossible.vcg
  7194	   8  d:\tokeneer\code\core\enclave\enrolop.vcg
  7195	   3  d:\tokeneer\code\core\enclave\init.vcg
  7196	   1  d:\tokeneer\code\core\enclave\overridedoorlockop.vcg
  7197	   9  d:\tokeneer\code\core\enclave\progressadminactivity.vcg
  7198	   2  d:\tokeneer\code\core\enclave\shutdownop.vcg
  7199	   8  d:\tokeneer\code\core\enclave\startadminactivity.vcg
  7200	   1  d:\tokeneer\code\core\enclave\startadminactivity\startadminop.vcg
  7201	   3  d:\tokeneer\code\core\enclave\validateadmintoken.vcg
  7202	   3  d:\tokeneer\code\core\keystore\addkey.vcg
  7203	   2  d:\tokeneer\code\core\keystore\delete.vcg
  7204	   4  d:\tokeneer\code\core\keystore\digest.vcg
  7205	   1  d:\tokeneer\code\core\latch\settimeout.vcg
  7206	   3  d:\tokeneer\code\core\latch\updatedevice.vcg
  7207	   5  d:\tokeneer\code\core\latch\updateinternallatch.vcg
  7208	   1  d:\tokeneer\code\core\tismain.vcg
  7209	   4  d:\tokeneer\code\core\tismain\init.vcg
  7210	   1  d:\tokeneer\code\core\tismain\mainloopbody.vcg
  7211	   4  d:\tokeneer\code\core\tismain\processing.vcg
  7212	   3  d:\tokeneer\code\core\userentry\currentactivitypossible.vcg
  7213	   1  d:\tokeneer\code\core\userentry\progress.vcg
  7214	
  7215	Proof strategies used by subprograms
  7216	-------------------------------------------------------------------------
  7217	Total subprograms with at least one VC proved by examiner:            222
  7218	Total subprograms with at least one VC proved by simplifier:          229
  7219	Total subprograms with at least one VC proved by contradiction:         4
  7220	Total subprograms with at least one VC proved with user proof rule:    44
  7221	Total subprograms with at least one VC proved using checker:            0
  7222	Total subprograms with at least one VC discharged by review:           11
  7223	
  7224	Maximum extent of strategies used for fully proved subprograms:
  7225	-------------------------------------------------------------------------
  7226	Total subprograms with proof completed by examiner:                    57
  7227	Total subprograms with proof completed by simplifier:                 178
  7228	Total subprograms with proof completed with user defined rules:        39
  7229	Total subprograms with proof completed by checker:                      0
  7230	Total subprograms with VCs discharged by review:                       11
  7231	
  7232	Overall subprogram summary:
  7233	-------------------------------------------------------------------------
  7234	Total subprograms fully proved:                                       285
  7235	Total subprograms with at least one undischarged VC:                    1  <<<
  7236	Total subprograms with at least one false VC:                           0
  7237	                                                                    -----
  7238	Total subprograms for which VCs have been generated:                  286
  7239	
  7240	
  7241	VC summary:
  7242	-------------------------------------------------------------------------
  7243	Note: U/R denotes where the Simplifier has proved VCs using one or more user-
  7244	defined proof rules.
  7245	
  7246	Total VCs by type:                                       
  7247	                            -----------Proved By Or Using------------
  7248	                     Total  Examiner Simp(U/R)  Checker Review False Undiscgd
  7249	Assert or Post:        936    472    444(  48)        0     19      0       1
  7250	Precondition check:     67      0     67(   6)        0      0      0       0
  7251	Check statement:        36      0     36(  25)        0      0      0       0
  7252	Runtime check:        1128      0   1127(   2)        0      1      0       0
  7253	Refinement VCs:        212    182     26(  24)        0      4      0       0
  7254	Inheritance VCs:         0      0      0              0      0      0       0
  7255	===============================================================================
  7256	Totals:               2379    654   1700( 105)        0     24      0       1  <<<
  7257	% Totals:                      27%    71%(   4%)      0%     1%     0%     <1% <<<
  7258	===================== End of Semantic Analysis Summary ========================