1	-------------------------------------------------------------------------------
     2	                          Semantic Analysis Summary                            
     3	        POGS Pro Edition, Version 8.1.1, Build Date 20090511, Build            
     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: 13-MAY-2009 14:26:51.22
    17	
    18	File d:\tokeneer\code\core\admin\finishop.vcg
    19	procedure Admin.FinishOp
    20	
    21	VCs generated 01-MAY-2009 10:43:48
    22	
    23	VCs simplified 13-MAY-2009 14:23:20
    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 01-MAY-2009 10:43:48
    48	
    49	VCs simplified 01-MAY-2009 10:44:06
    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 01-MAY-2009 10:43:48
    72	
    73	VCs simplified 01-MAY-2009 10:44:07
    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 01-MAY-2009 10:43:48
    88	
    89	VCs simplified 01-MAY-2009 10:44:07
    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 01-MAY-2009 10:43:48
   104	
   105	VCs simplified 01-MAY-2009 10:44:07
   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 01-MAY-2009 10:43:48
   131	
   132	VCs simplified 01-MAY-2009 10:44:07
   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 01-MAY-2009 10:43:48
   147	
   148	VCs simplified 01-MAY-2009 10:44:07
   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 01-MAY-2009 10:43:48
   215	
   216	VCs simplified 01-MAY-2009 10:44:08
   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 01-MAY-2009 10:43:48
   231	
   232	VCs simplified 01-MAY-2009 10:44:09
   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 01-MAY-2009 10:43:48
   259	
   260	VCs simplified 01-MAY-2009 10:44:11
   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 01-MAY-2009 10:43:52
   280	
   281	VCs simplified 01-MAY-2009 10:44:11
   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 01-MAY-2009 10:43:53
   310	
   311	VCs simplified 01-MAY-2009 10:44:11
   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 01-MAY-2009 10:43:53
   331	
   332	VCs simplified 01-MAY-2009 10:44:12
   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 01-MAY-2009 10:43:52
   354	
   355	VCs simplified 01-MAY-2009 10:44:12
   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 01-MAY-2009 10:43:53
   381	
   382	VCs simplified 01-MAY-2009 10:44:12
   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 01-MAY-2009 10:43:53
   399	
   400	VCs simplified 01-MAY-2009 10:44:13
   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 01-MAY-2009 10:43:53
   417	
   418	VCs simplified 01-MAY-2009 10:44:13
   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 01-MAY-2009 10:43:53
   445	
   446	VCs simplified 01-MAY-2009 10:44:14
   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 01-MAY-2009 10:43:53
   476	
   477	VCs simplified 01-MAY-2009 10:44:13
   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 01-MAY-2009 10:43:53
   507	
   508	VCs simplified 01-MAY-2009 10:44:14
   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 01-MAY-2009 10:43:43
   533	
   534	VCs simplified 01-MAY-2009 10:44:14
   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 13-MAY-2009 14:26:24
   557	
   558	VCs simplified 13-MAY-2009 14:26:30
   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 13-MAY-2009 14:26:24
   606	
   607	VCs simplified 13-MAY-2009 14:26:31
   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 @ 1446    |     | YES |     |     |       |       | 
   615	 2    | start | pre check @ 1448    |     | YES |     |     |       |       | 
   616	 3    | start | pre check @ 1458    |     | 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 13-MAY-2009 14:26:24
   628	
   629	VCs simplified 13-MAY-2009 14:26:32
   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 @ 886     |     | YES |     |     |       |       | 
   642	 2    | start | pre check @ 888     |     | YES |     |     |       |       | 
   643	 3    | start | check stm @ 896     |     | YES |     |     |       |       | 
   644	 4    | start | pre check @ 898     |     | YES |     |     |       |       | 
   645	 5    | start | rtc check @ 905     |     | YES |     |     |       |       | 
   646	 6    | start | rtc check @ 905     |     | 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 13-MAY-2009 14:26:24
   656	
   657	VCs simplified 13-MAY-2009 14:26:31
   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 @ 781     |     | YES |     |     |       |       | 
   665	 2    | start | rtc check @ 782     |     | YES |     |     |       |       | 
   666	 3    | start | rtc check @ 788     |     | YES |     |     |       |       | 
   667	 4    | start | rtc check @ 790     |     | YES |     |     |       |       | 
   668	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
   669	----------------------------------------------------------------------------
   670	
   671	
   672	File d:\tokeneer\code\core\auditlog\addelementtologfile\addelementtonextfile.vcg
   673	procedure AuditLog.AddElementToLogFile.AddElementToNextFile
   674	
   675	VCs generated 13-MAY-2009 14:26:24
   676	
   677	VCs simplified 13-MAY-2009 14:26:32
   678	
   679	VCs for procedure_addelementtonextfile :
   680	----------------------------------------------------------------------------
   681	      |       |                     |  -----Proved In-----  |       |       |
   682	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   683	----------------------------------------------------------------------------
   684	 1    | start | rtc check @ 860     |     | YES |     |     |       |       | 
   685	 2    | start | rtc check @ 863     |     | YES |     |     |       |       | 
   686	 3    | start | rtc check @ 864     |     | YES |     |     |       |       | 
   687	 4    | start | rtc check @ 864     |     | YES |     |     |       |       | 
   688	 5    | start | rtc check @ 865     |     | YES |     |     |       |       | 
   689	 6    | start | rtc check @ 867     |     | YES |     |     |       |       | 
   690	 7    | start | rtc check @ 868     |     | YES |     |     |       |       | 
   691	 8    | start | rtc check @ 874     |     | YES |     |     |       |       | 
   692	 9    | start | rtc check @ 876     |     | YES |     |     |       |       | 
   693	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
   694	----------------------------------------------------------------------------
   695	
   696	
   697	File d:\tokeneer\code\core\auditlog\addelementtologfile\addelementtonextfile\setcurrentfiletonextfreefile.vcg
   698	procedure AuditLog.AddElementToLogFile.AddElementToNextFile.SetCurrentFileToNextFreeFile
   699	
   700	VCs generated 13-MAY-2009 14:26:24
   701	
   702	VCs simplified 13-MAY-2009 14:26:32
   703	
   704	VCs for procedure_setcurrentfiletonextfreefile :
   705	----------------------------------------------------------------------------
   706	      |       |                     |  -----Proved In-----  |       |       |
   707	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   708	----------------------------------------------------------------------------
   709	 1    | start |    assert @ 845     |     | YES |     |     |       |       | 
   710	 2    | 845   |    assert @ 845     |     | YES |     |     |       |       | 
   711	 3    | 845   | rtc check @ 846     |     | YES |     |     |       |       | 
   712	 4    | 845   | rtc check @ 847     |     | YES |     |     |       |       | 
   713	 5    | 845   |    assert @ finish  | YES |     |     |     |       |       | 
   714	 6    | 845   |    assert @ finish  | YES |     |     |     |       |       | 
   715	----------------------------------------------------------------------------
   716	
   717	
   718	File d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.vcg
   719	procedure AuditLog.AddElementToLogFileWithTruncateChecks
   720	
   721	VCs generated 13-MAY-2009 14:26:24
   722	
   723	VCs simplified 13-MAY-2009 14:26:33
   724	
   725	The following user rules were used:
   726	from d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.rlu
   727	   addelementtologfilewithtruncatechecks_user(1) used in proving VCs:
   728	      6.
   729	   addelementtologfilewithtruncatechecks_user(2) used in proving VCs:
   730	      8.
   731	
   732	VCs for procedure_addelementtologfilewithtruncatechecks :
   733	----------------------------------------------------------------------------
   734	      |       |                     |  -----Proved In-----  |       |       |
   735	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   736	----------------------------------------------------------------------------
   737	 1    | start | rtc check @ 1030    |     | YES |     |     |       |       | 
   738	 2    | start | pre check @ 1033    |     | YES |     |     |       |       | 
   739	 3    | start |    assert @ 1035    |     |     |     | YES |       |       | 
   740	 4    | 1035  | pre check @ 1041    |     | YES |     |     |       |       | 
   741	 5    | 1035  |    assert @ 1047    |     | YES |     |     |       |       | 
   742	 6    | start |    assert @ 1055    |     | YES |     |     |       |       | 
   743	 7    | 1047  |    assert @ 1055    |     | YES |     |     |       |       | 
   744	 8    | 1055  | pre check @ 1062    |     | YES |     |     |       |       | 
   745	 9    | 1055  |    assert @ finish  |     | YES |     |     |       |       | 
   746	----------------------------------------------------------------------------
   747	
   748	
   749	File d:\tokeneer\code\core\auditlog\archivelog.vcg
   750	procedure AuditLog.ArchiveLog
   751	
   752	VCs generated 13-MAY-2009 14:26:25
   753	
   754	VCs simplified 13-MAY-2009 14:26:35
   755	
   756	VCs for procedure_archivelog :
   757	----------------------------------------------------------------------------
   758	      |       |                     |  -----Proved In-----  |       |       |
   759	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   760	----------------------------------------------------------------------------
   761	 1    | start | pre check @ 1532    |     | YES |     |     |       |       | 
   762	 2    | start | rtc check @ 1536    |     | YES |     |     |       |       | 
   763	 3    | start | rtc check @ 1560    |     | YES |     |     |       |       | 
   764	 4    | start | rtc check @ 1561    |     | YES |     |     |       |       | 
   765	 5    | start |    assert @ 1565    |     | YES |     |     |       |       | 
   766	 6    | 1565  |    assert @ 1565    |     | YES |     |     |       |       | 
   767	 7    | 1565  |    assert @ 1565    |     | YES |     |     |       |       | 
   768	 8    | 1565  | rtc check @ 1572    |     | YES |     |     |       |       | 
   769	 9    | 1565  | rtc check @ 1573    |     | YES |     |     |       |       | 
   770	 10   | 1565  | rtc check @ 1575    |     | YES |     |     |       |       | 
   771	 11   | 1565  | rtc check @ 1586    |     | YES |     |     |       |       | 
   772	 12   | 1565  | rtc check @ 1598    |     | YES |     |     |       |       | 
   773	 13   | 1565  | rtc check @ 1598    |     | YES |     |     |       |       | 
   774	 14   | 1565  | rtc check @ 1599    |     | YES |     |     |       |       | 
   775	 15   | 1565  | rtc check @ 1599    |     | YES |     |     |       |       | 
   776	 16   | 1565  | rtc check @ 1600    |     | YES |     |     |       |       | 
   777	 17   | 1565  | rtc check @ 1600    |     | YES |     |     |       |       | 
   778	 18   | 1565  | rtc check @ 1600    |     | YES |     |     |       |       | 
   779	 19   | 1565  | rtc check @ 1600    |     | YES |     |     |       |       | 
   780	 20   | start |    assert @ 1606    |     | YES |     |     |       |       | 
   781	 21   | start |    assert @ 1606    |     | YES |     |     |       |       | 
   782	 22   | start |    assert @ 1606    |     | YES |     |     |       |       | 
   783	 23   | 1565  |    assert @ 1606    |     | YES |     |     |       |       | 
   784	 24   | 1565  |    assert @ 1606    |     | YES |     |     |       |       | 
   785	 25   | 1565  |    assert @ 1606    |     | YES |     |     |       |       | 
   786	 26   | 1565  |    assert @ 1606    |     | YES |     |     |       |       | 
   787	 27   | 1606  | pre check @ 1611    |     | YES |     |     |       |       | 
   788	 28   | 1606  | pre check @ 1621    |     | YES |     |     |       |       | 
   789	 29   | 1606  | pre check @ 1621    |     | YES |     |     |       |       | 
   790	 30   | 1606  |    assert @ finish  |     | YES |     |     |       |       | 
   791	 31   | 1606  |    assert @ finish  |     | YES |     |     |       |       | 
   792	 32   |       | refinement          |     |     |     | YES |       |       | 
   793	 33   |       | refinement          | YES |     |     |     |       |       | 
   794	----------------------------------------------------------------------------
   795	
   796	
   797	File d:\tokeneer\code\core\auditlog\cancelarchive.vcg
   798	procedure AuditLog.CancelArchive
   799	
   800	VCs generated 13-MAY-2009 14:26:25
   801	
   802	VCs simplified 13-MAY-2009 14:26:36
   803	
   804	VCs for procedure_cancelarchive :
   805	----------------------------------------------------------------------------
   806	      |       |                     |  -----Proved In-----  |       |       |
   807	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   808	----------------------------------------------------------------------------
   809	 1    | start |    assert @ 1752    |     | YES |     |     |       |       | 
   810	 2    | 1752  |    assert @ 1752    |     | YES |     |     |       |       | 
   811	 3    | 1752  |    assert @ 1752    |     | YES |     |     |       |       | 
   812	 4    | 1752  | rtc check @ 1753    |     | YES |     |     |       |       | 
   813	 5    | 1752  | rtc check @ 1754    |     | YES |     |     |       |       | 
   814	 6    | 1752  |    assert @ finish  | YES |     |     |     |       |       | 
   815	 7    | 1752  |    assert @ finish  | YES |     |     |     |       |       | 
   816	 8    |       | refinement          | YES |     |     |     |       |       | 
   817	 9    |       | refinement          | YES |     |     |     |       |       | 
   818	----------------------------------------------------------------------------
   819	
   820	
   821	File d:\tokeneer\code\core\auditlog\checklogalarm.vcg
   822	procedure AuditLog.CheckLogAlarm
   823	
   824	VCs generated 13-MAY-2009 14:26:23
   825	
   826	VCs simplified 13-MAY-2009 14:26:36
   827	
   828	VCs for procedure_checklogalarm :
   829	----------------------------------------------------------------------------
   830	      |       |                     |  -----Proved In-----  |       |       |
   831	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   832	----------------------------------------------------------------------------
   833	 1    | start | rtc check @ 221     |     | YES |     |     |       |       | 
   834	 2    | start | rtc check @ 223     |     | YES |     |     |       |       | 
   835	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
   836	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
   837	----------------------------------------------------------------------------
   838	
   839	
   840	File d:\tokeneer\code\core\auditlog\clearlogentries.vcg
   841	procedure AuditLog.ClearLogEntries
   842	
   843	VCs generated 13-MAY-2009 14:26:25
   844	
   845	VCs simplified 13-MAY-2009 14:26:36
   846	
   847	VCs for procedure_clearlogentries :
   848	----------------------------------------------------------------------------
   849	      |       |                     |  -----Proved In-----  |       |       |
   850	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   851	----------------------------------------------------------------------------
   852	 1    | start |    assert @ 1685    |     | YES |     |     |       |       | 
   853	 2    | 1691  |    assert @ 1685    |     |     |     | YES |       |       | 
   854	 3    | 1685  | rtc check @ 1689    |     | YES |     |     |       |       | 
   855	 4    | 1685  |    assert @ 1691    |     | YES |     |     |       |       | 
   856	 5    | 1691  | rtc check @ 1699    |     | YES |     |     |       |       | 
   857	 6    | 1691  | rtc check @ 1701    |     | YES |     |     |       |       | 
   858	 7    | 1691  | rtc check @ 1702    |     | YES |     |     |       |       | 
   859	 8    | 1691  | rtc check @ 1702    |     | YES |     |     |       |       | 
   860	 9    | 1691  | rtc check @ 1704    |     | YES |     |     |       |       | 
   861	 10   | start |    assert @ 1708    |     | YES |     |     |       |       | 
   862	 11   | 1685  |    assert @ 1708    |     | YES |     |     |       |       | 
   863	 12   | 1691  |    assert @ 1708    |     |     |     | YES |       |       | 
   864	 13   | 1708  | rtc check @ 1711    |     | YES |     |     |       |       | 
   865	 14   | 1708  | rtc check @ 1713    |     | YES |     |     |       |       | 
   866	 15   | 1708  | pre check @ 1720    |     | YES |     |     |       |       | 
   867	 16   | 1708  | pre check @ 1728    |     | YES |     |     |       |       | 
   868	 17   | 1708  | pre check @ 1728    |     | YES |     |     |       |       | 
   869	 18   | 1708  |    assert @ finish  |     | YES |     |     |       |       | 
   870	 19   | 1708  |    assert @ finish  |     | YES |     |     |       |       | 
   871	 20   |       | refinement          |     |     |     | YES |       |       | 
   872	 21   |       | refinement          | YES |     |     |     |       |       | 
   873	----------------------------------------------------------------------------
   874	
   875	
   876	File d:\tokeneer\code\core\auditlog\deletelogfile.vcg
   877	procedure AuditLog.DeleteLogFile
   878	
   879	VCs generated 13-MAY-2009 14:26:24
   880	
   881	VCs simplified 13-MAY-2009 14:26:38
   882	
   883	VCs for procedure_deletelogfile :
   884	----------------------------------------------------------------------------
   885	      |       |                     |  -----Proved In-----  |       |       |
   886	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   887	----------------------------------------------------------------------------
   888	 1    | start | rtc check @ 529     |     | YES |     |     |       |       | 
   889	 2    | start | rtc check @ 538     |     | YES |     |     |       |       | 
   890	 3    | start | rtc check @ 540     |     | YES |     |     |       |       | 
   891	 4    | start | rtc check @ 541     |     | YES |     |     |       |       | 
   892	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
   893	----------------------------------------------------------------------------
   894	
   895	
   896	File d:\tokeneer\code\core\auditlog\getstartandendtimefromfile.vcg
   897	procedure AuditLog.GetStartAndEndTimeFromFile
   898	
   899	VCs generated 13-MAY-2009 14:26:23
   900	
   901	VCs simplified 13-MAY-2009 14:26:38
   902	
   903	VCs for procedure_getstartandendtimefromfile :
   904	----------------------------------------------------------------------------
   905	      |       |                     |  -----Proved In-----  |       |       |
   906	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   907	----------------------------------------------------------------------------
   908	 1    | start | rtc check @ 328     |     | YES |     |     |       |       | 
   909	 2    | start | rtc check @ 337     |     | YES |     |     |       |       | 
   910	 3    | start | rtc check @ 337     |     | YES |     |     |       |       | 
   911	 4    | start | rtc check @ 340     |     | YES |     |     |       |       | 
   912	 5    | start | rtc check @ 340     |     | YES |     |     |       |       | 
   913	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
   914	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
   915	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
   916	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
   917	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
   918	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
   919	----------------------------------------------------------------------------
   920	
   921	
   922	File d:\tokeneer\code\core\auditlog\init.vcg
   923	procedure AuditLog.Init
   924	
   925	VCs generated 13-MAY-2009 14:26:24
   926	
   927	VCs simplified 13-MAY-2009 14:26:39
   928	
   929	VCs for procedure_init :
   930	----------------------------------------------------------------------------
   931	      |       |                     |  -----Proved In-----  |       |       |
   932	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   933	----------------------------------------------------------------------------
   934	 1    | start |    assert @ 1285    |     | YES |     |     |       |       | 
   935	 2    | 1285  |    assert @ 1285    |     | YES |     |     |       |       | 
   936	 3    | 1285  |    assert @ 1285    |     | YES |     |     |       |       | 
   937	 4    | 1285  |    assert @ 1285    |     | YES |     |     |       |       | 
   938	 5    | 1303  |    assert @ 1285    |     | YES |     |     |       |       | 
   939	 6    | 1303  |    assert @ 1285    |     | YES |     |     |       |       | 
   940	 7    | 1303  |    assert @ 1285    |     | YES |     |     |       |       | 
   941	 8    | 1322  |    assert @ 1285    |     | YES |     |     |       |       | 
   942	 9    | 1285  | rtc check @ 1294    |     | YES |     |     |       |       | 
   943	 10   | 1285  | rtc check @ 1297    |     | YES |     |     |       |       | 
   944	 11   | 1285  | rtc check @ 1298    |     | YES |     |     |       |       | 
   945	 12   | 1285  | rtc check @ 1299    |     | YES |     |     |       |       | 
   946	 13   | 1285  | rtc check @ 1300    |     | YES |     |     |       |       | 
   947	 14   | 1285  | rtc check @ 1302    |     | YES |     |     |       |       | 
   948	 15   | 1285  | rtc check @ 1302    |     | YES |     |     |       |       | 
   949	 16   | 1285  |    assert @ 1303    |     | YES |     |     |       |       | 
   950	 17   | 1303  |    assert @ 1303    |     | YES |     |     |       |       | 
   951	 18   | 1303  | rtc check @ 1315    |     | YES |     |     |       |       | 
   952	 19   | 1303  | rtc check @ 1318    |     | YES |     |     |       |       | 
   953	 20   | 1303  | rtc check @ 1319    |     | YES |     |     |       |       | 
   954	 21   | 1303  | rtc check @ 1320    |     | YES |     |     |       |       | 
   955	 22   | 1303  | rtc check @ 1320    |     | YES |     |     |       |       | 
   956	 23   | 1303  |    assert @ 1322    |     | YES |     |     |       |       | 
   957	 24   | 1322  |    assert @ 1322    |     | YES |     |     |       |       | 
   958	 25   | 1322  | rtc check @ 1336    |     | YES |     |     |       |       | 
   959	 26   | 1303  | rtc check @ 1338    |     | YES |     |     |       |       | 
   960	 27   | 1322  | rtc check @ 1338    |     | YES |     |     |       |       | 
   961	 28   | 1303  | rtc check @ 1343    |     | YES |     |     |       |       | 
   962	 29   | 1303  | rtc check @ 1344    |     | YES |     |     |       |       | 
   963	 30   | 1303  | rtc check @ 1345    |     | YES |     |     |       |       | 
   964	 31   | 1285  |    assert @ 1353    |     | YES |     |     |       |       | 
   965	 32   | 1285  |    assert @ 1353    |     | YES |     |     |       |       | 
   966	 33   | 1285  |    assert @ 1353    |     | YES |     |     |       |       | 
   967	 34   | 1303  |    assert @ 1353    |     | YES |     |     |       |       | 
   968	 35   | 1303  |    assert @ 1353    |     | YES |     |     |       |       | 
   969	 36   | 1303  |    assert @ 1353    |     | YES |     |     |       |       | 
   970	 37   | 1322  |    assert @ 1353    |     | YES |     |     |       |       | 
   971	 38   | 1353  | rtc check @ 1361    |     | YES |     |     |       |       | 
   972	 39   | 1353  | rtc check @ 1363    |     | YES |     |     |       |       | 
   973	 40   | 1353  | rtc check @ 1364    |     | YES |     |     |       |       | 
   974	 41   | 1353  | rtc check @ 1365    |     | YES |     |     |       |       | 
   975	 42   | 1353  | rtc check @ 1366    |     | YES |     |     |       |       | 
   976	 43   | 1353  | rtc check @ 1367    |     | YES |     |     |       |       | 
   977	 44   | 1353  | rtc check @ 1369    |     | YES |     |     |       |       | 
   978	 45   | 1353  |    assert @ 1372    |     | YES |     |     |       |       | 
   979	 46   | 1353  |    assert @ 1372    |     | YES |     |     |       |       | 
   980	 47   | 1372  | rtc check @ 1377    |     | YES |     |     |       |       | 
   981	 48   | 1372  | rtc check @ 1380    |     | YES |     |     |       |       | 
   982	 49   | 1372  |    assert @ finish  |     | YES |     |     |       |       | 
   983	 50   |       | refinement          | YES |     |     |     |       |       | 
   984	 51   |       | refinement          | YES |     |     |     |       |       | 
   985	----------------------------------------------------------------------------
   986	
   987	
   988	File d:\tokeneer\code\core\auditlog\init\setfiledetails.vcg
   989	procedure AuditLog.Init.SetFileDetails
   990	
   991	VCs generated 13-MAY-2009 14:26:24
   992	
   993	VCs simplified 13-MAY-2009 14:26:38
   994	
   995	VCs for procedure_setfiledetails :
   996	----------------------------------------------------------------------------
   997	      |       |                     |  -----Proved In-----  |       |       |
   998	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
   999	----------------------------------------------------------------------------
  1000	 1    | start |    assert @ 1240    |     | YES |     |     |       |       | 
  1001	 2    | 1240  |    assert @ 1240    |     | YES |     |     |       |       | 
  1002	 3    | 1240  | rtc check @ 1241    |     | YES |     |     |       |       | 
  1003	 4    | 1240  | rtc check @ 1242    |     | YES |     |     |       |       | 
  1004	 5    | 1240  | rtc check @ 1243    |     | YES |     |     |       |       | 
  1005	 6    | 1240  | rtc check @ 1244    |     | YES |     |     |       |       | 
  1006	 7    | 1240  | rtc check @ 1245    |     | YES |     |     |       |       | 
  1007	 8    | 1240  |    assert @ finish  | YES |     |     |     |       |       | 
  1008	----------------------------------------------------------------------------
  1009	
  1010	
  1011	File d:\tokeneer\code\core\auditlog\init\setfiledetails\getfiledetails.vcg
  1012	procedure AuditLog.Init.SetFileDetails.GetFileDetails
  1013	
  1014	VCs generated 13-MAY-2009 14:26:24
  1015	
  1016	VCs simplified 13-MAY-2009 14:26:38
  1017	
  1018	VCs for procedure_getfiledetails :
  1019	----------------------------------------------------------------------------
  1020	      |       |                     |  -----Proved In-----  |       |       |
  1021	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1022	----------------------------------------------------------------------------
  1023	 1    | start | rtc check @ 1178    |     | YES |     |     |       |       | 
  1024	 2    | start | rtc check @ 1180    |     | YES |     |     |       |       | 
  1025	 3    | start | rtc check @ 1181    |     | YES |     |     |       |       | 
  1026	 4    | start | rtc check @ 1190    |     | YES |     |     |       |       | 
  1027	 5    | start | rtc check @ 1192    |     | YES |     |     |       |       | 
  1028	 6    | start | rtc check @ 1194    |     | YES |     |     |       |       | 
  1029	 7    | start |    assert @ 1203    |     | YES |     |     |       |       | 
  1030	 8    | start |    assert @ 1203    |     | YES |     |     |       |       | 
  1031	 9    | 1203  |    assert @ 1203    |     | YES |     |     |       |       | 
  1032	 10   | 1203  | rtc check @ 1205    |     | YES |     |     |       |       | 
  1033	 11   | 1203  | rtc check @ 1206    |     | YES |     |     |       |       | 
  1034	 12   | start | rtc check @ 1212    |     | YES |     |     |       |       | 
  1035	 13   | start | rtc check @ 1225    |     | YES |     |     |       |       | 
  1036	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1037	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1038	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1039	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1040	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1041	 19   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1042	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1043	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1044	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1045	 23   | 1203  |    assert @ finish  | YES |     |     |     |       |       | 
  1046	 24   | 1203  |    assert @ finish  | YES |     |     |     |       |       | 
  1047	 25   | 1203  |    assert @ finish  | YES |     |     |     |       |       | 
  1048	 26   | 1203  |    assert @ finish  | YES |     |     |     |       |       | 
  1049	----------------------------------------------------------------------------
  1050	
  1051	
  1052	File d:\tokeneer\code\core\auditlog\nextlistindex.vcg
  1053	function AuditLog.NextListIndex
  1054	
  1055	VCs generated 13-MAY-2009 14:26:23
  1056	
  1057	VCs simplified 13-MAY-2009 14:26:41
  1058	
  1059	VCs for function_nextlistindex :
  1060	----------------------------------------------------------------------------
  1061	      |       |                     |  -----Proved In-----  |       |       |
  1062	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1063	----------------------------------------------------------------------------
  1064	 1    | start | rtc check @ 194     |     | YES |     |     |       |       | 
  1065	 2    | start | rtc check @ 196     |     | YES |     |     |       |       | 
  1066	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1067	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1068	----------------------------------------------------------------------------
  1069	
  1070	
  1071	File d:\tokeneer\code\core\auditlog\systemfaultoccurred.vcg
  1072	function AuditLog.SystemFaultOccurred
  1073	
  1074	VCs generated 13-MAY-2009 14:26:25
  1075	
  1076	VCs simplified 13-MAY-2009 14:26:41
  1077	
  1078	VCs for function_systemfaultoccurred :
  1079	----------------------------------------------------------------------------
  1080	      |       |                     |  -----Proved In-----  |       |       |
  1081	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1082	----------------------------------------------------------------------------
  1083	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1084	 2    |       | refinement          | YES |     |     |     |       |       | 
  1085	 3    |       | refinement          | YES |     |     |     |       |       | 
  1086	----------------------------------------------------------------------------
  1087	
  1088	
  1089	File d:\tokeneer\code\core\auditlog\theauditalarm.vcg
  1090	function AuditLog.TheAuditAlarm
  1091	
  1092	VCs generated 13-MAY-2009 14:26:25
  1093	
  1094	VCs simplified 13-MAY-2009 14:26:42
  1095	
  1096	VCs for function_theauditalarm :
  1097	----------------------------------------------------------------------------
  1098	      |       |                     |  -----Proved In-----  |       |       |
  1099	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1100	----------------------------------------------------------------------------
  1101	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1102	 2    |       | refinement          | YES |     |     |     |       |       | 
  1103	 3    |       | refinement          | YES |     |     |     |       |       | 
  1104	----------------------------------------------------------------------------
  1105	
  1106	
  1107	File d:\tokeneer\code\core\auditlog\truncatelog.vcg
  1108	procedure AuditLog.TruncateLog
  1109	
  1110	VCs generated 13-MAY-2009 14:26:24
  1111	
  1112	VCs simplified 13-MAY-2009 14:26:42
  1113	
  1114	VCs for procedure_truncatelog :
  1115	----------------------------------------------------------------------------
  1116	      |       |                     |  -----Proved In-----  |       |       |
  1117	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1118	----------------------------------------------------------------------------
  1119	 1    | start | rtc check @ 949     |     | YES |     |     |       |       | 
  1120	 2    | start | rtc check @ 952     |     | YES |     |     |       |       | 
  1121	 3    | start | rtc check @ 956     |     | YES |     |     |       |       | 
  1122	 4    | start | rtc check @ 959     |     | YES |     |     |       |       | 
  1123	 5    | start | rtc check @ 962     |     | YES |     |     |       |       | 
  1124	 6    | start | rtc check @ 962     |     | YES |     |     |       |       | 
  1125	 7    | start | rtc check @ 963     |     | YES |     |     |       |       | 
  1126	 8    | start | rtc check @ 965     |     | YES |     |     |       |       | 
  1127	 9    | start | rtc check @ 967     |     | YES |     |     |       |       | 
  1128	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  1129	----------------------------------------------------------------------------
  1130	
  1131	
  1132	File d:\tokeneer\code\core\auditlog\updateendtimefromfile.vcg
  1133	procedure AuditLog.UpdateEndTimeFromFile
  1134	
  1135	VCs generated 13-MAY-2009 14:26:23
  1136	
  1137	VCs simplified 13-MAY-2009 14:26:42
  1138	
  1139	VCs for procedure_updateendtimefromfile :
  1140	----------------------------------------------------------------------------
  1141	      |       |                     |  -----Proved In-----  |       |       |
  1142	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1143	----------------------------------------------------------------------------
  1144	 1    | start | rtc check @ 448     |     | YES |     |     |       |       | 
  1145	 2    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  1146	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1147	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1148	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1149	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1150	----------------------------------------------------------------------------
  1151	
  1152	
  1153	File d:\tokeneer\code\core\bio\flush.vcg
  1154	procedure Bio.Flush
  1155	
  1156	VCs generated 01-MAY-2009 10:43:49
  1157	
  1158	VCs simplified 13-MAY-2009 14:23:36
  1159	
  1160	VCs for procedure_flush :
  1161	----------------------------------------------------------------------------
  1162	      |       |                     |  -----Proved In-----  |       |       |
  1163	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1164	----------------------------------------------------------------------------
  1165	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1166	 2    |       | refinement          | YES |     |     |     |       |       | 
  1167	 3    |       | refinement          | YES |     |     |     |       |       | 
  1168	----------------------------------------------------------------------------
  1169	
  1170	
  1171	File d:\tokeneer\code\core\bio\getreturncode.vcg
  1172	function Bio.GetReturnCode
  1173	
  1174	VCs generated 01-MAY-2009 10:43:49
  1175	
  1176	VCs simplified 13-MAY-2009 14:23:36
  1177	
  1178	VCs for function_getreturncode :
  1179	----------------------------------------------------------------------------
  1180	      |       |                     |  -----Proved In-----  |       |       |
  1181	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1182	----------------------------------------------------------------------------
  1183	 1    | start |    assert @ 122     |     | YES |     |     |       |       | 
  1184	 2    | 122   |    assert @ 122     |     | YES |     |     |       |       | 
  1185	 3    | 122   | rtc check @ 125     |     | YES |     |     |       |       | 
  1186	 4    | 122   | rtc check @ 126     |     | YES |     |     |       |       | 
  1187	 5    | 122   |    assert @ finish  |     | YES |     |     |       |       | 
  1188	 6    | 122   |    assert @ finish  |     | YES |     |     |       |       | 
  1189	----------------------------------------------------------------------------
  1190	
  1191	
  1192	File d:\tokeneer\code\core\bio\makedescription.vcg
  1193	function Bio.MakeDescription
  1194	
  1195	VCs generated 01-MAY-2009 10:43:49
  1196	
  1197	VCs simplified 13-MAY-2009 14:23:36
  1198	
  1199	VCs for function_makedescription :
  1200	----------------------------------------------------------------------------
  1201	      |       |                     |  -----Proved In-----  |       |       |
  1202	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1203	----------------------------------------------------------------------------
  1204	 1    | start | rtc check @ 189     |     | YES |     |     |       |       | 
  1205	 2    | start | rtc check @ 189     |     | YES |     |     |       |       | 
  1206	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1207	----------------------------------------------------------------------------
  1208	
  1209	
  1210	File d:\tokeneer\code\core\bio\poll.vcg
  1211	procedure Bio.Poll
  1212	
  1213	VCs generated 01-MAY-2009 10:43:49
  1214	
  1215	VCs simplified 13-MAY-2009 14:23:36
  1216	
  1217	VCs for procedure_poll :
  1218	----------------------------------------------------------------------------
  1219	      |       |                     |  -----Proved In-----  |       |       |
  1220	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1221	----------------------------------------------------------------------------
  1222	 1    | start | rtc check @ 210     |     | YES |     |     |       |       | 
  1223	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1224	 3    |       | refinement          | YES |     |     |     |       |       | 
  1225	 4    |       | refinement          | YES |     |     |     |       |       | 
  1226	----------------------------------------------------------------------------
  1227	
  1228	
  1229	File d:\tokeneer\code\core\bio\verify.vcg
  1230	procedure Bio.Verify
  1231	
  1232	VCs generated 01-MAY-2009 10:43:49
  1233	
  1234	VCs simplified 13-MAY-2009 14:23:37
  1235	
  1236	VCs for procedure_verify :
  1237	----------------------------------------------------------------------------
  1238	      |       |                     |  -----Proved In-----  |       |       |
  1239	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1240	----------------------------------------------------------------------------
  1241	 1    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  1242	 2    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  1243	 3    | start | rtc check @ 251     |     | YES |     |     |       |       | 
  1244	 4    | start | rtc check @ 253     |     | YES |     |     |       |       | 
  1245	 5    | start | rtc check @ 254     |     | YES |     |     |       |       | 
  1246	 6    | start | rtc check @ 254     |     | YES |     |     |       |       | 
  1247	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1248	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1249	 9    |       | refinement          | YES |     |     |     |       |       | 
  1250	 10   |       | refinement          | YES |     |     |     |       |       | 
  1251	----------------------------------------------------------------------------
  1252	
  1253	
  1254	File d:\tokeneer\code\core\cert\getdata.vcg
  1255	function Cert.GetData
  1256	
  1257	VCs generated 01-MAY-2009 10:43:45
  1258	
  1259	VCs simplified 01-MAY-2009 10:44:22
  1260	
  1261	VCs for function_getdata :
  1262	----------------------------------------------------------------------------
  1263	      |       |                     |  -----Proved In-----  |       |       |
  1264	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1265	----------------------------------------------------------------------------
  1266	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1267	----------------------------------------------------------------------------
  1268	
  1269	
  1270	File d:\tokeneer\code\core\cert\getsignature.vcg
  1271	function Cert.GetSignature
  1272	
  1273	VCs generated 01-MAY-2009 10:43:45
  1274	
  1275	VCs simplified 01-MAY-2009 10:44:22
  1276	
  1277	VCs for function_getsignature :
  1278	----------------------------------------------------------------------------
  1279	      |       |                     |  -----Proved In-----  |       |       |
  1280	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1281	----------------------------------------------------------------------------
  1282	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1283	----------------------------------------------------------------------------
  1284	
  1285	
  1286	File d:\tokeneer\code\core\cert\iscurrent.vcg
  1287	function Cert.IsCurrent
  1288	
  1289	VCs generated 01-MAY-2009 10:43:45
  1290	
  1291	VCs simplified 01-MAY-2009 10:44:22
  1292	
  1293	VCs for function_iscurrent :
  1294	----------------------------------------------------------------------------
  1295	      |       |                     |  -----Proved In-----  |       |       |
  1296	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1297	----------------------------------------------------------------------------
  1298	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1299	----------------------------------------------------------------------------
  1300	
  1301	
  1302	File d:\tokeneer\code\core\cert\isok.vcg
  1303	procedure Cert.IsOK
  1304	
  1305	VCs generated 01-MAY-2009 10:43:45
  1306	
  1307	VCs simplified 01-MAY-2009 10:44:22
  1308	
  1309	The following user rules were used:
  1310	from d:\tokeneer\code\core\cert\cert.rlu
  1311	   cert_user(1) used in proving VCs:
  1312	      1.
  1313	
  1314	VCs for procedure_isok :
  1315	----------------------------------------------------------------------------
  1316	      |       |                     |  -----Proved In-----  |       |       |
  1317	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1318	----------------------------------------------------------------------------
  1319	 1    | start | pre check @ 205     |     | YES |     |     |       |       | 
  1320	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1321	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1322	----------------------------------------------------------------------------
  1323	
  1324	
  1325	File d:\tokeneer\code\core\cert\issuerknown.vcg
  1326	procedure Cert.IssuerKnown
  1327	
  1328	VCs generated 01-MAY-2009 10:43:45
  1329	
  1330	VCs simplified 01-MAY-2009 10:44:23
  1331	
  1332	The following user rules were used:
  1333	from d:\tokeneer\code\core\cert\cert.rlu
  1334	   cert_user(1) used in proving VCs:
  1335	      1.
  1336	
  1337	VCs for procedure_issuerknown :
  1338	----------------------------------------------------------------------------
  1339	      |       |                     |  -----Proved In-----  |       |       |
  1340	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1341	----------------------------------------------------------------------------
  1342	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1343	----------------------------------------------------------------------------
  1344	
  1345	
  1346	File d:\tokeneer\code\core\cert\theid.vcg
  1347	function Cert.TheID
  1348	
  1349	VCs generated 01-MAY-2009 10:43:45
  1350	
  1351	VCs simplified 01-MAY-2009 10:44:23
  1352	
  1353	VCs for function_theid :
  1354	----------------------------------------------------------------------------
  1355	      |       |                     |  -----Proved In-----  |       |       |
  1356	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1357	----------------------------------------------------------------------------
  1358	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1359	----------------------------------------------------------------------------
  1360	
  1361	
  1362	File d:\tokeneer\code\core\cert\theissuer.vcg
  1363	function Cert.TheIssuer
  1364	
  1365	VCs generated 01-MAY-2009 10:43:45
  1366	
  1367	VCs simplified 01-MAY-2009 10:44:23
  1368	
  1369	VCs for function_theissuer :
  1370	----------------------------------------------------------------------------
  1371	      |       |                     |  -----Proved In-----  |       |       |
  1372	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1373	----------------------------------------------------------------------------
  1374	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1375	----------------------------------------------------------------------------
  1376	
  1377	
  1378	File d:\tokeneer\code\core\cert\themechanism.vcg
  1379	function Cert.TheMechanism
  1380	
  1381	VCs generated 01-MAY-2009 10:43:45
  1382	
  1383	VCs simplified 01-MAY-2009 10:44:23
  1384	
  1385	VCs for function_themechanism :
  1386	----------------------------------------------------------------------------
  1387	      |       |                     |  -----Proved In-----  |       |       |
  1388	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1389	----------------------------------------------------------------------------
  1390	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1391	----------------------------------------------------------------------------
  1392	
  1393	
  1394	File d:\tokeneer\code\core\cert_\attr\thebasecert.vcg
  1395	function Attr.TheBaseCert
  1396	
  1397	VCs generated 01-MAY-2009 10:43:45
  1398	
  1399	VCs simplified 01-MAY-2009 10:44:23
  1400	
  1401	VCs for function_thebasecert :
  1402	----------------------------------------------------------------------------
  1403	      |       |                     |  -----Proved In-----  |       |       |
  1404	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1405	----------------------------------------------------------------------------
  1406	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1407	----------------------------------------------------------------------------
  1408	
  1409	
  1410	File d:\tokeneer\code\core\cert_\attr_\auth\clear.vcg
  1411	procedure Auth.Clear
  1412	
  1413	VCs generated 01-MAY-2009 10:43:46
  1414	
  1415	VCs simplified 01-MAY-2009 10:44:24
  1416	
  1417	The following user rules were used:
  1418	from d:\tokeneer\code\core\cert_\attr_\auth\auth.rlu
  1419	   auth_user(1) used in proving VCs:
  1420	      1.
  1421	
  1422	VCs for procedure_clear :
  1423	----------------------------------------------------------------------------
  1424	      |       |                     |  -----Proved In-----  |       |       |
  1425	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1426	----------------------------------------------------------------------------
  1427	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1428	----------------------------------------------------------------------------
  1429	
  1430	
  1431	File d:\tokeneer\code\core\cert_\attr_\auth\construct.vcg
  1432	procedure Auth.Construct
  1433	
  1434	VCs generated 01-MAY-2009 10:43:46
  1435	
  1436	VCs simplified 01-MAY-2009 10:44:24
  1437	
  1438	VCs for procedure_construct :
  1439	----------------------------------------------------------------------------
  1440	      |       |                     |  -----Proved In-----  |       |       |
  1441	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1442	----------------------------------------------------------------------------
  1443	 1    | start | rtc check @ 154     |     | YES |     |     |       |       | 
  1444	 2    | start | rtc check @ 156     |     | YES |     |     |       |       | 
  1445	 3    | start | rtc check @ 158     |     | YES |     |     |       |       | 
  1446	 4    | start | rtc check @ 159     |     | YES |     |     |       |       | 
  1447	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1448	----------------------------------------------------------------------------
  1449	
  1450	
  1451	File d:\tokeneer\code\core\cert_\attr_\auth\construct\converttistime.vcg
  1452	procedure Auth.Construct.ConvertTISTime
  1453	
  1454	VCs generated 01-MAY-2009 10:43:46
  1455	
  1456	VCs simplified 01-MAY-2009 10:44:24
  1457	
  1458	VCs for procedure_converttistime :
  1459	----------------------------------------------------------------------------
  1460	      |       |                     |  -----Proved In-----  |       |       |
  1461	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1462	----------------------------------------------------------------------------
  1463	 1    | start | rtc check @ 138     |     | YES |     |     |       |       | 
  1464	 2    | start | rtc check @ 144     |     | YES |     |     |       |       | 
  1465	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1466	----------------------------------------------------------------------------
  1467	
  1468	
  1469	File d:\tokeneer\code\core\cert_\attr_\auth\extract.vcg
  1470	procedure Auth.Extract
  1471	
  1472	VCs generated 01-MAY-2009 10:43:46
  1473	
  1474	VCs simplified 01-MAY-2009 10:44:24
  1475	
  1476	VCs for procedure_extract :
  1477	----------------------------------------------------------------------------
  1478	      |       |                     |  -----Proved In-----  |       |       |
  1479	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1480	----------------------------------------------------------------------------
  1481	 1    | start | rtc check @ 78      |     | YES |     |     |       |       | 
  1482	 2    | start | rtc check @ 80      |     | YES |     |     |       |       | 
  1483	 3    | start | rtc check @ 82      |     | YES |     |     |       |       | 
  1484	 4    | start | rtc check @ 83      |     | YES |     |     |       |       | 
  1485	 5    | start | rtc check @ 87      |     | YES |     |     |       |       | 
  1486	 6    | start | rtc check @ 96      |     | YES |     |     |       |       | 
  1487	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1488	----------------------------------------------------------------------------
  1489	
  1490	
  1491	File d:\tokeneer\code\core\cert_\attr_\auth\isok.vcg
  1492	procedure Auth.IsOK
  1493	
  1494	VCs generated 01-MAY-2009 10:43:46
  1495	
  1496	VCs simplified 01-MAY-2009 10:44:24
  1497	
  1498	VCs for procedure_isok :
  1499	----------------------------------------------------------------------------
  1500	      |       |                     |  -----Proved In-----  |       |       |
  1501	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1502	----------------------------------------------------------------------------
  1503	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1504	----------------------------------------------------------------------------
  1505	
  1506	
  1507	File d:\tokeneer\code\core\cert_\attr_\auth\setcontents.vcg
  1508	procedure Auth.SetContents
  1509	
  1510	VCs generated 01-MAY-2009 10:43:46
  1511	
  1512	VCs simplified 01-MAY-2009 10:44:24
  1513	
  1514	VCs for procedure_setcontents :
  1515	----------------------------------------------------------------------------
  1516	      |       |                     |  -----Proved In-----  |       |       |
  1517	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1518	----------------------------------------------------------------------------
  1519	 1    | start | rtc check @ 192     |     | YES |     |     |       |       | 
  1520	 2    | start | rtc check @ 194     |     | YES |     |     |       |       | 
  1521	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1522	----------------------------------------------------------------------------
  1523	
  1524	
  1525	File d:\tokeneer\code\core\cert_\attr_\auth\theclearance.vcg
  1526	function Auth.TheClearance
  1527	
  1528	VCs generated 01-MAY-2009 10:43:46
  1529	
  1530	VCs simplified 01-MAY-2009 10:44:24
  1531	
  1532	VCs for function_theclearance :
  1533	----------------------------------------------------------------------------
  1534	      |       |                     |  -----Proved In-----  |       |       |
  1535	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1536	----------------------------------------------------------------------------
  1537	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1538	----------------------------------------------------------------------------
  1539	
  1540	
  1541	File d:\tokeneer\code\core\cert_\attr_\auth\therole.vcg
  1542	function Auth.TheRole
  1543	
  1544	VCs generated 01-MAY-2009 10:43:46
  1545	
  1546	VCs simplified 01-MAY-2009 10:44:24
  1547	
  1548	VCs for function_therole :
  1549	----------------------------------------------------------------------------
  1550	      |       |                     |  -----Proved In-----  |       |       |
  1551	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1552	----------------------------------------------------------------------------
  1553	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1554	----------------------------------------------------------------------------
  1555	
  1556	
  1557	File d:\tokeneer\code\core\cert_\attr_\ianda\clear.vcg
  1558	procedure IandA.Clear
  1559	
  1560	VCs generated 01-MAY-2009 10:43:46
  1561	
  1562	VCs simplified 01-MAY-2009 10:44:25
  1563	
  1564	VCs for procedure_clear :
  1565	----------------------------------------------------------------------------
  1566	      |       |                     |  -----Proved In-----  |       |       |
  1567	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1568	----------------------------------------------------------------------------
  1569	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1570	----------------------------------------------------------------------------
  1571	
  1572	
  1573	File d:\tokeneer\code\core\cert_\attr_\ianda\extract.vcg
  1574	procedure IandA.Extract
  1575	
  1576	VCs generated 01-MAY-2009 10:43:46
  1577	
  1578	VCs simplified 01-MAY-2009 10:44:25
  1579	
  1580	VCs for procedure_extract :
  1581	----------------------------------------------------------------------------
  1582	      |       |                     |  -----Proved In-----  |       |       |
  1583	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1584	----------------------------------------------------------------------------
  1585	 1    | start | rtc check @ 59      |     | YES |     |     |       |       | 
  1586	 2    | start | rtc check @ 61      |     | YES |     |     |       |       | 
  1587	 3    | start | rtc check @ 67      |     | YES |     |     |       |       | 
  1588	 4    | start | rtc check @ 76      |     | YES |     |     |       |       | 
  1589	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1590	----------------------------------------------------------------------------
  1591	
  1592	
  1593	File d:\tokeneer\code\core\cert_\attr_\ianda\thetemplate.vcg
  1594	function IandA.TheTemplate
  1595	
  1596	VCs generated 01-MAY-2009 10:43:46
  1597	
  1598	VCs simplified 01-MAY-2009 10:44:25
  1599	
  1600	VCs for function_thetemplate :
  1601	----------------------------------------------------------------------------
  1602	      |       |                     |  -----Proved In-----  |       |       |
  1603	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1604	----------------------------------------------------------------------------
  1605	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1606	----------------------------------------------------------------------------
  1607	
  1608	
  1609	File d:\tokeneer\code\core\cert_\attr_\priv\clear.vcg
  1610	procedure Priv.Clear
  1611	
  1612	VCs generated 01-MAY-2009 10:43:47
  1613	
  1614	VCs simplified 01-MAY-2009 10:44:25
  1615	
  1616	VCs for procedure_clear :
  1617	----------------------------------------------------------------------------
  1618	      |       |                     |  -----Proved In-----  |       |       |
  1619	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1620	----------------------------------------------------------------------------
  1621	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1622	----------------------------------------------------------------------------
  1623	
  1624	
  1625	File d:\tokeneer\code\core\cert_\attr_\priv\extract.vcg
  1626	procedure Priv.Extract
  1627	
  1628	VCs generated 01-MAY-2009 10:43:47
  1629	
  1630	VCs simplified 01-MAY-2009 10:44:26
  1631	
  1632	VCs for procedure_extract :
  1633	----------------------------------------------------------------------------
  1634	      |       |                     |  -----Proved In-----  |       |       |
  1635	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1636	----------------------------------------------------------------------------
  1637	 1    | start | rtc check @ 71      |     | YES |     |     |       |       | 
  1638	 2    | start | rtc check @ 73      |     | YES |     |     |       |       | 
  1639	 3    | start | rtc check @ 75      |     | YES |     |     |       |       | 
  1640	 4    | start | rtc check @ 76      |     | YES |     |     |       |       | 
  1641	 5    | start | rtc check @ 80      |     | YES |     |     |       |       | 
  1642	 6    | start | rtc check @ 89      |     | YES |     |     |       |       | 
  1643	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1644	----------------------------------------------------------------------------
  1645	
  1646	
  1647	File d:\tokeneer\code\core\cert_\attr_\priv\theclearance.vcg
  1648	function Priv.TheClearance
  1649	
  1650	VCs generated 01-MAY-2009 10:43:47
  1651	
  1652	VCs simplified 01-MAY-2009 10:44:26
  1653	
  1654	VCs for function_theclearance :
  1655	----------------------------------------------------------------------------
  1656	      |       |                     |  -----Proved In-----  |       |       |
  1657	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1658	----------------------------------------------------------------------------
  1659	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1660	----------------------------------------------------------------------------
  1661	
  1662	
  1663	File d:\tokeneer\code\core\cert_\attr_\priv\therole.vcg
  1664	function Priv.TheRole
  1665	
  1666	VCs generated 01-MAY-2009 10:43:47
  1667	
  1668	VCs simplified 01-MAY-2009 10:44:26
  1669	
  1670	VCs for function_therole :
  1671	----------------------------------------------------------------------------
  1672	      |       |                     |  -----Proved In-----  |       |       |
  1673	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1674	----------------------------------------------------------------------------
  1675	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1676	----------------------------------------------------------------------------
  1677	
  1678	
  1679	File d:\tokeneer\code\core\cert_\id\clear.vcg
  1680	procedure ID.Clear
  1681	
  1682	VCs generated 01-MAY-2009 10:43:45
  1683	
  1684	VCs simplified 13-MAY-2009 14:23:37
  1685	
  1686	VCs for procedure_clear :
  1687	----------------------------------------------------------------------------
  1688	      |       |                     |  -----Proved In-----  |       |       |
  1689	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1690	----------------------------------------------------------------------------
  1691	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1692	----------------------------------------------------------------------------
  1693	
  1694	
  1695	File d:\tokeneer\code\core\cert_\id\extract.vcg
  1696	procedure ID.Extract
  1697	
  1698	VCs generated 01-MAY-2009 10:43:45
  1699	
  1700	VCs simplified 01-MAY-2009 10:44:26
  1701	
  1702	VCs for procedure_extract :
  1703	----------------------------------------------------------------------------
  1704	      |       |                     |  -----Proved In-----  |       |       |
  1705	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1706	----------------------------------------------------------------------------
  1707	 1    | start | rtc check @ 81      |     | YES |     |     |       |       | 
  1708	 2    | start | rtc check @ 83      |     | YES |     |     |       |       | 
  1709	 3    | start | rtc check @ 86      |     | YES |     |     |       |       | 
  1710	 4    | start | rtc check @ 88      |     | YES |     |     |       |       | 
  1711	 5    | start | rtc check @ 90      |     | YES |     |     |       |       | 
  1712	 6    | start | rtc check @ 94      |     | YES |     |     |       |       | 
  1713	 7    | start | rtc check @ 99      |     | YES |     |     |       |       | 
  1714	 8    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  1715	 9    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  1716	 10   | start | rtc check @ 116     |     | YES |     |     |       |       | 
  1717	 11   | start | rtc check @ 116     |     | YES |     |     |       |       | 
  1718	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1719	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1720	----------------------------------------------------------------------------
  1721	
  1722	
  1723	File d:\tokeneer\code\core\cert_\id\thepublickey.vcg
  1724	function ID.ThePublicKey
  1725	
  1726	VCs generated 01-MAY-2009 10:43:45
  1727	
  1728	VCs simplified 01-MAY-2009 10:44:27
  1729	
  1730	VCs for function_thepublickey :
  1731	----------------------------------------------------------------------------
  1732	      |       |                     |  -----Proved In-----  |       |       |
  1733	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1734	----------------------------------------------------------------------------
  1735	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1736	----------------------------------------------------------------------------
  1737	
  1738	
  1739	File d:\tokeneer\code\core\cert_\id\thesubject.vcg
  1740	function ID.TheSubject
  1741	
  1742	VCs generated 01-MAY-2009 10:43:45
  1743	
  1744	VCs simplified 01-MAY-2009 10:44:27
  1745	
  1746	VCs for function_thesubject :
  1747	----------------------------------------------------------------------------
  1748	      |       |                     |  -----Proved In-----  |       |       |
  1749	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1750	----------------------------------------------------------------------------
  1751	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1752	----------------------------------------------------------------------------
  1753	
  1754	
  1755	File d:\tokeneer\code\core\certificatestore\getnextserialnumber.vcg
  1756	procedure CertificateStore.GetNextSerialNumber
  1757	
  1758	VCs generated 01-MAY-2009 10:43:47
  1759	
  1760	VCs simplified 01-MAY-2009 10:44:23
  1761	
  1762	VCs for procedure_getnextserialnumber :
  1763	----------------------------------------------------------------------------
  1764	      |       |                     |  -----Proved In-----  |       |       |
  1765	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1766	----------------------------------------------------------------------------
  1767	 1    | start | rtc check @ 142     |     | YES |     |     |       |       | 
  1768	 2    | start | rtc check @ 148     |     | YES |     |     |       |       | 
  1769	 3    | start | rtc check @ 154     |     | YES |     |     |       |       | 
  1770	 4    | start | rtc check @ 156     |     | YES |     |     |       |       | 
  1771	 5    | start | rtc check @ 156     |     | YES |     |     |       |       | 
  1772	 6    | start | rtc check @ 162     |     | YES |     |     |       |       | 
  1773	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1774	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1775	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1776	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1777	----------------------------------------------------------------------------
  1778	
  1779	
  1780	File d:\tokeneer\code\core\certificatestore\getnextserialnumber\stringisoverflowed.vcg
  1781	function CertificateStore.GetNextSerialNumber.StringIsOverflowed
  1782	
  1783	VCs generated 01-MAY-2009 10:43:47
  1784	
  1785	VCs simplified 01-MAY-2009 10:44:23
  1786	
  1787	VCs for function_stringisoverflowed :
  1788	----------------------------------------------------------------------------
  1789	      |       |                     |  -----Proved In-----  |       |       |
  1790	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1791	----------------------------------------------------------------------------
  1792	 1    | start |    assert @ 100     |     | YES |     |     |       |       | 
  1793	 2    | 100   |    assert @ 100     |     | YES |     |     |       |       | 
  1794	 3    | 100   | rtc check @ 101     |     | YES |     |     |       |       | 
  1795	 4    | 100   |    assert @ finish  | YES |     |     |     |       |       | 
  1796	 5    | 100   |    assert @ finish  | YES |     |     |     |       |       | 
  1797	----------------------------------------------------------------------------
  1798	
  1799	
  1800	File d:\tokeneer\code\core\certificatestore\init.vcg
  1801	procedure CertificateStore.Init
  1802	
  1803	VCs generated 01-MAY-2009 10:43:47
  1804	
  1805	VCs simplified 01-MAY-2009 10:44:23
  1806	
  1807	VCs for procedure_init :
  1808	----------------------------------------------------------------------------
  1809	      |       |                     |  -----Proved In-----  |       |       |
  1810	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1811	----------------------------------------------------------------------------
  1812	 1    | start | rtc check @ 288     |     | YES |     |     |       |       | 
  1813	 2    | start | rtc check @ 293     |     | YES |     |     |       |       | 
  1814	 3    | start | rtc check @ 303     |     | YES |     |     |       |       | 
  1815	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1816	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1817	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1818	 7    |       | refinement          | YES |     |     |     |       |       | 
  1819	 8    |       | refinement          | YES |     |     |     |       |       | 
  1820	----------------------------------------------------------------------------
  1821	
  1822	
  1823	File d:\tokeneer\code\core\certificatestore\putnextserialnumber.vcg
  1824	procedure CertificateStore.PutNextSerialNumber
  1825	
  1826	VCs generated 01-MAY-2009 10:43:47
  1827	
  1828	VCs simplified 01-MAY-2009 10:44:23
  1829	
  1830	VCs for procedure_putnextserialnumber :
  1831	----------------------------------------------------------------------------
  1832	      |       |                     |  -----Proved In-----  |       |       |
  1833	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1834	----------------------------------------------------------------------------
  1835	 1    | start | rtc check @ 230     |     | YES |     |     |       |       | 
  1836	 2    | start | rtc check @ 235     |     | YES |     |     |       |       | 
  1837	 3    | start | rtc check @ 235     |     | YES |     |     |       |       | 
  1838	 4    | start | rtc check @ 238     |     | YES |     |     |       |       | 
  1839	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1840	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1841	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1842	----------------------------------------------------------------------------
  1843	
  1844	
  1845	File d:\tokeneer\code\core\certificatestore\serialnumber.vcg
  1846	function CertificateStore.SerialNumber
  1847	
  1848	VCs generated 01-MAY-2009 10:43:47
  1849	
  1850	VCs simplified 01-MAY-2009 10:44:23
  1851	
  1852	VCs for function_serialnumber :
  1853	----------------------------------------------------------------------------
  1854	      |       |                     |  -----Proved In-----  |       |       |
  1855	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1856	----------------------------------------------------------------------------
  1857	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  1858	 2    |       | refinement          | YES |     |     |     |       |       | 
  1859	 3    |       | refinement          | YES |     |     |     |       |       | 
  1860	----------------------------------------------------------------------------
  1861	
  1862	
  1863	File d:\tokeneer\code\core\certificatestore\serialnumberhasoverflowed.vcg
  1864	function CertificateStore.SerialNumberHasOverflowed
  1865	
  1866	VCs generated 01-MAY-2009 10:43:47
  1867	
  1868	VCs simplified 01-MAY-2009 10:44:23
  1869	
  1870	VCs for function_serialnumberhasoverflowed :
  1871	----------------------------------------------------------------------------
  1872	      |       |                     |  -----Proved In-----  |       |       |
  1873	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1874	----------------------------------------------------------------------------
  1875	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1876	 2    |       | refinement          | YES |     |     |     |       |       | 
  1877	 3    |       | refinement          | YES |     |     |     |       |       | 
  1878	----------------------------------------------------------------------------
  1879	
  1880	
  1881	File d:\tokeneer\code\core\certificatestore\updatestore.vcg
  1882	procedure CertificateStore.UpdateStore
  1883	
  1884	VCs generated 01-MAY-2009 10:43:47
  1885	
  1886	VCs simplified 01-MAY-2009 10:44:23
  1887	
  1888	VCs for procedure_updatestore :
  1889	----------------------------------------------------------------------------
  1890	      |       |                     |  -----Proved In-----  |       |       |
  1891	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1892	----------------------------------------------------------------------------
  1893	 1    | start | rtc check @ 349     |     | YES |     |     |       |       | 
  1894	 2    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1895	 3    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1896	 4    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1897	 5    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1898	 6    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1899	 7    | start | rtc check @ 366     |     | YES |     |     |       |       | 
  1900	 8    | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1901	 9    | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1902	 10   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1903	 11   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1904	 12   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1905	 13   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1906	 14   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1907	 15   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1908	 16   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1909	 17   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1910	 18   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1911	 19   | start | rtc check @ 373     |     | YES |     |     |       |       | 
  1912	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1913	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1914	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1915	 23   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1916	 24   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1917	 25   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1918	 26   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1919	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1920	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1921	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1922	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1923	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1924	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1925	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1926	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1927	 35   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1928	 36   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1929	 37   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1930	 38   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1931	 39   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1932	 40   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1933	 41   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1934	 42   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1935	 43   | start |    assert @ finish  | YES |     |     |     |       |       | 
  1936	 44   |       | refinement          | YES |     |     |     |       |       | 
  1937	 45   |       | refinement          | YES |     |     |     |       |       | 
  1938	----------------------------------------------------------------------------
  1939	
  1940	
  1941	File d:\tokeneer\code\core\clock\addduration.vcg
  1942	function Clock.AddDuration
  1943	
  1944	VCs generated 01-MAY-2009 10:43:40
  1945	
  1946	VCs simplified 01-MAY-2009 10:44:27
  1947	
  1948	VCs for function_addduration :
  1949	----------------------------------------------------------------------------
  1950	      |       |                     |  -----Proved In-----  |       |       |
  1951	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1952	----------------------------------------------------------------------------
  1953	 1    | start | rtc check @ 435     |     | YES |     |     |       |       | 
  1954	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1955	----------------------------------------------------------------------------
  1956	
  1957	
  1958	File d:\tokeneer\code\core\clock\constructtime.vcg
  1959	procedure Clock.ConstructTime
  1960	
  1961	VCs generated 01-MAY-2009 10:43:39
  1962	
  1963	VCs simplified 01-MAY-2009 10:44:27
  1964	
  1965	VCs for procedure_constructtime :
  1966	----------------------------------------------------------------------------
  1967	      |       |                     |  -----Proved In-----  |       |       |
  1968	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1969	----------------------------------------------------------------------------
  1970	 1    | start | rtc check @ 224     |     | YES |     |     |       |       | 
  1971	 2    | start | rtc check @ 236     |     | YES |     |     |       |       | 
  1972	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1973	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1974	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1975	----------------------------------------------------------------------------
  1976	
  1977	
  1978	File d:\tokeneer\code\core\clock\getnow.vcg
  1979	function Clock.GetNow
  1980	
  1981	VCs generated 01-MAY-2009 10:43:39
  1982	
  1983	VCs simplified 01-MAY-2009 10:44:28
  1984	
  1985	VCs for function_getnow :
  1986	----------------------------------------------------------------------------
  1987	      |       |                     |  -----Proved In-----  |       |       |
  1988	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  1989	----------------------------------------------------------------------------
  1990	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  1991	 2    |       | refinement          | YES |     |     |     |       |       | 
  1992	 3    |       | refinement          | YES |     |     |     |       |       | 
  1993	----------------------------------------------------------------------------
  1994	
  1995	
  1996	File d:\tokeneer\code\core\clock\greaterthan.vcg
  1997	function Clock.GreaterThan
  1998	
  1999	VCs generated 01-MAY-2009 10:43:39
  2000	
  2001	VCs simplified 01-MAY-2009 10:44:28
  2002	
  2003	VCs for function_greaterthan :
  2004	----------------------------------------------------------------------------
  2005	      |       |                     |  -----Proved In-----  |       |       |
  2006	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2007	----------------------------------------------------------------------------
  2008	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2009	----------------------------------------------------------------------------
  2010	
  2011	
  2012	File d:\tokeneer\code\core\clock\greaterthanorequal.vcg
  2013	function Clock.GreaterThanOrEqual
  2014	
  2015	VCs generated 01-MAY-2009 10:43:39
  2016	
  2017	VCs simplified 01-MAY-2009 10:44:28
  2018	
  2019	VCs for function_greaterthanorequal :
  2020	----------------------------------------------------------------------------
  2021	      |       |                     |  -----Proved In-----  |       |       |
  2022	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2023	----------------------------------------------------------------------------
  2024	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2025	----------------------------------------------------------------------------
  2026	
  2027	
  2028	File d:\tokeneer\code\core\clock\lessthan.vcg
  2029	function Clock.LessThan
  2030	
  2031	VCs generated 01-MAY-2009 10:43:39
  2032	
  2033	VCs simplified 01-MAY-2009 10:44:28
  2034	
  2035	VCs for function_lessthan :
  2036	----------------------------------------------------------------------------
  2037	      |       |                     |  -----Proved In-----  |       |       |
  2038	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2039	----------------------------------------------------------------------------
  2040	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2041	----------------------------------------------------------------------------
  2042	
  2043	
  2044	File d:\tokeneer\code\core\clock\lessthanorequal.vcg
  2045	function Clock.LessThanOrEqual
  2046	
  2047	VCs generated 01-MAY-2009 10:43:39
  2048	
  2049	VCs simplified 01-MAY-2009 10:44:28
  2050	
  2051	VCs for function_lessthanorequal :
  2052	----------------------------------------------------------------------------
  2053	      |       |                     |  -----Proved In-----  |       |       |
  2054	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2055	----------------------------------------------------------------------------
  2056	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2057	----------------------------------------------------------------------------
  2058	
  2059	
  2060	File d:\tokeneer\code\core\clock\poll.vcg
  2061	procedure Clock.Poll
  2062	
  2063	VCs generated 01-MAY-2009 10:43:39
  2064	
  2065	VCs simplified 01-MAY-2009 10:44:28
  2066	
  2067	VCs for procedure_poll :
  2068	----------------------------------------------------------------------------
  2069	      |       |                     |  -----Proved In-----  |       |       |
  2070	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2071	----------------------------------------------------------------------------
  2072	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2073	 2    |       | refinement          | YES |     |     |     |       |       | 
  2074	 3    |       | refinement          | YES |     |     |     |       |       | 
  2075	----------------------------------------------------------------------------
  2076	
  2077	
  2078	File d:\tokeneer\code\core\clock\printduration.vcg
  2079	function Clock.PrintDuration
  2080	
  2081	VCs generated 01-MAY-2009 10:43:39
  2082	
  2083	VCs simplified 01-MAY-2009 10:44:29
  2084	
  2085	VCs for function_printduration :
  2086	----------------------------------------------------------------------------
  2087	      |       |                     |  -----Proved In-----  |       |       |
  2088	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2089	----------------------------------------------------------------------------
  2090	 1    | start | pre check @ 323     |     | YES |     |     |       |       | 
  2091	 2    | start | pre check @ 328     |     | YES |     |     |       |       | 
  2092	 3    | start | pre check @ 334     |     | YES |     |     |       |       | 
  2093	 4    | start | pre check @ 340     |     | YES |     |     |       |       | 
  2094	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2095	----------------------------------------------------------------------------
  2096	
  2097	
  2098	File d:\tokeneer\code\core\clock\printtime.vcg
  2099	function Clock.PrintTime
  2100	
  2101	VCs generated 01-MAY-2009 10:43:40
  2102	
  2103	VCs simplified 01-MAY-2009 10:44:29
  2104	
  2105	VCs for function_printtime :
  2106	----------------------------------------------------------------------------
  2107	      |       |                     |  -----Proved In-----  |       |       |
  2108	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2109	----------------------------------------------------------------------------
  2110	 1    | start |    assert @ 380     |     | YES |     |     |       |       | 
  2111	 2    | 380   | pre check @ 383     |     | YES |     |     |       |       | 
  2112	 3    | 380   | pre check @ 388     |     | YES |     |     |       |       | 
  2113	 4    | 380   | pre check @ 393     |     | YES |     |     |       |       | 
  2114	 5    | 380   | pre check @ 398     |     | YES |     |     |       |       | 
  2115	 6    | 380   | pre check @ 403     |     | YES |     |     |       |       | 
  2116	 7    | 380   | pre check @ 409     |     | YES |     |     |       |       | 
  2117	 8    | 380   | pre check @ 415     |     | YES |     |     |       |       | 
  2118	 9    | 380   |    assert @ finish  | YES |     |     |     |       |       | 
  2119	----------------------------------------------------------------------------
  2120	
  2121	
  2122	File d:\tokeneer\code\core\clock\setstringsegment.vcg
  2123	procedure Clock.SetStringSegment
  2124	
  2125	VCs generated 01-MAY-2009 10:43:39
  2126	
  2127	VCs simplified 01-MAY-2009 10:44:37
  2128	
  2129	VCs for procedure_setstringsegment :
  2130	----------------------------------------------------------------------------
  2131	      |       |                     |  -----Proved In-----  |       |       |
  2132	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2133	----------------------------------------------------------------------------
  2134	 1    | start | rtc check @ 71      |     | YES |     |     |       |       | 
  2135	 2    | start | rtc check @ 73      |     | YES |     |     |       |       | 
  2136	 3    | start | rtc check @ 73      |     | YES |     |     |       |       | 
  2137	 4    | start |    assert @ 74      |     | YES |     |     |       |       | 
  2138	 5    | 74    |    assert @ 74      |     | YES |     |     |       |       | 
  2139	 6    | 74    | rtc check @ 77      |     | YES |     |     |       |       | 
  2140	 7    | 74    | rtc check @ 78      |     | YES |     |     |       |       | 
  2141	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2142	 9    | 74    |    assert @ finish  | YES |     |     |     |       |       | 
  2143	----------------------------------------------------------------------------
  2144	
  2145	
  2146	File d:\tokeneer\code\core\clock\splittime.vcg
  2147	procedure Clock.SplitTime
  2148	
  2149	VCs generated 01-MAY-2009 10:43:39
  2150	
  2151	VCs simplified 01-MAY-2009 10:44:37
  2152	
  2153	VCs for procedure_splittime :
  2154	----------------------------------------------------------------------------
  2155	      |       |                     |  -----Proved In-----  |       |       |
  2156	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2157	----------------------------------------------------------------------------
  2158	 1    | start | rtc check @ 272     |     | YES |     |     |       |       | 
  2159	 2    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  2160	 3    | start | rtc check @ 274     |     | YES |     |     |       |       | 
  2161	 4    | start | rtc check @ 275     |     | YES |     |     |       |       | 
  2162	 5    | start | rtc check @ 276     |     | YES |     |     |       |       | 
  2163	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2164	----------------------------------------------------------------------------
  2165	
  2166	
  2167	File d:\tokeneer\code\core\clock\startofday.vcg
  2168	function Clock.StartOfDay
  2169	
  2170	VCs generated 01-MAY-2009 10:43:39
  2171	
  2172	VCs simplified 01-MAY-2009 10:44:40
  2173	
  2174	VCs for function_startofday :
  2175	----------------------------------------------------------------------------
  2176	      |       |                     |  -----Proved In-----  |       |       |
  2177	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2178	----------------------------------------------------------------------------
  2179	 1    | start | rtc check @ 290     |     | YES |     |     |       |       | 
  2180	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2181	----------------------------------------------------------------------------
  2182	
  2183	
  2184	File d:\tokeneer\code\core\clock\thecurrenttime.vcg
  2185	function Clock.TheCurrentTime
  2186	
  2187	VCs generated 01-MAY-2009 10:43:39
  2188	
  2189	VCs simplified 01-MAY-2009 10:44:40
  2190	
  2191	VCs for function_thecurrenttime :
  2192	----------------------------------------------------------------------------
  2193	      |       |                     |  -----Proved In-----  |       |       |
  2194	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2195	----------------------------------------------------------------------------
  2196	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2197	----------------------------------------------------------------------------
  2198	
  2199	
  2200	File d:\tokeneer\code\core\configdata\authperiodisempty.vcg
  2201	function ConfigData.AuthPeriodIsEmpty
  2202	
  2203	VCs generated 01-MAY-2009 10:44:01
  2204	
  2205	VCs simplified 01-MAY-2009 10:44:40
  2206	
  2207	VCs for function_authperiodisempty :
  2208	----------------------------------------------------------------------------
  2209	      |       |                     |  -----Proved In-----  |       |       |
  2210	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2211	----------------------------------------------------------------------------
  2212	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2213	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2214	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2215	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2216	 5    |       | refinement          | YES |     |     |     |       |       | 
  2217	 6    |       | refinement          | YES |     |     |     |       |       | 
  2218	----------------------------------------------------------------------------
  2219	
  2220	
  2221	File d:\tokeneer\code\core\configdata\getauthperiod.vcg
  2222	procedure ConfigData.GetAuthPeriod
  2223	
  2224	VCs generated 01-MAY-2009 10:44:01
  2225	
  2226	VCs simplified 01-MAY-2009 10:44:40
  2227	
  2228	VCs for procedure_getauthperiod :
  2229	----------------------------------------------------------------------------
  2230	      |       |                     |  -----Proved In-----  |       |       |
  2231	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2232	----------------------------------------------------------------------------
  2233	 1    | start | rtc check @ 1599    |     | YES |     |     |       |       | 
  2234	 2    | start | rtc check @ 1607    |     | YES |     |     |       |       | 
  2235	 3    | start | rtc check @ 1608    |     | YES |     |     |       |       | 
  2236	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2237	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2238	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2239	 7    |       | refinement          | YES |     |     |     |       |       | 
  2240	 8    |       | refinement          | YES |     |     |     |       |       | 
  2241	----------------------------------------------------------------------------
  2242	
  2243	
  2244	File d:\tokeneer\code\core\configdata\init.vcg
  2245	procedure ConfigData.Init
  2246	
  2247	VCs generated 01-MAY-2009 10:44:01
  2248	
  2249	VCs simplified 01-MAY-2009 10:44:41
  2250	
  2251	VCs for procedure_init :
  2252	----------------------------------------------------------------------------
  2253	      |       |                     |  -----Proved In-----  |       |       |
  2254	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2255	----------------------------------------------------------------------------
  2256	 1    | start | rtc check @ 1349    |     | YES |     |     |       |       | 
  2257	 2    | start | rtc check @ 1367    |     | YES |     |     |       |       | 
  2258	 3    | start | rtc check @ 1368    |     | YES |     |     |       |       | 
  2259	 4    | start | rtc check @ 1369    |     | YES |     |     |       |       | 
  2260	 5    | start | rtc check @ 1370    |     | YES |     |     |       |       | 
  2261	 6    | start | rtc check @ 1371    |     | YES |     |     |       |       | 
  2262	 7    | start | rtc check @ 1372    |     | YES |     |     |       |       | 
  2263	 8    | start | rtc check @ 1373    |     | YES |     |     |       |       | 
  2264	 9    | start | rtc check @ 1374    |     | YES |     |     |       |       | 
  2265	 10   | start | rtc check @ 1375    |     | YES |     |     |       |       | 
  2266	 11   | start | rtc check @ 1376    |     | YES |     |     |       |       | 
  2267	 12   | start | rtc check @ 1377    |     | YES |     |     |       |       | 
  2268	 13   | start | rtc check @ 1378    |     | YES |     |     |       |       | 
  2269	 14   | start | rtc check @ 1379    |     | YES |     |     |       |       | 
  2270	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2271	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2272	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2273	 18   |       | refinement          | YES |     |     |     |       |       | 
  2274	 19   |       | refinement          | YES |     |     |     |       |       | 
  2275	----------------------------------------------------------------------------
  2276	
  2277	
  2278	File d:\tokeneer\code\core\configdata\init\setdefaults.vcg
  2279	procedure ConfigData.Init.SetDefaults
  2280	
  2281	VCs generated 01-MAY-2009 10:44:01
  2282	
  2283	VCs simplified 01-MAY-2009 10:44:40
  2284	
  2285	VCs for procedure_setdefaults :
  2286	----------------------------------------------------------------------------
  2287	      |       |                     |  -----Proved In-----  |       |       |
  2288	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2289	----------------------------------------------------------------------------
  2290	 1    | start | rtc check @ 1321    |     | YES |     |     |       |       | 
  2291	 2    | start | rtc check @ 1322    |     | YES |     |     |       |       | 
  2292	 3    | start | rtc check @ 1323    |     | YES |     |     |       |       | 
  2293	 4    | start | rtc check @ 1324    |     | YES |     |     |       |       | 
  2294	 5    | start | rtc check @ 1325    |     | YES |     |     |       |       | 
  2295	 6    | start | rtc check @ 1326    |     | YES |     |     |       |       | 
  2296	 7    | start | rtc check @ 1327    |     | YES |     |     |       |       | 
  2297	 8    | start | rtc check @ 1328    |     | YES |     |     |       |       | 
  2298	 9    | start | rtc check @ 1329    |     | YES |     |     |       |       | 
  2299	 10   | start | rtc check @ 1330    |     | YES |     |     |       |       | 
  2300	 11   | start | rtc check @ 1331    |     | YES |     |     |       |       | 
  2301	 12   | start | rtc check @ 1332    |     | YES |     |     |       |       | 
  2302	 13   | start | rtc check @ 1333    |     | YES |     |     |       |       | 
  2303	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2304	----------------------------------------------------------------------------
  2305	
  2306	
  2307	File d:\tokeneer\code\core\configdata\isinentryperiod.vcg
  2308	function ConfigData.IsInEntryPeriod
  2309	
  2310	VCs generated 01-MAY-2009 10:44:01
  2311	
  2312	VCs simplified 01-MAY-2009 10:44:41
  2313	
  2314	VCs for function_isinentryperiod :
  2315	----------------------------------------------------------------------------
  2316	      |       |                     |  -----Proved In-----  |       |       |
  2317	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2318	----------------------------------------------------------------------------
  2319	 1    | start | rtc check @ 1637    |     | YES |     |     |       |       | 
  2320	 2    | start | rtc check @ 1637    |     | YES |     |     |       |       | 
  2321	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2322	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2323	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2324	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2325	 7    |       | refinement          | YES |     |     |     |       |       | 
  2326	 8    |       | refinement          | YES |     |     |     |       |       | 
  2327	----------------------------------------------------------------------------
  2328	
  2329	
  2330	File d:\tokeneer\code\core\configdata\thealarmsilentduration.vcg
  2331	function ConfigData.TheAlarmSilentDuration
  2332	
  2333	VCs generated 01-MAY-2009 10:44:01
  2334	
  2335	VCs simplified 13-MAY-2009 14:23:38
  2336	
  2337	VCs for function_thealarmsilentduration :
  2338	----------------------------------------------------------------------------
  2339	      |       |                     |  -----Proved In-----  |       |       |
  2340	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2341	----------------------------------------------------------------------------
  2342	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2343	 2    |       | refinement          | YES |     |     |     |       |       | 
  2344	 3    |       | refinement          | YES |     |     |     |       |       | 
  2345	----------------------------------------------------------------------------
  2346	
  2347	
  2348	File d:\tokeneer\code\core\configdata\thealarmthresholdentries.vcg
  2349	function ConfigData.TheAlarmThresholdEntries
  2350	
  2351	VCs generated 01-MAY-2009 10:44:01
  2352	
  2353	VCs simplified 01-MAY-2009 10:44:41
  2354	
  2355	VCs for function_thealarmthresholdentries :
  2356	----------------------------------------------------------------------------
  2357	      |       |                     |  -----Proved In-----  |       |       |
  2358	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2359	----------------------------------------------------------------------------
  2360	 1    | start | rtc check @ 1760    |     | YES |     |     |       |       | 
  2361	 2    | start | rtc check @ 1762    |     | YES |     |     |       |       | 
  2362	 3    | start | rtc check @ 1764    |     | YES |     |     |       |       | 
  2363	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2364	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2365	 6    |       | refinement          | YES |     |     |     |       |       | 
  2366	 7    |       | refinement          | YES |     |     |     |       |       | 
  2367	----------------------------------------------------------------------------
  2368	
  2369	
  2370	File d:\tokeneer\code\core\configdata\thedisplayfields.vcg
  2371	procedure ConfigData.TheDisplayFields
  2372	
  2373	VCs generated 01-MAY-2009 10:44:01
  2374	
  2375	VCs simplified 01-MAY-2009 10:44:41
  2376	
  2377	VCs for procedure_thedisplayfields :
  2378	----------------------------------------------------------------------------
  2379	      |       |                     |  -----Proved In-----  |       |       |
  2380	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2381	----------------------------------------------------------------------------
  2382	 1    | start | rtc check @ 1518    |     | YES |     |     |       |       | 
  2383	 2    | start | rtc check @ 1519    |     | YES |     |     |       |       | 
  2384	 3    | start | rtc check @ 1520    |     | YES |     |     |       |       | 
  2385	 4    | start | rtc check @ 1521    |     | YES |     |     |       |       | 
  2386	 5    | start | rtc check @ 1522    |     | YES |     |     |       |       | 
  2387	 6    | start | rtc check @ 1523    |     | YES |     |     |       |       | 
  2388	 7    | start | rtc check @ 1524    |     | YES |     |     |       |       | 
  2389	 8    | start | rtc check @ 1525    |     | YES |     |     |       |       | 
  2390	 9    | start | rtc check @ 1526    |     | YES |     |     |       |       | 
  2391	 10   | start | rtc check @ 1527    |     | YES |     |     |       |       | 
  2392	 11   | start | rtc check @ 1528    |     | YES |     |     |       |       | 
  2393	 12   | start | rtc check @ 1529    |     | YES |     |     |       |       | 
  2394	 13   | start | rtc check @ 1530    |     | YES |     |     |       |       | 
  2395	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2396	 15   |       | refinement          | YES |     |     |     |       |       | 
  2397	 16   |       | refinement          | YES |     |     |     |       |       | 
  2398	----------------------------------------------------------------------------
  2399	
  2400	
  2401	File d:\tokeneer\code\core\configdata\theenclaveclearance.vcg
  2402	function ConfigData.TheEnclaveClearance
  2403	
  2404	VCs generated 01-MAY-2009 10:44:01
  2405	
  2406	VCs simplified 01-MAY-2009 10:44:42
  2407	
  2408	VCs for function_theenclaveclearance :
  2409	----------------------------------------------------------------------------
  2410	      |       |                     |  -----Proved In-----  |       |       |
  2411	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2412	----------------------------------------------------------------------------
  2413	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2414	 2    |       | refinement          | YES |     |     |     |       |       | 
  2415	 3    |       | refinement          | YES |     |     |     |       |       | 
  2416	----------------------------------------------------------------------------
  2417	
  2418	
  2419	File d:\tokeneer\code\core\configdata\thefingerwaitduration.vcg
  2420	function ConfigData.TheFingerWaitDuration
  2421	
  2422	VCs generated 01-MAY-2009 10:44:01
  2423	
  2424	VCs simplified 01-MAY-2009 10:44:42
  2425	
  2426	VCs for function_thefingerwaitduration :
  2427	----------------------------------------------------------------------------
  2428	      |       |                     |  -----Proved In-----  |       |       |
  2429	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2430	----------------------------------------------------------------------------
  2431	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2432	 2    |       | refinement          | YES |     |     |     |       |       | 
  2433	 3    |       | refinement          | YES |     |     |     |       |       | 
  2434	----------------------------------------------------------------------------
  2435	
  2436	
  2437	File d:\tokeneer\code\core\configdata\thelatchunlockduration.vcg
  2438	function ConfigData.TheLatchUnlockDuration
  2439	
  2440	VCs generated 01-MAY-2009 10:44:01
  2441	
  2442	VCs simplified 01-MAY-2009 10:44:42
  2443	
  2444	VCs for function_thelatchunlockduration :
  2445	----------------------------------------------------------------------------
  2446	      |       |                     |  -----Proved In-----  |       |       |
  2447	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2448	----------------------------------------------------------------------------
  2449	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2450	 2    |       | refinement          | YES |     |     |     |       |       | 
  2451	 3    |       | refinement          | YES |     |     |     |       |       | 
  2452	----------------------------------------------------------------------------
  2453	
  2454	
  2455	File d:\tokeneer\code\core\configdata\thesystemmaxfar.vcg
  2456	function ConfigData.TheSystemMaxFar
  2457	
  2458	VCs generated 01-MAY-2009 10:44:01
  2459	
  2460	VCs simplified 01-MAY-2009 10:44:42
  2461	
  2462	VCs for function_thesystemmaxfar :
  2463	----------------------------------------------------------------------------
  2464	      |       |                     |  -----Proved In-----  |       |       |
  2465	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2466	----------------------------------------------------------------------------
  2467	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2468	 2    |       | refinement          | YES |     |     |     |       |       | 
  2469	 3    |       | refinement          | YES |     |     |     |       |       | 
  2470	----------------------------------------------------------------------------
  2471	
  2472	
  2473	File d:\tokeneer\code\core\configdata\thetokenremovalduration.vcg
  2474	function ConfigData.TheTokenRemovalDuration
  2475	
  2476	VCs generated 01-MAY-2009 10:44:01
  2477	
  2478	VCs simplified 01-MAY-2009 10:44:42
  2479	
  2480	VCs for function_thetokenremovalduration :
  2481	----------------------------------------------------------------------------
  2482	      |       |                     |  -----Proved In-----  |       |       |
  2483	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2484	----------------------------------------------------------------------------
  2485	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  2486	 2    |       | refinement          | YES |     |     |     |       |       | 
  2487	 3    |       | refinement          | YES |     |     |     |       |       | 
  2488	----------------------------------------------------------------------------
  2489	
  2490	
  2491	File d:\tokeneer\code\core\configdata\updatedata.vcg
  2492	procedure ConfigData.UpdateData
  2493	
  2494	VCs generated 01-MAY-2009 10:44:01
  2495	
  2496	VCs simplified 01-MAY-2009 10:44:42
  2497	
  2498	VCs for procedure_updatedata :
  2499	----------------------------------------------------------------------------
  2500	      |       |                     |  -----Proved In-----  |       |       |
  2501	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2502	----------------------------------------------------------------------------
  2503	 1    | start | rtc check @ 1452    |     | YES |     |     |       |       | 
  2504	 2    | start | rtc check @ 1453    |     | YES |     |     |       |       | 
  2505	 3    | start | rtc check @ 1454    |     | YES |     |     |       |       | 
  2506	 4    | start | rtc check @ 1455    |     | YES |     |     |       |       | 
  2507	 5    | start | rtc check @ 1456    |     | YES |     |     |       |       | 
  2508	 6    | start | rtc check @ 1457    |     | YES |     |     |       |       | 
  2509	 7    | start | rtc check @ 1458    |     | YES |     |     |       |       | 
  2510	 8    | start | rtc check @ 1459    |     | YES |     |     |       |       | 
  2511	 9    | start | rtc check @ 1460    |     | YES |     |     |       |       | 
  2512	 10   | start | rtc check @ 1461    |     | YES |     |     |       |       | 
  2513	 11   | start | rtc check @ 1462    |     | YES |     |     |       |       | 
  2514	 12   | start | rtc check @ 1463    |     | YES |     |     |       |       | 
  2515	 13   | start | rtc check @ 1464    |     | YES |     |     |       |       | 
  2516	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2517	 15   |       | refinement          | YES |     |     |     |       |       | 
  2518	 16   |       | refinement          | YES |     |     |     |       |       | 
  2519	----------------------------------------------------------------------------
  2520	
  2521	
  2522	File d:\tokeneer\code\core\configdata\validatefile.vcg
  2523	procedure ConfigData.ValidateFile
  2524	
  2525	VCs generated 01-MAY-2009 10:44:00
  2526	
  2527	VCs simplified 01-MAY-2009 10:44:46
  2528	
  2529	VCs for procedure_validatefile :
  2530	----------------------------------------------------------------------------
  2531	      |       |                     |  -----Proved In-----  |       |       |
  2532	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2533	----------------------------------------------------------------------------
  2534	 1    | start | rtc check @ 891     |     | YES |     |     |       |       | 
  2535	 2    | start |    assert @ 894     | YES |     |     |     |       |       | 
  2536	 3    | start |    assert @ 894     | YES |     |     |     |       |       | 
  2537	 4    | 894   | rtc check @ 899     |     | YES |     |     |       |       | 
  2538	 5    | 894   |    assert @ 902     | YES |     |     |     |       |       | 
  2539	 6    | 894   |    assert @ 902     | YES |     |     |     |       |       | 
  2540	 7    | 902   | rtc check @ 907     |     | YES |     |     |       |       | 
  2541	 8    | 902   |    assert @ 910     | YES |     |     |     |       |       | 
  2542	 9    | 902   |    assert @ 910     | YES |     |     |     |       |       | 
  2543	 10   | 910   | rtc check @ 915     |     | YES |     |     |       |       | 
  2544	 11   | 910   | rtc check @ 921     |     | YES |     |     |       |       | 
  2545	 12   | 910   | rtc check @ 921     |     | YES |     |     |       |       | 
  2546	 13   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2547	 14   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2548	 15   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2549	 16   | 910   |    assert @ 924     | YES |     |     |     |       |       | 
  2550	 17   | 924   | rtc check @ 929     |     | YES |     |     |       |       | 
  2551	 18   | 924   |    assert @ 932     | YES |     |     |     |       |       | 
  2552	 19   | 924   |    assert @ 932     | YES |     |     |     |       |       | 
  2553	 20   | 932   | rtc check @ 937     |     | YES |     |     |       |       | 
  2554	 21   | 932   |    assert @ 940     | YES |     |     |     |       |       | 
  2555	 22   | 932   |    assert @ 940     | YES |     |     |     |       |       | 
  2556	 23   | 940   | rtc check @ 945     |     | YES |     |     |       |       | 
  2557	 24   | 940   |    assert @ 948     | YES |     |     |     |       |       | 
  2558	 25   | 940   |    assert @ 948     | YES |     |     |     |       |       | 
  2559	 26   | 948   | rtc check @ 953     |     | YES |     |     |       |       | 
  2560	 27   | 948   |    assert @ 956     | YES |     |     |     |       |       | 
  2561	 28   | 948   |    assert @ 956     | YES |     |     |     |       |       | 
  2562	 29   | 956   | rtc check @ 961     |     | YES |     |     |       |       | 
  2563	 30   | 956   |    assert @ 964     | YES |     |     |     |       |       | 
  2564	 31   | 956   |    assert @ 964     | YES |     |     |     |       |       | 
  2565	 32   | 964   | rtc check @ 969     |     | YES |     |     |       |       | 
  2566	 33   | 964   |    assert @ 972     | YES |     |     |     |       |       | 
  2567	 34   | 964   |    assert @ 972     | YES |     |     |     |       |       | 
  2568	 35   | 972   | rtc check @ 977     |     | YES |     |     |       |       | 
  2569	 36   | 972   |    assert @ 980     | YES |     |     |     |       |       | 
  2570	 37   | 972   |    assert @ 980     | YES |     |     |     |       |       | 
  2571	 38   | 980   | rtc check @ 985     |     | YES |     |     |       |       | 
  2572	 39   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2573	 40   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2574	 41   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2575	 42   | 980   |    assert @ finish  | YES |     |     |     |       |       | 
  2576	----------------------------------------------------------------------------
  2577	
  2578	
  2579	File d:\tokeneer\code\core\configdata\validatefile\readaccesspolicy.vcg
  2580	procedure ConfigData.ValidateFile.ReadAccessPolicy
  2581	
  2582	VCs generated 01-MAY-2009 10:44:00
  2583	
  2584	VCs simplified 01-MAY-2009 10:44:42
  2585	
  2586	VCs for procedure_readaccesspolicy :
  2587	----------------------------------------------------------------------------
  2588	      |       |                     |  -----Proved In-----  |       |       |
  2589	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2590	----------------------------------------------------------------------------
  2591	 1    | start | rtc check @ 709     |     | YES |     |     |       |       | 
  2592	 2    | start | rtc check @ 710     |     | YES |     |     |       |       | 
  2593	 3    | start | rtc check @ 714     |     | YES |     |     |       |       | 
  2594	 4    | start |    assert @ 716     |     | YES |     |     |       |       | 
  2595	 5    | 716   |    assert @ 716     |     | YES |     |     |       |       | 
  2596	 6    | 718   |    assert @ 716     |     | YES |     |     |       |       | 
  2597	 7    | 724   |    assert @ 716     |     | YES |     |     |       |       | 
  2598	 8    | 724   |    assert @ 716     |     | YES |     |     |       |       | 
  2599	 9    | 716   | rtc check @ 717     |     | YES |     |     |       |       | 
  2600	 10   | 716   |    assert @ 718     |     | YES |     |     |       |       | 
  2601	 11   | 718   | rtc check @ 723     |     | YES |     |     |       |       | 
  2602	 12   | 718   | rtc check @ 723     |     | YES |     |     |       |       | 
  2603	 13   | 718   |    assert @ 724     |     | YES |     |     |       |       | 
  2604	 14   | 724   |    assert @ 724     |     | YES |     |     |       |       | 
  2605	 15   | 724   | rtc check @ 729     |     | YES |     |     |       |       | 
  2606	 16   | 716   | rtc check @ 736     |     | YES |     |     |       |       | 
  2607	 17   | 718   | rtc check @ 736     |     | YES |     |     |       |       | 
  2608	 18   | 724   | rtc check @ 736     |     | YES |     |     |       |       | 
  2609	 19   | 724   | rtc check @ 736     |     | YES |     |     |       |       | 
  2610	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2611	 21   | 716   |    assert @ finish  | YES |     |     |     |       |       | 
  2612	 22   | 716   |    assert @ finish  | YES |     |     |     |       |       | 
  2613	 23   | 718   |    assert @ finish  | YES |     |     |     |       |       | 
  2614	 24   | 718   |    assert @ finish  | YES |     |     |     |       |       | 
  2615	 25   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2616	 26   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2617	 27   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2618	 28   | 724   |    assert @ finish  | YES |     |     |     |       |       | 
  2619	----------------------------------------------------------------------------
  2620	
  2621	
  2622	File d:\tokeneer\code\core\configdata\validatefile\readalarmsilent.vcg
  2623	procedure ConfigData.ValidateFile.ReadAlarmSilent
  2624	
  2625	VCs generated 01-MAY-2009 10:43:59
  2626	
  2627	VCs simplified 01-MAY-2009 10:44:43
  2628	
  2629	VCs for procedure_readalarmsilent :
  2630	----------------------------------------------------------------------------
  2631	      |       |                     |  -----Proved In-----  |       |       |
  2632	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2633	----------------------------------------------------------------------------
  2634	 1    | start | rtc check @ 451     |     | YES |     |     |       |       | 
  2635	 2    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  2636	 3    | start | rtc check @ 455     |     | YES |     |     |       |       | 
  2637	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2638	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2639	----------------------------------------------------------------------------
  2640	
  2641	
  2642	File d:\tokeneer\code\core\configdata\validatefile\readalarmthreshold.vcg
  2643	procedure ConfigData.ValidateFile.ReadAlarmThreshold
  2644	
  2645	VCs generated 01-MAY-2009 10:44:00
  2646	
  2647	VCs simplified 01-MAY-2009 10:44:43
  2648	
  2649	VCs for procedure_readalarmthreshold :
  2650	----------------------------------------------------------------------------
  2651	      |       |                     |  -----Proved In-----  |       |       |
  2652	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2653	----------------------------------------------------------------------------
  2654	 1    | start | rtc check @ 834     |     | YES |     |     |       |       | 
  2655	 2    | start | rtc check @ 835     |     | YES |     |     |       |       | 
  2656	 3    | start | rtc check @ 838     |     | YES |     |     |       |       | 
  2657	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2658	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2659	----------------------------------------------------------------------------
  2660	
  2661	
  2662	File d:\tokeneer\code\core\configdata\validatefile\readauthduration.vcg
  2663	procedure ConfigData.ValidateFile.ReadAuthDuration
  2664	
  2665	VCs generated 01-MAY-2009 10:44:00
  2666	
  2667	VCs simplified 01-MAY-2009 10:44:43
  2668	
  2669	VCs for procedure_readauthduration :
  2670	----------------------------------------------------------------------------
  2671	      |       |                     |  -----Proved In-----  |       |       |
  2672	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2673	----------------------------------------------------------------------------
  2674	 1    | start | rtc check @ 675     |     | YES |     |     |       |       | 
  2675	 2    | start | rtc check @ 676     |     | YES |     |     |       |       | 
  2676	 3    | start | rtc check @ 679     |     | YES |     |     |       |       | 
  2677	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2678	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2679	----------------------------------------------------------------------------
  2680	
  2681	
  2682	File d:\tokeneer\code\core\configdata\validatefile\readclass.vcg
  2683	procedure ConfigData.ValidateFile.ReadClass
  2684	
  2685	VCs generated 01-MAY-2009 10:43:59
  2686	
  2687	VCs simplified 01-MAY-2009 10:44:43
  2688	
  2689	VCs for procedure_readclass :
  2690	----------------------------------------------------------------------------
  2691	      |       |                     |  -----Proved In-----  |       |       |
  2692	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2693	----------------------------------------------------------------------------
  2694	 1    | start | rtc check @ 309     |     | YES |     |     |       |       | 
  2695	 2    | start | rtc check @ 310     |     | YES |     |     |       |       | 
  2696	 3    | start |    assert @ 313     |     | YES |     |     |       |       | 
  2697	 4    | 313   |    assert @ 313     |     | YES |     |     |       |       | 
  2698	 5    | 317   |    assert @ 313     |     | YES |     |     |       |       | 
  2699	 6    | 325   |    assert @ 313     |     | YES |     |     |       |       | 
  2700	 7    | 325   |    assert @ 313     |     | YES |     |     |       |       | 
  2701	 8    | 313   | rtc check @ 315     |     | YES |     |     |       |       | 
  2702	 9    | 313   |    assert @ 317     |     | YES |     |     |       |       | 
  2703	 10   | 317   | rtc check @ 323     |     | YES |     |     |       |       | 
  2704	 11   | 317   | rtc check @ 323     |     | YES |     |     |       |       | 
  2705	 12   | 317   |    assert @ 325     |     | YES |     |     |       |       | 
  2706	 13   | 325   |    assert @ 325     |     | YES |     |     |       |       | 
  2707	 14   | 325   | rtc check @ 331     |     | YES |     |     |       |       | 
  2708	 15   | 313   | rtc check @ 338     |     | YES |     |     |       |       | 
  2709	 16   | 317   | rtc check @ 338     |     | YES |     |     |       |       | 
  2710	 17   | 325   | rtc check @ 338     |     | YES |     |     |       |       | 
  2711	 18   | 325   | rtc check @ 338     |     | YES |     |     |       |       | 
  2712	 19   | 313   |    assert @ finish  | YES |     |     |     |       |       | 
  2713	 20   | 313   |    assert @ finish  | YES |     |     |     |       |       | 
  2714	 21   | 317   |    assert @ finish  | YES |     |     |     |       |       | 
  2715	 22   | 317   |    assert @ finish  | YES |     |     |     |       |       | 
  2716	 23   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2717	 24   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2718	 25   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2719	 26   | 325   |    assert @ finish  | YES |     |     |     |       |       | 
  2720	----------------------------------------------------------------------------
  2721	
  2722	
  2723	File d:\tokeneer\code\core\configdata\validatefile\readclearance.vcg
  2724	procedure ConfigData.ValidateFile.ReadClearance
  2725	
  2726	VCs generated 01-MAY-2009 10:44:00
  2727	
  2728	VCs simplified 01-MAY-2009 10:44:44
  2729	
  2730	VCs for procedure_readclearance :
  2731	----------------------------------------------------------------------------
  2732	      |       |                     |  -----Proved In-----  |       |       |
  2733	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2734	----------------------------------------------------------------------------
  2735	 1    | start | rtc check @ 579     |     | YES |     |     |       |       | 
  2736	 2    | start | rtc check @ 580     |     | YES |     |     |       |       | 
  2737	 3    | start | rtc check @ 583     |     | YES |     |     |       |       | 
  2738	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2739	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2740	----------------------------------------------------------------------------
  2741	
  2742	
  2743	File d:\tokeneer\code\core\configdata\validatefile\readduration.vcg
  2744	procedure ConfigData.ValidateFile.ReadDuration
  2745	
  2746	VCs generated 01-MAY-2009 10:43:59
  2747	
  2748	VCs simplified 01-MAY-2009 10:44:44
  2749	
  2750	VCs for procedure_readduration :
  2751	----------------------------------------------------------------------------
  2752	      |       |                     |  -----Proved In-----  |       |       |
  2753	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2754	----------------------------------------------------------------------------
  2755	 1    | start | rtc check @ 220     |     | YES |     |     |       |       | 
  2756	 2    | start | rtc check @ 221     |     | YES |     |     |       |       | 
  2757	 3    | start | rtc check @ 221     |     | YES |     |     |       |       | 
  2758	 4    | start | rtc check @ 233     |     | YES |     |     |       |       | 
  2759	 5    | start | rtc check @ 237     |     | YES |     |     |       |       | 
  2760	 6    | start | rtc check @ 243     |     | YES |     |     |       |       | 
  2761	 7    | start | rtc check @ 243     |     | YES |     |     |       |       | 
  2762	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2763	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2764	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2765	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2766	----------------------------------------------------------------------------
  2767	
  2768	
  2769	File d:\tokeneer\code\core\configdata\validatefile\readfar.vcg
  2770	procedure ConfigData.ValidateFile.ReadFar
  2771	
  2772	VCs generated 01-MAY-2009 10:43:59
  2773	
  2774	VCs simplified 01-MAY-2009 10:44:44
  2775	
  2776	VCs for procedure_readfar :
  2777	----------------------------------------------------------------------------
  2778	      |       |                     |  -----Proved In-----  |       |       |
  2779	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2780	----------------------------------------------------------------------------
  2781	 1    | start | rtc check @ 411     |     | YES |     |     |       |       | 
  2782	 2    | start | rtc check @ 412     |     | YES |     |     |       |       | 
  2783	 3    | start | rtc check @ 412     |     | YES |     |     |       |       | 
  2784	 4    | start | rtc check @ 413     |     | YES |     |     |       |       | 
  2785	 5    | start | rtc check @ 416     |     | YES |     |     |       |       | 
  2786	 6    | start | rtc check @ 422     |     | YES |     |     |       |       | 
  2787	 7    | start | rtc check @ 422     |     | YES |     |     |       |       | 
  2788	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2789	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2790	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2791	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2792	----------------------------------------------------------------------------
  2793	
  2794	
  2795	File d:\tokeneer\code\core\configdata\validatefile\readfilesize.vcg
  2796	procedure ConfigData.ValidateFile.ReadFileSize
  2797	
  2798	VCs generated 01-MAY-2009 10:43:59
  2799	
  2800	VCs simplified 01-MAY-2009 10:44:44
  2801	
  2802	VCs for procedure_readfilesize :
  2803	----------------------------------------------------------------------------
  2804	      |       |                     |  -----Proved In-----  |       |       |
  2805	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2806	----------------------------------------------------------------------------
  2807	 1    | start | rtc check @ 271     |     | YES |     |     |       |       | 
  2808	 2    | start | rtc check @ 272     |     | YES |     |     |       |       | 
  2809	 3    | start | rtc check @ 272     |     | YES |     |     |       |       | 
  2810	 4    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  2811	 5    | start | rtc check @ 276     |     | YES |     |     |       |       | 
  2812	 6    | start | rtc check @ 282     |     | YES |     |     |       |       | 
  2813	 7    | start | rtc check @ 282     |     | YES |     |     |       |       | 
  2814	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2815	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2816	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2817	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2818	----------------------------------------------------------------------------
  2819	
  2820	
  2821	File d:\tokeneer\code\core\configdata\validatefile\readfingerwait.vcg
  2822	procedure ConfigData.ValidateFile.ReadFingerWait
  2823	
  2824	VCs generated 01-MAY-2009 10:44:00
  2825	
  2826	VCs simplified 01-MAY-2009 10:44:44
  2827	
  2828	VCs for procedure_readfingerwait :
  2829	----------------------------------------------------------------------------
  2830	      |       |                     |  -----Proved In-----  |       |       |
  2831	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2832	----------------------------------------------------------------------------
  2833	 1    | start | rtc check @ 515     |     | YES |     |     |       |       | 
  2834	 2    | start | rtc check @ 516     |     | YES |     |     |       |       | 
  2835	 3    | start | rtc check @ 519     |     | YES |     |     |       |       | 
  2836	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2837	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2838	----------------------------------------------------------------------------
  2839	
  2840	
  2841	File d:\tokeneer\code\core\configdata\validatefile\readlatchunlock.vcg
  2842	procedure ConfigData.ValidateFile.ReadLatchUnlock
  2843	
  2844	VCs generated 01-MAY-2009 10:44:00
  2845	
  2846	VCs simplified 01-MAY-2009 10:44:44
  2847	
  2848	VCs for procedure_readlatchunlock :
  2849	----------------------------------------------------------------------------
  2850	      |       |                     |  -----Proved In-----  |       |       |
  2851	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2852	----------------------------------------------------------------------------
  2853	 1    | start | rtc check @ 483     |     | YES |     |     |       |       | 
  2854	 2    | start | rtc check @ 484     |     | YES |     |     |       |       | 
  2855	 3    | start | rtc check @ 487     |     | YES |     |     |       |       | 
  2856	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2857	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2858	----------------------------------------------------------------------------
  2859	
  2860	
  2861	File d:\tokeneer\code\core\configdata\validatefile\readminentryclass.vcg
  2862	procedure ConfigData.ValidateFile.ReadMinEntryClass
  2863	
  2864	VCs generated 01-MAY-2009 10:44:00
  2865	
  2866	VCs simplified 01-MAY-2009 10:44:44
  2867	
  2868	VCs for procedure_readminentryclass :
  2869	----------------------------------------------------------------------------
  2870	      |       |                     |  -----Proved In-----  |       |       |
  2871	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2872	----------------------------------------------------------------------------
  2873	 1    | start | rtc check @ 770     |     | YES |     |     |       |       | 
  2874	 2    | start | rtc check @ 771     |     | YES |     |     |       |       | 
  2875	 3    | start | rtc check @ 774     |     | YES |     |     |       |       | 
  2876	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2877	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2878	----------------------------------------------------------------------------
  2879	
  2880	
  2881	File d:\tokeneer\code\core\configdata\validatefile\readminpreservedlog.vcg
  2882	procedure ConfigData.ValidateFile.ReadMinPreservedLog
  2883	
  2884	VCs generated 01-MAY-2009 10:44:00
  2885	
  2886	VCs simplified 01-MAY-2009 10:44:45
  2887	
  2888	VCs for procedure_readminpreservedlog :
  2889	----------------------------------------------------------------------------
  2890	      |       |                     |  -----Proved In-----  |       |       |
  2891	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2892	----------------------------------------------------------------------------
  2893	 1    | start | rtc check @ 802     |     | YES |     |     |       |       | 
  2894	 2    | start | rtc check @ 803     |     | YES |     |     |       |       | 
  2895	 3    | start | rtc check @ 806     |     | YES |     |     |       |       | 
  2896	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2897	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2898	----------------------------------------------------------------------------
  2899	
  2900	
  2901	File d:\tokeneer\code\core\configdata\validatefile\readsystemmaxfar.vcg
  2902	procedure ConfigData.ValidateFile.ReadSystemMaxFar
  2903	
  2904	VCs generated 01-MAY-2009 10:44:00
  2905	
  2906	VCs simplified 01-MAY-2009 10:44:45
  2907	
  2908	VCs for procedure_readsystemmaxfar :
  2909	----------------------------------------------------------------------------
  2910	      |       |                     |  -----Proved In-----  |       |       |
  2911	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2912	----------------------------------------------------------------------------
  2913	 1    | start | rtc check @ 867     |     | YES |     |     |       |       | 
  2914	 2    | start | rtc check @ 868     |     | YES |     |     |       |       | 
  2915	 3    | start | rtc check @ 871     |     | YES |     |     |       |       | 
  2916	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2917	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2918	----------------------------------------------------------------------------
  2919	
  2920	
  2921	File d:\tokeneer\code\core\configdata\validatefile\readtokenremoval.vcg
  2922	procedure ConfigData.ValidateFile.ReadTokenRemoval
  2923	
  2924	VCs generated 01-MAY-2009 10:44:00
  2925	
  2926	VCs simplified 01-MAY-2009 10:44:45
  2927	
  2928	VCs for procedure_readtokenremoval :
  2929	----------------------------------------------------------------------------
  2930	      |       |                     |  -----Proved In-----  |       |       |
  2931	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2932	----------------------------------------------------------------------------
  2933	 1    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  2934	 2    | start | rtc check @ 548     |     | YES |     |     |       |       | 
  2935	 3    | start | rtc check @ 551     |     | YES |     |     |       |       | 
  2936	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2937	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2938	----------------------------------------------------------------------------
  2939	
  2940	
  2941	File d:\tokeneer\code\core\configdata\validatefile\readworkingend.vcg
  2942	procedure ConfigData.ValidateFile.ReadWorkingEnd
  2943	
  2944	VCs generated 01-MAY-2009 10:44:00
  2945	
  2946	VCs simplified 01-MAY-2009 10:44:45
  2947	
  2948	VCs for procedure_readworkingend :
  2949	----------------------------------------------------------------------------
  2950	      |       |                     |  -----Proved In-----  |       |       |
  2951	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2952	----------------------------------------------------------------------------
  2953	 1    | start | rtc check @ 643     |     | YES |     |     |       |       | 
  2954	 2    | start | rtc check @ 644     |     | YES |     |     |       |       | 
  2955	 3    | start | rtc check @ 647     |     | YES |     |     |       |       | 
  2956	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2957	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  2958	----------------------------------------------------------------------------
  2959	
  2960	
  2961	File d:\tokeneer\code\core\configdata\validatefile\readworkinghours.vcg
  2962	procedure ConfigData.ValidateFile.ReadWorkingHours
  2963	
  2964	VCs generated 01-MAY-2009 10:43:59
  2965	
  2966	VCs simplified 01-MAY-2009 10:44:45
  2967	
  2968	VCs for procedure_readworkinghours :
  2969	----------------------------------------------------------------------------
  2970	      |       |                     |  -----Proved In-----  |       |       |
  2971	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  2972	----------------------------------------------------------------------------
  2973	 1    | start | rtc check @ 369     |     | YES |     |     |       |       | 
  2974	 2    | start | rtc check @ 370     |     | YES |     |     |       |       | 
  2975	 3    | start | rtc check @ 370     |     | YES |     |     |       |       | 
  2976	 4    | start | rtc check @ 371     |     | YES |     |     |       |       | 
  2977	 5    | start | rtc check @ 374     |     | YES |     |     |       |       | 
  2978	 6    | start | rtc check @ 375     |     | YES |     |     |       |       | 
  2979	 7    | start | rtc check @ 375     |     | YES |     |     |       |       | 
  2980	 8    | start | rtc check @ 376     |     | YES |     |     |       |       | 
  2981	 9    | start | rtc check @ 379     |     | YES |     |     |       |       | 
  2982	 10   | start | rtc check @ 385     |     | YES |     |     |       |       | 
  2983	 11   | start | rtc check @ 385     |     | YES |     |     |       |       | 
  2984	 12   | start | rtc check @ 385     |     | YES |     |     |       |       | 
  2985	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2986	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2987	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2988	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2989	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2990	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  2991	----------------------------------------------------------------------------
  2992	
  2993	
  2994	File d:\tokeneer\code\core\configdata\validatefile\readworkingstart.vcg
  2995	procedure ConfigData.ValidateFile.ReadWorkingStart
  2996	
  2997	VCs generated 01-MAY-2009 10:44:00
  2998	
  2999	VCs simplified 01-MAY-2009 10:44:46
  3000	
  3001	VCs for procedure_readworkingstart :
  3002	----------------------------------------------------------------------------
  3003	      |       |                     |  -----Proved In-----  |       |       |
  3004	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3005	----------------------------------------------------------------------------
  3006	 1    | start | rtc check @ 611     |     | YES |     |     |       |       | 
  3007	 2    | start | rtc check @ 612     |     | YES |     |     |       |       | 
  3008	 3    | start | rtc check @ 615     |     | YES |     |     |       |       | 
  3009	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3010	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3011	----------------------------------------------------------------------------
  3012	
  3013	
  3014	File d:\tokeneer\code\core\configdata\writefile.vcg
  3015	procedure ConfigData.WriteFile
  3016	
  3017	VCs generated 01-MAY-2009 10:44:00
  3018	
  3019	VCs simplified 01-MAY-2009 10:44:49
  3020	
  3021	VCs for procedure_writefile :
  3022	----------------------------------------------------------------------------
  3023	      |       |                     |  -----Proved In-----  |       |       |
  3024	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3025	----------------------------------------------------------------------------
  3026	 1    | start |    assert @ 1085    |     | YES |     |     |       |       | 
  3027	 2    | start |    assert @ 1085    |     | YES |     |     |       |       | 
  3028	 3    | 1085  | rtc check @ 1090    |     | YES |     |     |       |       | 
  3029	 4    | 1085  | rtc check @ 1093    |     | YES |     |     |       |       | 
  3030	 5    | 1085  | rtc check @ 1096    |     | YES |     |     |       |       | 
  3031	 6    | 1085  | rtc check @ 1100    |     | YES |     |     |       |       | 
  3032	 7    | 1085  | rtc check @ 1103    |     | YES |     |     |       |       | 
  3033	 8    | 1085  | rtc check @ 1106    |     | YES |     |     |       |       | 
  3034	 9    | 1085  | rtc check @ 1110    |     | YES |     |     |       |       | 
  3035	 10   | 1085  | rtc check @ 1113    |     | YES |     |     |       |       | 
  3036	 11   | 1085  | rtc check @ 1116    |     | YES |     |     |       |       | 
  3037	 12   | 1085  | rtc check @ 1120    |     | YES |     |     |       |       | 
  3038	 13   | 1085  | rtc check @ 1123    |     | YES |     |     |       |       | 
  3039	 14   | 1085  | rtc check @ 1126    |     | YES |     |     |       |       | 
  3040	 15   | 1085  | rtc check @ 1130    |     | YES |     |     |       |       | 
  3041	 16   | 1085  | rtc check @ 1133    |     | YES |     |     |       |       | 
  3042	 17   | 1085  | rtc check @ 1136    |     | YES |     |     |       |       | 
  3043	 18   | 1085  | rtc check @ 1140    |     | YES |     |     |       |       | 
  3044	 19   | 1085  | rtc check @ 1143    |     | YES |     |     |       |       | 
  3045	 20   | 1085  | rtc check @ 1143    |     | YES |     |     |       |       | 
  3046	 21   | 1085  | rtc check @ 1146    |     | YES |     |     |       |       | 
  3047	 22   | 1085  | rtc check @ 1150    |     | YES |     |     |       |       | 
  3048	 23   | 1085  | rtc check @ 1153    |     | YES |     |     |       |       | 
  3049	 24   | 1085  | rtc check @ 1153    |     | YES |     |     |       |       | 
  3050	 25   | 1085  | rtc check @ 1156    |     | YES |     |     |       |       | 
  3051	 26   | 1085  | rtc check @ 1160    |     | YES |     |     |       |       | 
  3052	 27   | 1085  | rtc check @ 1163    |     | YES |     |     |       |       | 
  3053	 28   | 1085  | rtc check @ 1163    |     | YES |     |     |       |       | 
  3054	 29   | 1085  | rtc check @ 1166    |     | YES |     |     |       |       | 
  3055	 30   | 1085  | rtc check @ 1170    |     | YES |     |     |       |       | 
  3056	 31   | 1085  | rtc check @ 1173    |     | YES |     |     |       |       | 
  3057	 32   | 1085  | rtc check @ 1176    |     | YES |     |     |       |       | 
  3058	 33   | 1085  | rtc check @ 1180    |     | YES |     |     |       |       | 
  3059	 34   | 1085  | rtc check @ 1183    |     | YES |     |     |       |       | 
  3060	 35   | 1085  | rtc check @ 1186    |     | YES |     |     |       |       | 
  3061	 36   | 1085  | rtc check @ 1190    |     | YES |     |     |       |       | 
  3062	 37   | 1085  | rtc check @ 1193    |     | YES |     |     |       |       | 
  3063	 38   | 1085  | rtc check @ 1196    |     | YES |     |     |       |       | 
  3064	 39   | 1085  | rtc check @ 1200    |     | YES |     |     |       |       | 
  3065	 40   | 1085  | rtc check @ 1203    |     | YES |     |     |       |       | 
  3066	 41   | 1085  | rtc check @ 1206    |     | YES |     |     |       |       | 
  3067	 42   | 1085  | rtc check @ 1211    |     | YES |     |     |       |       | 
  3068	 43   | 1085  | rtc check @ 1214    |     | YES |     |     |       |       | 
  3069	 44   | 1085  | rtc check @ 1217    |     | YES |     |     |       |       | 
  3070	 45   | 1085  |    assert @ finish  | YES |     |     |     |       |       | 
  3071	 46   | 1085  |    assert @ finish  | YES |     |     |     |       |       | 
  3072	 47   |       | refinement          | YES |     |     |     |       |       | 
  3073	 48   |       | refinement          | YES |     |     |     |       |       | 
  3074	----------------------------------------------------------------------------
  3075	
  3076	
  3077	File d:\tokeneer\code\core\configdata\writefile\workinghourstext.vcg
  3078	function ConfigData.WriteFile.WorkingHoursText
  3079	
  3080	VCs generated 01-MAY-2009 10:44:00
  3081	
  3082	VCs simplified 01-MAY-2009 10:44:46
  3083	
  3084	VCs for function_workinghourstext :
  3085	----------------------------------------------------------------------------
  3086	      |       |                     |  -----Proved In-----  |       |       |
  3087	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3088	----------------------------------------------------------------------------
  3089	 1    | start | rtc check @ 1062    |     | YES |     |     |       |       | 
  3090	 2    | start | rtc check @ 1064    |     | YES |     |     |       |       | 
  3091	 3    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  3092	 4    | start | rtc check @ 1068    |     | YES |     |     |       |       | 
  3093	 5    | start | rtc check @ 1069    |     | YES |     |     |       |       | 
  3094	 6    | start | rtc check @ 1070    |     | YES |     |     |       |       | 
  3095	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3096	----------------------------------------------------------------------------
  3097	
  3098	
  3099	File d:\tokeneer\code\core\configuration\init.vcg
  3100	procedure Configuration.Init
  3101	
  3102	VCs generated 01-MAY-2009 10:43:56
  3103	
  3104	VCs simplified 01-MAY-2009 10:44:53
  3105	
  3106	VCs for procedure_init :
  3107	----------------------------------------------------------------------------
  3108	      |       |                     |  -----Proved In-----  |       |       |
  3109	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3110	----------------------------------------------------------------------------
  3111	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3112	----------------------------------------------------------------------------
  3113	
  3114	
  3115	File d:\tokeneer\code\core\configuration\updatedata.vcg
  3116	procedure Configuration.UpdateData
  3117	
  3118	VCs generated 01-MAY-2009 10:43:56
  3119	
  3120	VCs simplified 01-MAY-2009 10:44:53
  3121	
  3122	VCs for procedure_updatedata :
  3123	----------------------------------------------------------------------------
  3124	      |       |                     |  -----Proved In-----  |       |       |
  3125	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3126	----------------------------------------------------------------------------
  3127	 1    | start | rtc check @ 135     |     | YES |     |     |       |       | 
  3128	 2    | start | rtc check @ 154     |     | YES |     |     |       |       | 
  3129	 3    | start | rtc check @ 169     |     | YES |     |     |       |       | 
  3130	 4    | start | rtc check @ 176     |     | YES |     |     |       |       | 
  3131	 5    | start | rtc check @ 196     |     | YES |     |     |       |       | 
  3132	 6    | start | rtc check @ 207     |     | YES |     |     |       |       | 
  3133	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3134	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3135	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3136	----------------------------------------------------------------------------
  3137	
  3138	
  3139	File d:\tokeneer\code\core\display\changedoorunlockedmsg.vcg
  3140	procedure Display.ChangeDoorUnlockedMsg
  3141	
  3142	VCs generated 01-MAY-2009 10:43:49
  3143	
  3144	VCs simplified 01-MAY-2009 10:44:53
  3145	
  3146	VCs for procedure_changedoorunlockedmsg :
  3147	----------------------------------------------------------------------------
  3148	      |       |                     |  -----Proved In-----  |       |       |
  3149	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3150	----------------------------------------------------------------------------
  3151	 1    | start | rtc check @ 222     |     | YES |     |     |       |       | 
  3152	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3153	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3154	 4    |       | refinement          | YES |     |     |     |       |       | 
  3155	 5    |       | refinement          | YES |     |     |     |       |       | 
  3156	----------------------------------------------------------------------------
  3157	
  3158	
  3159	File d:\tokeneer\code\core\display\combinelines.vcg
  3160	function Display.CombineLines
  3161	
  3162	VCs generated 01-MAY-2009 10:43:48
  3163	
  3164	VCs simplified 01-MAY-2009 10:44:53
  3165	
  3166	VCs for function_combinelines :
  3167	----------------------------------------------------------------------------
  3168	      |       |                     |  -----Proved In-----  |       |       |
  3169	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3170	----------------------------------------------------------------------------
  3171	 1    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  3172	 2    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  3173	 3    | start |    assert @ 128     |     | YES |     |     |       |       | 
  3174	 4    | 128   |    assert @ 128     |     | YES |     |     |       |       | 
  3175	 5    | 128   | rtc check @ 131     |     | YES |     |     |       |       | 
  3176	 6    | start | rtc check @ 133     |     | YES |     |     |       |       | 
  3177	 7    | 128   | rtc check @ 133     |     | YES |     |     |       |       | 
  3178	 8    | start | rtc check @ 136     |     | YES |     |     |       |       | 
  3179	 9    | 128   | rtc check @ 136     |     | YES |     |     |       |       | 
  3180	 10   | start | rtc check @ 137     |     | YES |     |     |       |       | 
  3181	 11   | 128   | rtc check @ 137     |     | YES |     |     |       |       | 
  3182	 12   | start | rtc check @ 138     |     | YES |     |     |       |       | 
  3183	 13   | 128   | rtc check @ 138     |     | YES |     |     |       |       | 
  3184	 14   | start | rtc check @ 139     |     | YES |     |     |       |       | 
  3185	 15   | 128   | rtc check @ 139     |     | YES |     |     |       |       | 
  3186	 16   | start | rtc check @ 142     |     | YES |     |     |       |       | 
  3187	 17   | 128   | rtc check @ 142     |     | YES |     |     |       |       | 
  3188	 18   | start | rtc check @ 142     |     | YES |     |     |       |       | 
  3189	 19   | 128   | rtc check @ 142     |     | YES |     |     |       |       | 
  3190	 20   | start |    assert @ 143     |     | YES |     |     |       |       | 
  3191	 21   | 128   |    assert @ 143     |     | YES |     |     |       |       | 
  3192	 22   | 143   |    assert @ 143     |     | YES |     |     |       |       | 
  3193	 23   | 143   | rtc check @ 147     |     | YES |     |     |       |       | 
  3194	 24   | start | rtc check @ 149     |     | YES |     |     |       |       | 
  3195	 25   | 128   | rtc check @ 149     |     | YES |     |     |       |       | 
  3196	 26   | 143   | rtc check @ 149     |     | YES |     |     |       |       | 
  3197	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  3198	 28   | 128   |    assert @ finish  | YES |     |     |     |       |       | 
  3199	 29   | 143   |    assert @ finish  | YES |     |     |     |       |       | 
  3200	----------------------------------------------------------------------------
  3201	
  3202	
  3203	File d:\tokeneer\code\core\display\init.vcg
  3204	procedure Display.Init
  3205	
  3206	VCs generated 01-MAY-2009 10:43:49
  3207	
  3208	VCs simplified 01-MAY-2009 10:44:54
  3209	
  3210	VCs for procedure_init :
  3211	----------------------------------------------------------------------------
  3212	      |       |                     |  -----Proved In-----  |       |       |
  3213	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3214	----------------------------------------------------------------------------
  3215	 1    | start | rtc check @ 324     |     | YES |     |     |       |       | 
  3216	 2    | start | rtc check @ 324     |     | YES |     |     |       |       | 
  3217	 3    | start | rtc check @ 327     |     | YES |     |     |       |       | 
  3218	 4    | start | rtc check @ 328     |     | YES |     |     |       |       | 
  3219	 5    | start | rtc check @ 330     |     | YES |     |     |       |       | 
  3220	 6    | start | rtc check @ 331     |     | YES |     |     |       |       | 
  3221	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3222	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3223	 9    |       | refinement          | YES |     |     |     |       |       | 
  3224	 10   |       | refinement          | YES |     |     |     |       |       | 
  3225	----------------------------------------------------------------------------
  3226	
  3227	
  3228	File d:\tokeneer\code\core\display\setvalue.vcg
  3229	procedure Display.SetValue
  3230	
  3231	VCs generated 01-MAY-2009 10:43:49
  3232	
  3233	VCs simplified 01-MAY-2009 10:44:55
  3234	
  3235	VCs for procedure_setvalue :
  3236	----------------------------------------------------------------------------
  3237	      |       |                     |  -----Proved In-----  |       |       |
  3238	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3239	----------------------------------------------------------------------------
  3240	 1    | start | rtc check @ 184     |     | YES |     |     |       |       | 
  3241	 2    | start | rtc check @ 184     |     | YES |     |     |       |       | 
  3242	 3    | start | rtc check @ 191     |     | YES |     |     |       |       | 
  3243	 4    | start | rtc check @ 191     |     | YES |     |     |       |       | 
  3244	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3245	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3246	 7    |       | refinement          | YES |     |     |     |       |       | 
  3247	 8    |       | refinement          | YES |     |     |     |       |       | 
  3248	----------------------------------------------------------------------------
  3249	
  3250	
  3251	File d:\tokeneer\code\core\display\updatedevice.vcg
  3252	procedure Display.UpdateDevice
  3253	
  3254	VCs generated 01-MAY-2009 10:43:49
  3255	
  3256	VCs simplified 01-MAY-2009 10:44:55
  3257	
  3258	VCs for procedure_updatedevice :
  3259	----------------------------------------------------------------------------
  3260	      |       |                     |  -----Proved In-----  |       |       |
  3261	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3262	----------------------------------------------------------------------------
  3263	 1    | start | rtc check @ 268     |     | YES |     |     |       |       | 
  3264	 2    | start | rtc check @ 270     |     | YES |     |     |       |       | 
  3265	 3    | start | rtc check @ 274     |     | YES |     |     |       |       | 
  3266	 4    | start | rtc check @ 294     |     | YES |     |     |       |       | 
  3267	 5    | start | rtc check @ 294     |     | YES |     |     |       |       | 
  3268	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3269	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3270	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3271	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3272	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  3273	 11   |       | refinement          | YES |     |     |     |       |       | 
  3274	 12   |       | refinement          | YES |     |     |     |       |       | 
  3275	----------------------------------------------------------------------------
  3276	
  3277	
  3278	File d:\tokeneer\code\core\door\failure.vcg
  3279	procedure Door.Failure
  3280	
  3281	VCs generated 01-MAY-2009 10:43:43
  3282	
  3283	VCs simplified 01-MAY-2009 10:44:55
  3284	
  3285	VCs for procedure_failure :
  3286	----------------------------------------------------------------------------
  3287	      |       |                     |  -----Proved In-----  |       |       |
  3288	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3289	----------------------------------------------------------------------------
  3290	 1    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  3291	 2    | start | rtc check @ 454     |     | YES |     |     |       |       | 
  3292	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3293	 4    |       | refinement          | YES |     |     |     |       |       | 
  3294	 5    |       | refinement          | YES |     |     |     |       |       | 
  3295	----------------------------------------------------------------------------
  3296	
  3297	
  3298	File d:\tokeneer\code\core\door\init.vcg
  3299	procedure Door.Init
  3300	
  3301	VCs generated 01-MAY-2009 10:43:43
  3302	
  3303	VCs simplified 01-MAY-2009 10:44:55
  3304	
  3305	VCs for procedure_init :
  3306	----------------------------------------------------------------------------
  3307	      |       |                     |  -----Proved In-----  |       |       |
  3308	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3309	----------------------------------------------------------------------------
  3310	 1    | start | rtc check @ 395     |     | YES |     |     |       |       | 
  3311	 2    | start | rtc check @ 396     |     | YES |     |     |       |       | 
  3312	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3313	 4    |       | refinement          | YES |     |     |     |       |       | 
  3314	 5    |       | refinement          | YES |     |     |     |       |       | 
  3315	----------------------------------------------------------------------------
  3316	
  3317	
  3318	File d:\tokeneer\code\core\door\lockdoor.vcg
  3319	procedure Door.LockDoor
  3320	
  3321	VCs generated 01-MAY-2009 10:43:42
  3322	
  3323	VCs simplified 01-MAY-2009 10:44:55
  3324	
  3325	The following user rules were used:
  3326	from d:\tokeneer\code\core\door\lockdoor.rlu
  3327	   lockdoor_user(1) used in proving VCs:
  3328	      2.
  3329	   lockdoor_user(2) used in proving VCs:
  3330	      3.
  3331	   lockdoor_user(3) used in proving VCs:
  3332	      5.
  3333	
  3334	VCs for procedure_lockdoor :
  3335	----------------------------------------------------------------------------
  3336	      |       |                     |  -----Proved In-----  |       |       |
  3337	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3338	----------------------------------------------------------------------------
  3339	 1    | start | check stm @ 367     |     | YES |     |     |       |       | 
  3340	 2    | start | check stm @ 371     |     | YES |     |     |       |       | 
  3341	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3342	 4    |       | refinement          | YES |     |     |     |       |       | 
  3343	 5    |       | refinement          |     | YES |     |     |       |       | 
  3344	----------------------------------------------------------------------------
  3345	
  3346	
  3347	File d:\tokeneer\code\core\door\poll.vcg
  3348	procedure Door.Poll
  3349	
  3350	VCs generated 01-MAY-2009 10:43:42
  3351	
  3352	VCs simplified 01-MAY-2009 10:44:55
  3353	
  3354	The following user rules were used:
  3355	from d:\tokeneer\code\core\door\poll.rlu
  3356	   poll_user(1) used in proving VCs:
  3357	      14.
  3358	
  3359	VCs for procedure_poll :
  3360	----------------------------------------------------------------------------
  3361	      |       |                     |  -----Proved In-----  |       |       |
  3362	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3363	----------------------------------------------------------------------------
  3364	 1    | start | rtc check @ 196     |     | YES |     |     |       |       | 
  3365	 2    | start | rtc check @ 202     |     | YES |     |     |       |       | 
  3366	 3    | start | rtc check @ 215     |     | YES |     |     |       |       | 
  3367	 4    | start | rtc check @ 217     |     | YES |     |     |       |       | 
  3368	 5    | start | rtc check @ 220     |     | YES |     |     |       |       | 
  3369	 6    | start | rtc check @ 220     |     | YES |     |     |       |       | 
  3370	 7    | start | rtc check @ 227     |     | YES |     |     |       |       | 
  3371	 8    | start | rtc check @ 227     |     | YES |     |     |       |       | 
  3372	 9    | start |    assert @ finish  |     |     |     | YES |       |       | 
  3373	 10   | start |    assert @ finish  |     |     |     | YES |       |       | 
  3374	 11   | start |    assert @ finish  |     |     |     | YES |       |       | 
  3375	 12   | start |    assert @ finish  |     |     |     | YES |       |       | 
  3376	 13   |       | refinement          | YES |     |     |     |       |       | 
  3377	 14   |       | refinement          |     | YES |     |     |       |       | 
  3378	----------------------------------------------------------------------------
  3379	
  3380	
  3381	File d:\tokeneer\code\core\door\thecurrentdoor.vcg
  3382	function Door.TheCurrentDoor
  3383	
  3384	VCs generated 01-MAY-2009 10:43:43
  3385	
  3386	VCs simplified 01-MAY-2009 10:44:56
  3387	
  3388	VCs for function_thecurrentdoor :
  3389	----------------------------------------------------------------------------
  3390	      |       |                     |  -----Proved In-----  |       |       |
  3391	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3392	----------------------------------------------------------------------------
  3393	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3394	 2    |       | refinement          | YES |     |     |     |       |       | 
  3395	 3    |       | refinement          | YES |     |     |     |       |       | 
  3396	----------------------------------------------------------------------------
  3397	
  3398	
  3399	File d:\tokeneer\code\core\door\thedooralarm.vcg
  3400	function Door.TheDoorAlarm
  3401	
  3402	VCs generated 01-MAY-2009 10:43:43
  3403	
  3404	VCs simplified 01-MAY-2009 10:44:56
  3405	
  3406	VCs for function_thedooralarm :
  3407	----------------------------------------------------------------------------
  3408	      |       |                     |  -----Proved In-----  |       |       |
  3409	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3410	----------------------------------------------------------------------------
  3411	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3412	 2    |       | refinement          | YES |     |     |     |       |       | 
  3413	 3    |       | refinement          | YES |     |     |     |       |       | 
  3414	----------------------------------------------------------------------------
  3415	
  3416	
  3417	File d:\tokeneer\code\core\door\unlockdoor.vcg
  3418	procedure Door.UnlockDoor
  3419	
  3420	VCs generated 01-MAY-2009 10:43:42
  3421	
  3422	VCs simplified 01-MAY-2009 10:44:56
  3423	
  3424	The following user rules were used:
  3425	from d:\tokeneer\code\core\door\unlockdoor.rlu
  3426	   unlockdoor_user(1) used in proving VCs:
  3427	      5.
  3428	
  3429	VCs for procedure_unlockdoor :
  3430	----------------------------------------------------------------------------
  3431	      |       |                     |  -----Proved In-----  |       |       |
  3432	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3433	----------------------------------------------------------------------------
  3434	 1    | start | rtc check @ 296     |     | YES |     |     |       |       | 
  3435	 2    | start | rtc check @ 303     |     | YES |     |     |       |       | 
  3436	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3437	 4    |       | refinement          | YES |     |     |     |       |       | 
  3438	 5    |       | refinement          |     | YES |     |     |       |       | 
  3439	----------------------------------------------------------------------------
  3440	
  3441	
  3442	File d:\tokeneer\code\core\door\updatedooralarm.vcg
  3443	procedure Door.UpdateDoorAlarm
  3444	
  3445	VCs generated 01-MAY-2009 10:43:42
  3446	
  3447	VCs simplified 01-MAY-2009 10:44:57
  3448	
  3449	VCs for procedure_updatedooralarm :
  3450	----------------------------------------------------------------------------
  3451	      |       |                     |  -----Proved In-----  |       |       |
  3452	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3453	----------------------------------------------------------------------------
  3454	 1    | start | rtc check @ 105     |     | YES |     |     |       |       | 
  3455	 2    | start | rtc check @ 106     |     | YES |     |     |       |       | 
  3456	 3    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  3457	 4    | start | rtc check @ 111     |     | YES |     |     |       |       | 
  3458	 5    | start | rtc check @ 112     |     | YES |     |     |       |       | 
  3459	 6    | start | rtc check @ 113     |     | YES |     |     |       |       | 
  3460	 7    | start | rtc check @ 118     |     | YES |     |     |       |       | 
  3461	 8    | start | rtc check @ 118     |     | YES |     |     |       |       | 
  3462	 9    | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3463	 10   | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3464	 11   | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3465	 12   | start | rtc check @ 126     |     | YES |     |     |       |       | 
  3466	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3467	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3468	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3469	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3470	----------------------------------------------------------------------------
  3471	
  3472	
  3473	File d:\tokeneer\code\core\enclave\adminhasdeparted.vcg
  3474	function Enclave.AdminHasDeparted
  3475	
  3476	VCs generated 01-MAY-2009 10:43:57
  3477	
  3478	VCs simplified 01-MAY-2009 10:44:57
  3479	
  3480	VCs for function_adminhasdeparted :
  3481	----------------------------------------------------------------------------
  3482	      |       |                     |  -----Proved In-----  |       |       |
  3483	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3484	----------------------------------------------------------------------------
  3485	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3486	----------------------------------------------------------------------------
  3487	
  3488	
  3489	File d:\tokeneer\code\core\enclave\adminlogout.vcg
  3490	procedure Enclave.AdminLogout
  3491	
  3492	VCs generated 01-MAY-2009 10:43:58
  3493	
  3494	VCs simplified 01-MAY-2009 10:44:57
  3495	
  3496	The following user rules were used:
  3497	from d:\tokeneer\code\core\enclave\enclave.rlu
  3498	   enclave_user(1) used in proving VCs:
  3499	      4, 5, 6, 7.
  3500	   enclave_user(6) used in proving VCs:
  3501	      5, 7.
  3502	   enclave_user(13) used in proving VCs:
  3503	      8, 9.
  3504	   enclave_user(10) used in proving VCs:
  3505	      8.
  3506	   enclave_user(9) used in proving VCs:
  3507	      8.
  3508	from d:\tokeneer\code\core\enclave\adminlogout.rlu
  3509	   adminlogout_user(1) used in proving VCs:
  3510	      9.
  3511	   adminlogout_user(2) used in proving VCs:
  3512	      9.
  3513	
  3514	VCs for procedure_adminlogout :
  3515	----------------------------------------------------------------------------
  3516	      |       |                     |  -----Proved In-----  |       |       |
  3517	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3518	----------------------------------------------------------------------------
  3519	 1    | start | rtc check @ 1769    |     | YES |     |     |       |       | 
  3520	 2    | start | rtc check @ 1788    |     | YES |     |     |       |       | 
  3521	 3    | start | rtc check @ 1795    |     | YES |     |     |       |       | 
  3522	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3523	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3524	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3525	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3526	 8    |       | refinement          |     | YES |     |     |       |       | 
  3527	 9    |       | refinement          |     | YES |     |     |       |       | 
  3528	----------------------------------------------------------------------------
  3529	
  3530	
  3531	File d:\tokeneer\code\core\enclave\adminmustlogout.vcg
  3532	function Enclave.AdminMustLogout
  3533	
  3534	VCs generated 01-MAY-2009 10:43:58
  3535	
  3536	VCs simplified 01-MAY-2009 10:44:57
  3537	
  3538	VCs for function_adminmustlogout :
  3539	----------------------------------------------------------------------------
  3540	      |       |                     |  -----Proved In-----  |       |       |
  3541	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3542	----------------------------------------------------------------------------
  3543	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3544	 2    |       | refinement          | YES |     |     |     |       |       | 
  3545	 3    |       | refinement          | YES |     |     |     |       |       | 
  3546	----------------------------------------------------------------------------
  3547	
  3548	
  3549	File d:\tokeneer\code\core\enclave\adminop.vcg
  3550	procedure Enclave.AdminOp
  3551	
  3552	VCs generated 01-MAY-2009 10:43:58
  3553	
  3554	VCs simplified 13-MAY-2009 14:23:40
  3555	
  3556	The following user rules were used:
  3557	from d:\tokeneer\code\core\enclave\adminop.rlu
  3558	   adminop_user(1) used in proving VCs:
  3559	      6, 7.
  3560	   adminop_user(5) used in proving VCs:
  3561	      6, 7.
  3562	   adminop_user(3) used in proving VCs:
  3563	      7.
  3564	   adminop_user(2) used in proving VCs:
  3565	      9.
  3566	   adminop_user(4) used in proving VCs:
  3567	      9.
  3568	   adminop_user(6) used in proving VCs:
  3569	      9.
  3570	from d:\tokeneer\code\core\enclave\enclave.rlu
  3571	   enclave_user(3) used in proving VCs:
  3572	      8.
  3573	
  3574	VCs for procedure_adminop :
  3575	----------------------------------------------------------------------------
  3576	      |       |                     |  -----Proved In-----  |       |       |
  3577	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3578	----------------------------------------------------------------------------
  3579	 1    | start | pre check @ 1525    |     | YES |     |     |       |       | 
  3580	 2    | start | pre check @ 1527    |     | YES |     |     |       |       | 
  3581	 3    | start | pre check @ 1530    |     | YES |     |     |       |       | 
  3582	 4    | start | pre check @ 1533    |     | YES |     |     |       |       | 
  3583	 5    | start | pre check @ 1536    |     | YES |     |     |       |       | 
  3584	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3585	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3586	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3587	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3588	----------------------------------------------------------------------------
  3589	
  3590	
  3591	File d:\tokeneer\code\core\enclave\admintokenhasexpired.vcg
  3592	function Enclave.AdminTokenHasExpired
  3593	
  3594	VCs generated 01-MAY-2009 10:43:57
  3595	
  3596	VCs simplified 01-MAY-2009 10:44:57
  3597	
  3598	VCs for function_admintokenhasexpired :
  3599	----------------------------------------------------------------------------
  3600	      |       |                     |  -----Proved In-----  |       |       |
  3601	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3602	----------------------------------------------------------------------------
  3603	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3604	----------------------------------------------------------------------------
  3605	
  3606	
  3607	File d:\tokeneer\code\core\enclave\admintokentear.vcg
  3608	procedure Enclave.AdminTokenTear
  3609	
  3610	VCs generated 01-MAY-2009 10:43:57
  3611	
  3612	VCs simplified 01-MAY-2009 10:44:58
  3613	
  3614	VCs for procedure_admintokentear :
  3615	----------------------------------------------------------------------------
  3616	      |       |                     |  -----Proved In-----  |       |       |
  3617	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3618	----------------------------------------------------------------------------
  3619	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3620	----------------------------------------------------------------------------
  3621	
  3622	
  3623	File d:\tokeneer\code\core\enclave\archivelogop.vcg
  3624	procedure Enclave.ArchiveLogOp
  3625	
  3626	VCs generated 01-MAY-2009 10:43:58
  3627	
  3628	VCs simplified 01-MAY-2009 10:44:58
  3629	
  3630	The following user rules were used:
  3631	from d:\tokeneer\code\core\enclave\archivelogop.rlu
  3632	   archivelogop_user(1) used in proving VCs:
  3633	      3.
  3634	
  3635	VCs for procedure_archivelogop :
  3636	----------------------------------------------------------------------------
  3637	      |       |                     |  -----Proved In-----  |       |       |
  3638	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3639	----------------------------------------------------------------------------
  3640	 1    | start | pre check @ 931     |     | YES |     |     |       |       | 
  3641	 2    | start | pre check @ 933     |     | YES |     |     |       |       | 
  3642	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3643	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3644	----------------------------------------------------------------------------
  3645	
  3646	
  3647	File d:\tokeneer\code\core\enclave\archivelogop\finisharchivelog.vcg
  3648	procedure Enclave.ArchiveLogOp.FinishArchiveLog
  3649	
  3650	VCs generated 01-MAY-2009 10:43:57
  3651	
  3652	VCs simplified 01-MAY-2009 10:44:58
  3653	
  3654	VCs for procedure_finisharchivelog :
  3655	----------------------------------------------------------------------------
  3656	      |       |                     |  -----Proved In-----  |       |       |
  3657	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3658	----------------------------------------------------------------------------
  3659	 1    | start | rtc check @ 888     |     | YES |     |     |       |       | 
  3660	 2    | start | rtc check @ 893     |     | YES |     |     |       |       | 
  3661	 3    | start | rtc check @ 900     |     | YES |     |     |       |       | 
  3662	 4    | start | rtc check @ 908     |     | YES |     |     |       |       | 
  3663	 5    | start | rtc check @ 915     |     | YES |     |     |       |       | 
  3664	 6    | start | rtc check @ 920     |     | YES |     |     |       |       | 
  3665	 7    | start | rtc check @ 920     |     | YES |     |     |       |       | 
  3666	 8    | start | rtc check @ 920     |     | YES |     |     |       |       | 
  3667	 9    | start | pre check @ 922     |     | YES |     |     |       |       | 
  3668	 10   | start | pre check @ 922     |     | YES |     |     |       |       | 
  3669	 11   | start | pre check @ 922     |     | YES |     |     |       |       | 
  3670	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3671	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3672	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3673	----------------------------------------------------------------------------
  3674	
  3675	
  3676	File d:\tokeneer\code\core\enclave\archivelogop\startarchivelog.vcg
  3677	procedure Enclave.ArchiveLogOp.StartArchiveLog
  3678	
  3679	VCs generated 01-MAY-2009 10:43:57
  3680	
  3681	VCs simplified 01-MAY-2009 10:44:58
  3682	
  3683	VCs for procedure_startarchivelog :
  3684	----------------------------------------------------------------------------
  3685	      |       |                     |  -----Proved In-----  |       |       |
  3686	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3687	----------------------------------------------------------------------------
  3688	 1    | start | rtc check @ 815     |     | YES |     |     |       |       | 
  3689	 2    | start | rtc check @ 816     |     | YES |     |     |       |       | 
  3690	 3    | start | rtc check @ 822     |     | YES |     |     |       |       | 
  3691	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3692	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3693	----------------------------------------------------------------------------
  3694	
  3695	
  3696	File d:\tokeneer\code\core\enclave\badadmintokentear.vcg
  3697	procedure Enclave.BadAdminTokenTear
  3698	
  3699	VCs generated 01-MAY-2009 10:43:57
  3700	
  3701	VCs simplified 01-MAY-2009 10:44:58
  3702	
  3703	VCs for procedure_badadmintokentear :
  3704	----------------------------------------------------------------------------
  3705	      |       |                     |  -----Proved In-----  |       |       |
  3706	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3707	----------------------------------------------------------------------------
  3708	 1    | start | rtc check @ 417     |     | YES |     |     |       |       | 
  3709	 2    | start | rtc check @ 424     |     | YES |     |     |       |       | 
  3710	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3711	----------------------------------------------------------------------------
  3712	
  3713	
  3714	File d:\tokeneer\code\core\enclave\completefailedadminlogon.vcg
  3715	procedure Enclave.CompleteFailedAdminLogon
  3716	
  3717	VCs generated 01-MAY-2009 10:43:57
  3718	
  3719	VCs simplified 01-MAY-2009 10:44:58
  3720	
  3721	VCs for procedure_completefailedadminlogon :
  3722	----------------------------------------------------------------------------
  3723	      |       |                     |  -----Proved In-----  |       |       |
  3724	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3725	----------------------------------------------------------------------------
  3726	 1    | start | rtc check @ 639     |     | YES |     |     |       |       | 
  3727	 2    | start | rtc check @ 646     |     | YES |     |     |       |       | 
  3728	 3    | start | rtc check @ 647     |     | YES |     |     |       |       | 
  3729	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3730	----------------------------------------------------------------------------
  3731	
  3732	
  3733	File d:\tokeneer\code\core\enclave\completefailedenrolment.vcg
  3734	procedure Enclave.CompleteFailedEnrolment
  3735	
  3736	VCs generated 01-MAY-2009 10:43:57
  3737	
  3738	VCs simplified 01-MAY-2009 10:44:59
  3739	
  3740	VCs for procedure_completefailedenrolment :
  3741	----------------------------------------------------------------------------
  3742	      |       |                     |  -----Proved In-----  |       |       |
  3743	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3744	----------------------------------------------------------------------------
  3745	 1    | start | rtc check @ 342     |     | YES |     |     |       |       | 
  3746	 2    | start | rtc check @ 343     |     | YES |     |     |       |       | 
  3747	 3    | start | rtc check @ 345     |     | YES |     |     |       |       | 
  3748	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3749	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3750	----------------------------------------------------------------------------
  3751	
  3752	
  3753	File d:\tokeneer\code\core\enclave\currentadminactivitypossible.vcg
  3754	function Enclave.CurrentAdminActivityPossible
  3755	
  3756	VCs generated 01-MAY-2009 10:43:58
  3757	
  3758	VCs simplified 01-MAY-2009 10:44:59
  3759	
  3760	The following user rules were used:
  3761	from d:\tokeneer\code\core\enclave\enclave.rlu
  3762	   enclave_user(15) used in proving VCs:
  3763	      1.
  3764	
  3765	VCs for function_currentadminactivitypossible :
  3766	----------------------------------------------------------------------------
  3767	      |       |                     |  -----Proved In-----  |       |       |
  3768	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3769	----------------------------------------------------------------------------
  3770	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3771	 2    |       | refinement          | YES |     |     |     |       |       | 
  3772	 3    |       | refinement          | YES |     |     |     |       |       | 
  3773	----------------------------------------------------------------------------
  3774	
  3775	
  3776	File d:\tokeneer\code\core\enclave\currentadminactivitypossible\adminactivityinprogress.vcg
  3777	function Enclave.CurrentAdminActivityPossible.AdminActivityInProgress
  3778	
  3779	VCs generated 01-MAY-2009 10:43:58
  3780	
  3781	VCs simplified 01-MAY-2009 10:44:59
  3782	
  3783	VCs for function_adminactivityinprogress :
  3784	----------------------------------------------------------------------------
  3785	      |       |                     |  -----Proved In-----  |       |       |
  3786	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3787	----------------------------------------------------------------------------
  3788	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3789	----------------------------------------------------------------------------
  3790	
  3791	
  3792	File d:\tokeneer\code\core\enclave\enrolmentisinprogress.vcg
  3793	function Enclave.EnrolmentIsInProgress
  3794	
  3795	VCs generated 01-MAY-2009 10:43:58
  3796	
  3797	VCs simplified 01-MAY-2009 10:44:59
  3798	
  3799	VCs for function_enrolmentisinprogress :
  3800	----------------------------------------------------------------------------
  3801	      |       |                     |  -----Proved In-----  |       |       |
  3802	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3803	----------------------------------------------------------------------------
  3804	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3805	 2    |       | refinement          | YES |     |     |     |       |       | 
  3806	 3    |       | refinement          | YES |     |     |     |       |       | 
  3807	----------------------------------------------------------------------------
  3808	
  3809	
  3810	File d:\tokeneer\code\core\enclave\enrolop.vcg
  3811	procedure Enclave.EnrolOp
  3812	
  3813	VCs generated 01-MAY-2009 10:43:58
  3814	
  3815	VCs simplified 01-MAY-2009 10:44:59
  3816	
  3817	The following user rules were used:
  3818	from d:\tokeneer\code\core\enclave\enclave.rlu
  3819	   enclave_user(5) used in proving VCs:
  3820	      1.
  3821	   enclave_user(4) used in proving VCs:
  3822	      5, 6, 7.
  3823	   enclave_user(13) used in proving VCs:
  3824	      11, 12.
  3825	   enclave_user(11) used in proving VCs:
  3826	      12.
  3827	from d:\tokeneer\code\core\enclave\enrolop.rlu
  3828	   enrolop_user(1) used in proving VCs:
  3829	      9.
  3830	   enrolop_user(2) used in proving VCs:
  3831	      9.
  3832	   enrolop_user(3) used in proving VCs:
  3833	      10.
  3834	   enrolop_user(4) used in proving VCs:
  3835	      10.
  3836	
  3837	VCs for procedure_enrolop :
  3838	----------------------------------------------------------------------------
  3839	      |       |                     |  -----Proved In-----  |       |       |
  3840	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3841	----------------------------------------------------------------------------
  3842	 1    | start | rtc check @ 1703    |     | YES |     |     |       |       | 
  3843	 2    | start | pre check @ 1707    |     | YES |     |     |       |       | 
  3844	 3    | start | pre check @ 1710    |     | YES |     |     |       |       | 
  3845	 4    | start | pre check @ 1713    |     | YES |     |     |       |       | 
  3846	 5    | start | check stm @ 1717    |     | YES |     |     |       |       | 
  3847	 6    | start | check stm @ 1717    |     | YES |     |     |       |       | 
  3848	 7    | start | check stm @ 1717    |     | YES |     |     |       |       | 
  3849	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3850	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3851	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  3852	 11   |       | refinement          |     | YES |     |     |       |       | 
  3853	 12   |       | refinement          |     | YES |     |     |       |       | 
  3854	----------------------------------------------------------------------------
  3855	
  3856	
  3857	File d:\tokeneer\code\core\enclave\hasshutdown.vcg
  3858	function Enclave.HasShutdown
  3859	
  3860	VCs generated 01-MAY-2009 10:43:58
  3861	
  3862	VCs simplified 01-MAY-2009 10:44:59
  3863	
  3864	VCs for function_hasshutdown :
  3865	----------------------------------------------------------------------------
  3866	      |       |                     |  -----Proved In-----  |       |       |
  3867	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3868	----------------------------------------------------------------------------
  3869	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3870	 2    |       | refinement          | YES |     |     |     |       |       | 
  3871	 3    |       | refinement          | YES |     |     |     |       |       | 
  3872	----------------------------------------------------------------------------
  3873	
  3874	
  3875	File d:\tokeneer\code\core\enclave\init.vcg
  3876	procedure Enclave.Init
  3877	
  3878	VCs generated 01-MAY-2009 10:43:58
  3879	
  3880	VCs simplified 01-MAY-2009 10:44:59
  3881	
  3882	The following user rules were used:
  3883	from d:\tokeneer\code\core\enclave\enclave.rlu
  3884	   enclave_user(4) used in proving VCs:
  3885	      3, 4.
  3886	   enclave_user(13) used in proving VCs:
  3887	      6.
  3888	   enclave_user(11) used in proving VCs:
  3889	      6.
  3890	
  3891	VCs for procedure_init :
  3892	----------------------------------------------------------------------------
  3893	      |       |                     |  -----Proved In-----  |       |       |
  3894	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3895	----------------------------------------------------------------------------
  3896	 1    | start | rtc check @ 1576    |     | YES |     |     |       |       | 
  3897	 2    | start | rtc check @ 1578    |     | YES |     |     |       |       | 
  3898	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3899	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3900	 5    |       | refinement          | YES |     |     |     |       |       | 
  3901	 6    |       | refinement          |     | YES |     |     |       |       | 
  3902	----------------------------------------------------------------------------
  3903	
  3904	
  3905	File d:\tokeneer\code\core\enclave\overridedoorlockop.vcg
  3906	procedure Enclave.OverrideDoorLockOp
  3907	
  3908	VCs generated 01-MAY-2009 10:43:58
  3909	
  3910	VCs simplified 01-MAY-2009 10:44:59
  3911	
  3912	The following user rules were used:
  3913	from d:\tokeneer\code\core\enclave\enclave.rlu
  3914	   enclave_user(3) used in proving VCs:
  3915	      5.
  3916	
  3917	VCs for procedure_overridedoorlockop :
  3918	----------------------------------------------------------------------------
  3919	      |       |                     |  -----Proved In-----  |       |       |
  3920	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3921	----------------------------------------------------------------------------
  3922	 1    | start | rtc check @ 1155    |     | YES |     |     |       |       | 
  3923	 2    | start | rtc check @ 1162    |     | YES |     |     |       |       | 
  3924	 3    | start | rtc check @ 1163    |     | YES |     |     |       |       | 
  3925	 4    | start | rtc check @ 1164    |     | YES |     |     |       |       | 
  3926	 5    | start | pre check @ 1167    |     | YES |     |     |       |       | 
  3927	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  3928	----------------------------------------------------------------------------
  3929	
  3930	
  3931	File d:\tokeneer\code\core\enclave\presentadminhasdeparted.vcg
  3932	function Enclave.PresentAdminHasDeparted
  3933	
  3934	VCs generated 01-MAY-2009 10:43:57
  3935	
  3936	VCs simplified 01-MAY-2009 10:44:59
  3937	
  3938	VCs for function_presentadminhasdeparted :
  3939	----------------------------------------------------------------------------
  3940	      |       |                     |  -----Proved In-----  |       |       |
  3941	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3942	----------------------------------------------------------------------------
  3943	 1    | start | pre check @ 93      |     | YES |     |     |       |       | 
  3944	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3945	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3946	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  3947	----------------------------------------------------------------------------
  3948	
  3949	
  3950	File d:\tokeneer\code\core\enclave\progressadminactivity.vcg
  3951	procedure Enclave.ProgressAdminActivity
  3952	
  3953	VCs generated 01-MAY-2009 10:43:58
  3954	
  3955	VCs simplified 01-MAY-2009 10:45:00
  3956	
  3957	The following user rules were used:
  3958	from d:\tokeneer\code\core\enclave\enclave.rlu
  3959	   enclave_user(20) used in proving VCs:
  3960	      1.
  3961	   enclave_user(2) used in proving VCs:
  3962	      4.
  3963	   enclave_user(6) used in proving VCs:
  3964	      7, 8, 9.
  3965	   enclave_user(13) used in proving VCs:
  3966	      11, 12.
  3967	   enclave_user(16) used in proving VCs:
  3968	      11.
  3969	   enclave_user(11) used in proving VCs:
  3970	      11, 12.
  3971	   enclave_user(12) used in proving VCs:
  3972	      11, 12.
  3973	   enclave_user(9) used in proving VCs:
  3974	      11, 12.
  3975	   enclave_user(8) used in proving VCs:
  3976	      11, 12.
  3977	   enclave_user(7) used in proving VCs:
  3978	      11, 12.
  3979	   enclave_user(10) used in proving VCs:
  3980	      11, 12.
  3981	from d:\tokeneer\code\core\enclave\progressadminactivity.rlu
  3982	   progressadminactivity_user(1) used in proving VCs:
  3983	      3.
  3984	   progressadminactivity_user(4) used in proving VCs:
  3985	      6.
  3986	   progressadminactivity_user(3) used in proving VCs:
  3987	      7.
  3988	   progressadminactivity_user(2) used in proving VCs:
  3989	      7.
  3990	   progressadminactivity_user(6) used in proving VCs:
  3991	      9.
  3992	   progressadminactivity_user(5) used in proving VCs:
  3993	      9.
  3994	
  3995	VCs for procedure_progressadminactivity :
  3996	----------------------------------------------------------------------------
  3997	      |       |                     |  -----Proved In-----  |       |       |
  3998	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  3999	----------------------------------------------------------------------------
  4000	 1    | start | rtc check @ 2034    |     | YES |     |     |       |       | 
  4001	 2    | start | pre check @ 2039    |     | YES |     |     |       |       | 
  4002	 3    | start | check stm @ 2040    |     | YES |     |     |       |       | 
  4003	 4    | start | check stm @ 2043    |     | YES |     |     |       |       | 
  4004	 5    | start | pre check @ 2046    |     | YES |     |     |       |       | 
  4005	 6    | start | check stm @ 2047    |     | YES |     |     |       |       | 
  4006	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4007	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4008	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4009	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4010	 11   |       | refinement          |     | YES |     |     |       |       | 
  4011	 12   |       | refinement          |     | YES |     |     |       |       | 
  4012	----------------------------------------------------------------------------
  4013	
  4014	
  4015	File d:\tokeneer\code\core\enclave\readenrolmentdata.vcg
  4016	procedure Enclave.ReadEnrolmentData
  4017	
  4018	VCs generated 01-MAY-2009 10:43:57
  4019	
  4020	VCs simplified 01-MAY-2009 10:45:00
  4021	
  4022	VCs for procedure_readenrolmentdata :
  4023	----------------------------------------------------------------------------
  4024	      |       |                     |  -----Proved In-----  |       |       |
  4025	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4026	----------------------------------------------------------------------------
  4027	 1    | start | rtc check @ 197     |     | YES |     |     |       |       | 
  4028	 2    | start | rtc check @ 198     |     | YES |     |     |       |       | 
  4029	 3    | start | rtc check @ 200     |     | YES |     |     |       |       | 
  4030	 4    | start | rtc check @ 204     |     | YES |     |     |       |       | 
  4031	 5    | start | rtc check @ 205     |     | YES |     |     |       |       | 
  4032	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4033	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4034	----------------------------------------------------------------------------
  4035	
  4036	
  4037	File d:\tokeneer\code\core\enclave\resetscreenmessage.vcg
  4038	procedure Enclave.ResetScreenMessage
  4039	
  4040	VCs generated 01-MAY-2009 10:43:59
  4041	
  4042	VCs simplified 01-MAY-2009 10:45:00
  4043	
  4044	VCs for procedure_resetscreenmessage :
  4045	----------------------------------------------------------------------------
  4046	      |       |                     |  -----Proved In-----  |       |       |
  4047	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4048	----------------------------------------------------------------------------
  4049	 1    | start | rtc check @ 2408    |     | YES |     |     |       |       | 
  4050	 2    | start | rtc check @ 2410    |     | YES |     |     |       |       | 
  4051	 3    | start | rtc check @ 2413    |     | YES |     |     |       |       | 
  4052	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4053	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4054	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4055	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4056	 8    |       | refinement          | YES |     |     |     |       |       | 
  4057	 9    |       | refinement          | YES |     |     |     |       |       | 
  4058	----------------------------------------------------------------------------
  4059	
  4060	
  4061	File d:\tokeneer\code\core\enclave\shutdownop.vcg
  4062	procedure Enclave.ShutdownOp
  4063	
  4064	VCs generated 01-MAY-2009 10:43:58
  4065	
  4066	VCs simplified 01-MAY-2009 10:45:00
  4067	
  4068	The following user rules were used:
  4069	from d:\tokeneer\code\core\enclave\enclave.rlu
  4070	   enclave_user(2) used in proving VCs:
  4071	      5.
  4072	   enclave_user(1) used in proving VCs:
  4073	      7.
  4074	
  4075	VCs for procedure_shutdownop :
  4076	----------------------------------------------------------------------------
  4077	      |       |                     |  -----Proved In-----  |       |       |
  4078	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4079	----------------------------------------------------------------------------
  4080	 1    | start | rtc check @ 1306    |     | YES |     |     |       |       | 
  4081	 2    | start | rtc check @ 1307    |     | YES |     |     |       |       | 
  4082	 3    | start | rtc check @ 1308    |     | YES |     |     |       |       | 
  4083	 4    | start | rtc check @ 1313    |     | YES |     |     |       |       | 
  4084	 5    | start | check stm @ 1323    |     | YES |     |     |       |       | 
  4085	 6    | start | rtc check @ 1327    |     | YES |     |     |       |       | 
  4086	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4087	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4088	----------------------------------------------------------------------------
  4089	
  4090	
  4091	File d:\tokeneer\code\core\enclave\startadminactivity.vcg
  4092	procedure Enclave.StartAdminActivity
  4093	
  4094	VCs generated 01-MAY-2009 10:43:59
  4095	
  4096	VCs simplified 13-MAY-2009 14:23:41
  4097	
  4098	The following user rules were used:
  4099	from d:\tokeneer\code\core\enclave\enclave.rlu
  4100	   enclave_user(19) used in proving VCs:
  4101	      2.
  4102	   enclave_user(17) used in proving VCs:
  4103	      3.
  4104	   enclave_user(18) used in proving VCs:
  4105	      4.
  4106	   enclave_user(6) used in proving VCs:
  4107	      6, 7.
  4108	   enclave_user(13) used in proving VCs:
  4109	      9, 10.
  4110	   enclave_user(11) used in proving VCs:
  4111	      9, 10.
  4112	   enclave_user(12) used in proving VCs:
  4113	      9, 10.
  4114	   enclave_user(9) used in proving VCs:
  4115	      9, 10.
  4116	   enclave_user(8) used in proving VCs:
  4117	      9, 10.
  4118	   enclave_user(7) used in proving VCs:
  4119	      9, 10.
  4120	   enclave_user(10) used in proving VCs:
  4121	      9, 10.
  4122	from d:\tokeneer\code\core\enclave\startadminactivity.rlu
  4123	   startadminactivity_user(1) used in proving VCs:
  4124	      5.
  4125	   startadminactivity_user(2) used in proving VCs:
  4126	      7.
  4127	   startadminactivity_user(3) used in proving VCs:
  4128	      7.
  4129	
  4130	VCs for procedure_startadminactivity :
  4131	----------------------------------------------------------------------------
  4132	      |       |                     |  -----Proved In-----  |       |       |
  4133	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4134	----------------------------------------------------------------------------
  4135	 1    | start | rtc check @ 2369    |     | YES |     |     |       |       | 
  4136	 2    | start | check stm @ 2370    |     | YES |     |     |       |       | 
  4137	 3    | start | check stm @ 2372    |     | YES |     |     |       |       | 
  4138	 4    | start | pre check @ 2373    |     | YES |     |     |       |       | 
  4139	 5    | start | check stm @ 2374    |     | YES |     |     |       |       | 
  4140	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4141	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4142	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4143	 9    |       | refinement          |     | YES |     |     |       |       | 
  4144	 10   |       | refinement          |     | YES |     |     |       |       | 
  4145	----------------------------------------------------------------------------
  4146	
  4147	
  4148	File d:\tokeneer\code\core\enclave\startadminactivity\adminlogoncanstart.vcg
  4149	function Enclave.StartAdminActivity.AdminLogonCanStart
  4150	
  4151	VCs generated 01-MAY-2009 10:43:59
  4152	
  4153	VCs simplified 01-MAY-2009 10:45:00
  4154	
  4155	VCs for function_adminlogoncanstart :
  4156	----------------------------------------------------------------------------
  4157	      |       |                     |  -----Proved In-----  |       |       |
  4158	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4159	----------------------------------------------------------------------------
  4160	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4161	----------------------------------------------------------------------------
  4162	
  4163	
  4164	File d:\tokeneer\code\core\enclave\startadminactivity\adminopcanstart.vcg
  4165	function Enclave.StartAdminActivity.AdminOpCanStart
  4166	
  4167	VCs generated 01-MAY-2009 10:43:59
  4168	
  4169	VCs simplified 01-MAY-2009 10:45:01
  4170	
  4171	VCs for function_adminopcanstart :
  4172	----------------------------------------------------------------------------
  4173	      |       |                     |  -----Proved In-----  |       |       |
  4174	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4175	----------------------------------------------------------------------------
  4176	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4177	----------------------------------------------------------------------------
  4178	
  4179	
  4180	File d:\tokeneer\code\core\enclave\startadminactivity\startadminop.vcg
  4181	procedure Enclave.StartAdminActivity.StartAdminOp
  4182	
  4183	VCs generated 01-MAY-2009 10:43:59
  4184	
  4185	VCs simplified 01-MAY-2009 10:45:01
  4186	
  4187	The following user rules were used:
  4188	from d:\tokeneer\code\core\enclave\startadminactivity\startadminactivity.rlu
  4189	   startadminactivity_user(1) used in proving VCs:
  4190	      4.
  4191	
  4192	VCs for procedure_startadminop :
  4193	----------------------------------------------------------------------------
  4194	      |       |                     |  -----Proved In-----  |       |       |
  4195	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4196	----------------------------------------------------------------------------
  4197	 1    | start | rtc check @ 2323    |     | YES |     |     |       |       | 
  4198	 2    | start | pre check @ 2327    |     | YES |     |     |       |       | 
  4199	 3    | start | rtc check @ 2327    |     | YES |     |     |       |       | 
  4200	 4    | start | check stm @ 2329    |     | YES |     |     |       |       | 
  4201	 5    | start | rtc check @ 2336    |     | YES |     |     |       |       | 
  4202	 6    | start | rtc check @ 2338    |     | YES |     |     |       |       | 
  4203	 7    | start | pre check @ 2339    |     | YES |     |     |       |       | 
  4204	 8    | start | rtc check @ 2342    |     | YES |     |     |       |       | 
  4205	 9    | start | rtc check @ 2351    |     | YES |     |     |       |       | 
  4206	 10   | start | rtc check @ 2353    |     | YES |     |     |       |       | 
  4207	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4208	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4209	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4210	----------------------------------------------------------------------------
  4211	
  4212	
  4213	File d:\tokeneer\code\core\enclave\updateconfigdataop.vcg
  4214	procedure Enclave.UpdateConfigDataOp
  4215	
  4216	VCs generated 01-MAY-2009 10:43:58
  4217	
  4218	VCs simplified 01-MAY-2009 10:45:03
  4219	
  4220	VCs for procedure_updateconfigdataop :
  4221	----------------------------------------------------------------------------
  4222	      |       |                     |  -----Proved In-----  |       |       |
  4223	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4224	----------------------------------------------------------------------------
  4225	 1    | start | rtc check @ 1019    |     | YES |     |     |       |       | 
  4226	 2    | start | rtc check @ 1020    |     | YES |     |     |       |       | 
  4227	 3    | start | rtc check @ 1023    |     | YES |     |     |       |       | 
  4228	 4    | start | rtc check @ 1037    |     | YES |     |     |       |       | 
  4229	 5    | start | rtc check @ 1039    |     | YES |     |     |       |       | 
  4230	 6    | start | rtc check @ 1041    |     | YES |     |     |       |       | 
  4231	 7    | start | rtc check @ 1041    |     | YES |     |     |       |       | 
  4232	 8    | start | pre check @ 1043    |     | YES |     |     |       |       | 
  4233	 9    | start | pre check @ 1043    |     | YES |     |     |       |       | 
  4234	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4235	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4236	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4237	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4238	----------------------------------------------------------------------------
  4239	
  4240	
  4241	File d:\tokeneer\code\core\enclave\validateadmintoken.vcg
  4242	procedure Enclave.ValidateAdminToken
  4243	
  4244	VCs generated 01-MAY-2009 10:43:57
  4245	
  4246	VCs simplified 01-MAY-2009 10:45:03
  4247	
  4248	The following user rules were used:
  4249	from d:\tokeneer\code\core\enclave\enclave.rlu
  4250	   enclave_user(2) used in proving VCs:
  4251	      1, 12.
  4252	   enclave_user(14) used in proving VCs:
  4253	      8.
  4254	
  4255	VCs for procedure_validateadmintoken :
  4256	----------------------------------------------------------------------------
  4257	      |       |                     |  -----Proved In-----  |       |       |
  4258	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4259	----------------------------------------------------------------------------
  4260	 1    | start | check stm @ 544     |     | YES |     |     |       |       | 
  4261	 2    | start | rtc check @ 552     |     | YES |     |     |       |       | 
  4262	 3    | start | rtc check @ 562     |     | YES |     |     |       |       | 
  4263	 4    | start | rtc check @ 569     |     | YES |     |     |       |       | 
  4264	 5    | start | rtc check @ 570     |     | YES |     |     |       |       | 
  4265	 6    | start | pre check @ 572     |     | YES |     |     |       |       | 
  4266	 7    | start | rtc check @ 572     |     | YES |     |     |       |       | 
  4267	 8    | start | check stm @ 575     |     | YES |     |     |       |       | 
  4268	 9    | start | rtc check @ 582     |     | YES |     |     |       |       | 
  4269	 10   | start | rtc check @ 589     |     | YES |     |     |       |       | 
  4270	 11   | start | rtc check @ 590     |     | YES |     |     |       |       | 
  4271	 12   | start | check stm @ 593     |     | YES |     |     |       |       | 
  4272	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4273	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4274	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4275	----------------------------------------------------------------------------
  4276	
  4277	
  4278	File d:\tokeneer\code\core\enclave\validateenrolmentdata.vcg
  4279	procedure Enclave.ValidateEnrolmentData
  4280	
  4281	VCs generated 01-MAY-2009 10:43:57
  4282	
  4283	VCs simplified 01-MAY-2009 10:45:04
  4284	
  4285	VCs for procedure_validateenrolmentdata :
  4286	----------------------------------------------------------------------------
  4287	      |       |                     |  -----Proved In-----  |       |       |
  4288	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4289	----------------------------------------------------------------------------
  4290	 1    | start | pre check @ 265     |     | YES |     |     |       |       | 
  4291	 2    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  4292	 3    | start | rtc check @ 274     |     | YES |     |     |       |       | 
  4293	 4    | start | rtc check @ 275     |     | YES |     |     |       |       | 
  4294	 5    | start | rtc check @ 277     |     | YES |     |     |       |       | 
  4295	 6    | start | rtc check @ 286     |     | YES |     |     |       |       | 
  4296	 7    | start | rtc check @ 287     |     | YES |     |     |       |       | 
  4297	 8    | start | rtc check @ 288     |     | YES |     |     |       |       | 
  4298	 9    | start | rtc check @ 290     |     | YES |     |     |       |       | 
  4299	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4300	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4301	----------------------------------------------------------------------------
  4302	
  4303	
  4304	File d:\tokeneer\code\core\enrolment\validate.vcg
  4305	procedure Enrolment.Validate
  4306	
  4307	VCs generated 01-MAY-2009 10:43:57
  4308	
  4309	VCs simplified 01-MAY-2009 10:45:06
  4310	
  4311	VCs for procedure_validate :
  4312	----------------------------------------------------------------------------
  4313	      |       |                     |  -----Proved In-----  |       |       |
  4314	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4315	----------------------------------------------------------------------------
  4316	 1    | start | rtc check @ 238     |     | YES |     |     |       |       | 
  4317	 2    | start | rtc check @ 238     |     | YES |     |     |       |       | 
  4318	 3    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4319	 4    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4320	 5    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4321	 6    | start |    assert @ 247     |     | YES |     |     |       |       | 
  4322	 7    | 247   |    assert @ 247     |     | YES |     |     |       |       | 
  4323	 8    | 247   |    assert @ 247     |     | YES |     |     |       |       | 
  4324	 9    | 247   | rtc check @ 251     |     |     |     | YES |       |       | 
  4325	 10   | 247   | rtc check @ 256     |     | YES |     |     |       |       | 
  4326	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4327	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4328	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4329	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4330	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4331	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4332	 17   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4333	 18   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4334	 19   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4335	 20   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4336	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4337	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4338	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4339	 24   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4340	 25   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4341	 26   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4342	 27   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4343	 28   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4344	 29   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4345	 30   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4346	 31   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4347	 32   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4348	 33   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4349	 34   | 247   |    assert @ finish  |     | YES |     |     |       |       | 
  4350	----------------------------------------------------------------------------
  4351	
  4352	
  4353	File d:\tokeneer\code\core\enrolment\validate\validateandaddkey.vcg
  4354	procedure Enrolment.Validate.ValidateAndAddKey
  4355	
  4356	VCs generated 01-MAY-2009 10:43:56
  4357	
  4358	VCs simplified 01-MAY-2009 10:45:05
  4359	
  4360	VCs for procedure_validateandaddkey :
  4361	----------------------------------------------------------------------------
  4362	      |       |                     |  -----Proved In-----  |       |       |
  4363	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4364	----------------------------------------------------------------------------
  4365	 1    | start |    assert @ 151     |     | YES |     |     |       |       | 
  4366	 2    | 151   |    assert @ 151     |     | YES |     |     |       |       | 
  4367	 3    | 151   | rtc check @ 153     |     | YES |     |     |       |       | 
  4368	 4    | start |    assert @ 180     |     | YES |     |     |       |       | 
  4369	 5    | start |    assert @ 180     |     | YES |     |     |       |       | 
  4370	 6    | start |    assert @ 180     |     | YES |     |     |       |       | 
  4371	 7    | 151   |    assert @ 180     |     | YES |     |     |       |       | 
  4372	 8    | 151   |    assert @ 180     |     | YES |     |     |       |       | 
  4373	 9    | 151   |    assert @ 180     |     | YES |     |     |       |       | 
  4374	 10   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4375	 11   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4376	 12   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4377	 13   | 180   |    assert @ 199     |     | YES |     |     |       |       | 
  4378	 14   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4379	 15   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4380	 16   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4381	 17   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4382	 18   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4383	 19   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4384	 20   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4385	 21   | 199   |    assert @ finish  |     | YES |     |     |       |       | 
  4386	----------------------------------------------------------------------------
  4387	
  4388	
  4389	File d:\tokeneer\code\core\keyboard\finalise.vcg
  4390	procedure Keyboard.Finalise
  4391	
  4392	VCs generated 01-MAY-2009 10:43:47
  4393	
  4394	VCs simplified 01-MAY-2009 10:45:07
  4395	
  4396	VCs for procedure_finalise :
  4397	----------------------------------------------------------------------------
  4398	      |       |                     |  -----Proved In-----  |       |       |
  4399	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4400	----------------------------------------------------------------------------
  4401	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4402	 2    |       | refinement          | YES |     |     |     |       |       | 
  4403	 3    |       | refinement          | YES |     |     |     |       |       | 
  4404	----------------------------------------------------------------------------
  4405	
  4406	
  4407	File d:\tokeneer\code\core\keyboard\init.vcg
  4408	procedure Keyboard.Init
  4409	
  4410	VCs generated 01-MAY-2009 10:43:47
  4411	
  4412	VCs simplified 01-MAY-2009 10:45:07
  4413	
  4414	VCs for procedure_init :
  4415	----------------------------------------------------------------------------
  4416	      |       |                     |  -----Proved In-----  |       |       |
  4417	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4418	----------------------------------------------------------------------------
  4419	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4420	 2    |       | refinement          | YES |     |     |     |       |       | 
  4421	 3    |       | refinement          | YES |     |     |     |       |       | 
  4422	----------------------------------------------------------------------------
  4423	
  4424	
  4425	File d:\tokeneer\code\core\keyboard\poll.vcg
  4426	procedure Keyboard.Poll
  4427	
  4428	VCs generated 01-MAY-2009 10:43:47
  4429	
  4430	VCs simplified 01-MAY-2009 10:45:07
  4431	
  4432	VCs for procedure_poll :
  4433	----------------------------------------------------------------------------
  4434	      |       |                     |  -----Proved In-----  |       |       |
  4435	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4436	----------------------------------------------------------------------------
  4437	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4438	 2    |       | refinement          | YES |     |     |     |       |       | 
  4439	 3    |       | refinement          | YES |     |     |     |       |       | 
  4440	----------------------------------------------------------------------------
  4441	
  4442	
  4443	File d:\tokeneer\code\core\keyboard\read.vcg
  4444	procedure Keyboard.Read
  4445	
  4446	VCs generated 01-MAY-2009 10:43:47
  4447	
  4448	VCs simplified 01-MAY-2009 10:45:07
  4449	
  4450	VCs for procedure_read :
  4451	----------------------------------------------------------------------------
  4452	      |       |                     |  -----Proved In-----  |       |       |
  4453	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4454	----------------------------------------------------------------------------
  4455	 1    | start | rtc check @ 77      |     | YES |     |     |       |       | 
  4456	 2    | start | rtc check @ 81      |     | YES |     |     |       |       | 
  4457	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4458	 4    |       | refinement          | YES |     |     |     |       |       | 
  4459	 5    |       | refinement          | YES |     |     |     |       |       | 
  4460	----------------------------------------------------------------------------
  4461	
  4462	
  4463	File d:\tokeneer\code\core\keystore\addkey.vcg
  4464	procedure Keystore.AddKey
  4465	
  4466	VCs generated 01-MAY-2009 10:43:44
  4467	
  4468	VCs simplified 01-MAY-2009 10:45:07
  4469	
  4470	The following user rules were used:
  4471	from d:\tokeneer\code\core\keystore\keystore.rlu
  4472	   keystore_user(1) used in proving VCs:
  4473	      9, 11.
  4474	   keystore_user(2) used in proving VCs:
  4475	      14.
  4476	from d:\tokeneer\code\core\keystore\addkey.rlu
  4477	   addkey_user(1) used in proving VCs:
  4478	      14.
  4479	
  4480	VCs for procedure_addkey :
  4481	----------------------------------------------------------------------------
  4482	      |       |                     |  -----Proved In-----  |       |       |
  4483	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4484	----------------------------------------------------------------------------
  4485	 1    | start | rtc check @ 864     |     | YES |     |     |       |       | 
  4486	 2    | start | rtc check @ 871     |     | YES |     |     |       |       | 
  4487	 3    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  4488	 4    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  4489	 5    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4490	 6    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4491	 7    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4492	 8    | start | rtc check @ 886     |     | YES |     |     |       |       | 
  4493	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4494	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4495	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4496	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  4497	 13   |       | refinement          | YES |     |     |     |       |       | 
  4498	 14   |       | refinement          |     | YES |     |     |       |       | 
  4499	----------------------------------------------------------------------------
  4500	
  4501	
  4502	File d:\tokeneer\code\core\keystore\delete.vcg
  4503	procedure Keystore.Delete
  4504	
  4505	VCs generated 01-MAY-2009 10:43:44
  4506	
  4507	VCs simplified 01-MAY-2009 10:45:09
  4508	
  4509	The following user rules were used:
  4510	from d:\tokeneer\code\core\keystore\keystore.rlu
  4511	   keystore_user(1) used in proving VCs:
  4512	      1.
  4513	   keystore_user(2) used in proving VCs:
  4514	      3.
  4515	
  4516	VCs for procedure_delete :
  4517	----------------------------------------------------------------------------
  4518	      |       |                     |  -----Proved In-----  |       |       |
  4519	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4520	----------------------------------------------------------------------------
  4521	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  4522	 2    |       | refinement          | YES |     |     |     |       |       | 
  4523	 3    |       | refinement          |     | YES |     |     |       |       | 
  4524	----------------------------------------------------------------------------
  4525	
  4526	
  4527	File d:\tokeneer\code\core\keystore\digest.vcg
  4528	procedure Keystore.Digest
  4529	
  4530	VCs generated 01-MAY-2009 10:43:43
  4531	
  4532	VCs simplified 01-MAY-2009 10:45:09
  4533	
  4534	The following user rules were used:
  4535	from d:\tokeneer\code\core\keystore\digest.rlu
  4536	   digest_user(2) used in proving VCs:
  4537	      8.
  4538	   digest_user(3) used in proving VCs:
  4539	      10.
  4540	   digest_user(1) used in proving VCs:
  4541	      13.
  4542	   digest_user(4) used in proving VCs:
  4543	      19.
  4544	
  4545	VCs for procedure_digest :
  4546	----------------------------------------------------------------------------
  4547	      |       |                     |  -----Proved In-----  |       |       |
  4548	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4549	----------------------------------------------------------------------------
  4550	 1    | start | rtc check @ 212     |     | YES |     |     |       |       | 
  4551	 2    | start | rtc check @ 212     |     | YES |     |     |       |       | 
  4552	 3    | start | rtc check @ 218     |     | YES |     |     |       |       | 
  4553	 4    | start | rtc check @ 219     |     | YES |     |     |       |       | 
  4554	 5    | start | check stm @ 221     |     | YES |     |     |       |       | 
  4555	 6    | start | rtc check @ 223     |     | YES |     |     |       |       | 
  4556	 7    | start | rtc check @ 223     |     | YES |     |     |       |       | 
  4557	 8    | start |    assert @ 225     |     | YES |     |     |       |       | 
  4558	 9    | 225   |    assert @ 225     |     | YES |     |     |       |       | 
  4559	 10   | 225   |    assert @ 225     |     | YES |     |     |       |       | 
  4560	 11   | 225   | rtc check @ 239     |     | YES |     |     |       |       | 
  4561	 12   | 225   | pre check @ 242     |     | YES |     |     |       |       | 
  4562	 13   | 225   | pre check @ 242     |     | YES |     |     |       |       | 
  4563	 14   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4564	 15   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4565	 16   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4566	 17   | 225   | rtc check @ 246     |     | YES |     |     |       |       | 
  4567	 18   | 225   | check stm @ 253     |     | YES |     |     |       |       | 
  4568	 19   | 225   | check stm @ 253     |     | YES |     |     |       |       | 
  4569	 20   | 225   | rtc check @ 255     |     | YES |     |     |       |       | 
  4570	 21   | 225   | rtc check @ 255     |     | YES |     |     |       |       | 
  4571	 22   | start | rtc check @ 262     |     | YES |     |     |       |       | 
  4572	 23   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4573	 24   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4574	 25   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4575	 26   | 225   | rtc check @ 262     |     | YES |     |     |       |       | 
  4576	 27   | start |    assert @ 266     |     | YES |     |     |       |       | 
  4577	 28   | start |    assert @ 266     |     | YES |     |     |       |       | 
  4578	 29   | start |    assert @ 266     |     | YES |     |     |       |       | 
  4579	 30   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4580	 31   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4581	 32   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4582	 33   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4583	 34   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4584	 35   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4585	 36   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4586	 37   | 225   |    assert @ 266     |     | YES |     |     |       |       | 
  4587	 38   | 266   | rtc check @ 272     |     | YES |     |     |       |       | 
  4588	 39   | 266   | rtc check @ 273     |     | YES |     |     |       |       | 
  4589	 40   | 266   | rtc check @ 273     |     | YES |     |     |       |       | 
  4590	 41   | 266   | rtc check @ 281     |     | YES |     |     |       |       | 
  4591	 42   | 266   | rtc check @ 281     |     | YES |     |     |       |       | 
  4592	 43   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4593	 44   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4594	 45   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4595	 46   | 266   | rtc check @ 282     |     | YES |     |     |       |       | 
  4596	 47   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4597	 48   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4598	 49   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4599	 50   | 266   | rtc check @ 290     |     | YES |     |     |       |       | 
  4600	 51   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4601	 52   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4602	 53   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4603	 54   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4604	 55   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4605	 56   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4606	 57   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4607	 58   | 266   | rtc check @ 291     |     | YES |     |     |       |       | 
  4608	 59   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4609	 60   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4610	 61   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4611	 62   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4612	 63   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4613	 64   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4614	 65   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4615	 66   | 266   |    assert @ finish  | YES |     |     |     |       |       | 
  4616	----------------------------------------------------------------------------
  4617	
  4618	
  4619	File d:\tokeneer\code\core\keystore\digest\getblock.vcg
  4620	function Keystore.Digest.GetBlock
  4621	
  4622	VCs generated 01-MAY-2009 10:43:43
  4623	
  4624	VCs simplified 01-MAY-2009 10:45:09
  4625	
  4626	VCs for function_getblock :
  4627	----------------------------------------------------------------------------
  4628	      |       |                     |  -----Proved In-----  |       |       |
  4629	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4630	----------------------------------------------------------------------------
  4631	 1    | start | rtc check @ 192     |     | YES |     |     |       |       | 
  4632	 2    | start | rtc check @ 192     |     | YES |     |     |       |       | 
  4633	 3    | start |    assert @ 193     |     | YES |     |     |       |       | 
  4634	 4    | 193   |    assert @ 193     |     | YES |     |     |       |       | 
  4635	 5    | 193   | check stm @ 200     |     | YES |     |     |       |       | 
  4636	 6    | 193   | rtc check @ 201     |     | YES |     |     |       |       | 
  4637	 7    | 193   | rtc check @ 202     |     | YES |     |     |       |       | 
  4638	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4639	 9    | 193   |    assert @ finish  | YES |     |     |     |       |       | 
  4640	 10   | 193   |    assert @ finish  | YES |     |     |     |       |       | 
  4641	----------------------------------------------------------------------------
  4642	
  4643	
  4644	File d:\tokeneer\code\core\keystore\dofind.vcg
  4645	procedure Keystore.DoFind
  4646	
  4647	VCs generated 01-MAY-2009 10:43:43
  4648	
  4649	VCs simplified 01-MAY-2009 10:45:14
  4650	
  4651	VCs for procedure_dofind :
  4652	----------------------------------------------------------------------------
  4653	      |       |                     |  -----Proved In-----  |       |       |
  4654	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4655	----------------------------------------------------------------------------
  4656	 1    | start | rtc check @ 340     |     | YES |     |     |       |       | 
  4657	 2    | start | rtc check @ 341     |     | YES |     |     |       |       | 
  4658	 3    | start | rtc check @ 345     |     | YES |     |     |       |       | 
  4659	 4    | start | rtc check @ 345     |     | YES |     |     |       |       | 
  4660	 5    | start | rtc check @ 350     |     | YES |     |     |       |       | 
  4661	 6    | start | rtc check @ 354     |     | YES |     |     |       |       | 
  4662	 7    | start | rtc check @ 354     |     | YES |     |     |       |       | 
  4663	 8    | start | rtc check @ 354     |     | YES |     |     |       |       | 
  4664	 9    | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4665	 10   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4666	 11   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4667	 12   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4668	 13   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4669	 14   | start | rtc check @ 356     |     | YES |     |     |       |       | 
  4670	 15   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4671	 16   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4672	 17   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4673	 18   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4674	 19   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4675	 20   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  4676	 21   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4677	 22   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4678	 23   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4679	 24   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4680	 25   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4681	 26   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4682	 27   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4683	 28   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4684	 29   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4685	 30   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4686	 31   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4687	 32   | start | rtc check @ 366     |     | YES |     |     |       |       | 
  4688	 33   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4689	 34   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4690	 35   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4691	 36   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4692	 37   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4693	 38   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4694	 39   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4695	 40   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4696	 41   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4697	 42   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4698	 43   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4699	 44   | start | rtc check @ 374     |     | YES |     |     |       |       | 
  4700	 45   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4701	 46   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4702	 47   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4703	 48   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4704	 49   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4705	 50   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4706	 51   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4707	 52   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4708	 53   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4709	 54   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4710	 55   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4711	 56   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4712	 57   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4713	 58   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4714	 59   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4715	 60   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4716	 61   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4717	 62   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4718	 63   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4719	 64   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4720	 65   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4721	 66   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4722	 67   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4723	 68   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  4724	 69   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4725	 70   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4726	 71   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4727	 72   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4728	 73   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4729	 74   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4730	 75   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4731	 76   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4732	 77   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4733	 78   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4734	 79   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4735	 80   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4736	 81   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4737	 82   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4738	 83   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4739	 84   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4740	 85   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4741	 86   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4742	 87   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4743	 88   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4744	 89   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4745	 90   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4746	 91   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4747	 92   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4748	----------------------------------------------------------------------------
  4749	
  4750	
  4751	File d:\tokeneer\code\core\keystore\init.vcg
  4752	procedure Keystore.Init
  4753	
  4754	VCs generated 01-MAY-2009 10:43:44
  4755	
  4756	VCs simplified 01-MAY-2009 10:45:16
  4757	
  4758	VCs for procedure_init :
  4759	----------------------------------------------------------------------------
  4760	      |       |                     |  -----Proved In-----  |       |       |
  4761	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4762	----------------------------------------------------------------------------
  4763	 1    | start | rtc check @ 557     |     | YES |     |     |       |       | 
  4764	 2    | start | rtc check @ 558     |     | YES |     |     |       |       | 
  4765	 3    | start | rtc check @ 560     |     | YES |     |     |       |       | 
  4766	 4    | start | rtc check @ 560     |     | YES |     |     |       |       | 
  4767	 5    | start | rtc check @ 568     |     | YES |     |     |       |       | 
  4768	 6    | start | rtc check @ 568     |     | YES |     |     |       |       | 
  4769	 7    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4770	 8    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4771	 9    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4772	 10   | start | rtc check @ 573     |     | YES |     |     |       |       | 
  4773	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4774	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4775	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4776	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4777	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4778	 16   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4779	 17   |       | refinement          | YES |     |     |     |       |       | 
  4780	 18   |       | refinement          | YES |     |     |     |       |       | 
  4781	----------------------------------------------------------------------------
  4782	
  4783	
  4784	File d:\tokeneer\code\core\keystore\issueristhistis.vcg
  4785	function Keystore.IssuerIsThisTIS
  4786	
  4787	VCs generated 01-MAY-2009 10:43:44
  4788	
  4789	VCs simplified 01-MAY-2009 10:45:16
  4790	
  4791	VCs for function_issueristhistis :
  4792	----------------------------------------------------------------------------
  4793	      |       |                     |  -----Proved In-----  |       |       |
  4794	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4795	----------------------------------------------------------------------------
  4796	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4797	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4798	 3    |       | refinement          | YES |     |     |     |       |       | 
  4799	 4    |       | refinement          | YES |     |     |     |       |       | 
  4800	----------------------------------------------------------------------------
  4801	
  4802	
  4803	File d:\tokeneer\code\core\keystore\isverifiedby.vcg
  4804	procedure Keystore.IsVerifiedBy
  4805	
  4806	VCs generated 01-MAY-2009 10:43:44
  4807	
  4808	VCs simplified 01-MAY-2009 10:45:16
  4809	
  4810	VCs for procedure_isverifiedby :
  4811	----------------------------------------------------------------------------
  4812	      |       |                     |  -----Proved In-----  |       |       |
  4813	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4814	----------------------------------------------------------------------------
  4815	 1    | start | rtc check @ 712     |     | YES |     |     |       |       | 
  4816	 2    | start | rtc check @ 718     |     | YES |     |     |       |       | 
  4817	 3    | start | rtc check @ 721     |     | YES |     |     |       |       | 
  4818	 4    | start | rtc check @ 721     |     | YES |     |     |       |       | 
  4819	 5    | start | rtc check @ 729     |     | YES |     |     |       |       | 
  4820	 6    | start | rtc check @ 730     |     | YES |     |     |       |       | 
  4821	 7    | start | rtc check @ 730     |     | YES |     |     |       |       | 
  4822	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4823	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4824	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4825	 11   |       | refinement          | YES |     |     |     |       |       | 
  4826	 12   |       | refinement          | YES |     |     |     |       |       | 
  4827	----------------------------------------------------------------------------
  4828	
  4829	
  4830	File d:\tokeneer\code\core\keystore\keymatchingissuer.vcg
  4831	procedure Keystore.KeyMatchingIssuer
  4832	
  4833	VCs generated 01-MAY-2009 10:43:44
  4834	
  4835	VCs simplified 01-MAY-2009 10:45:17
  4836	
  4837	VCs for procedure_keymatchingissuer :
  4838	----------------------------------------------------------------------------
  4839	      |       |                     |  -----Proved In-----  |       |       |
  4840	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4841	----------------------------------------------------------------------------
  4842	 1    | start | rtc check @ 426     |     | YES |     |     |       |       | 
  4843	 2    | start | rtc check @ 434     |     | YES |     |     |       |       | 
  4844	 3    | start | rtc check @ 434     |     | YES |     |     |       |       | 
  4845	 4    | start | rtc check @ 441     |     | YES |     |     |       |       | 
  4846	 5    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  4847	 6    | start | rtc check @ 452     |     | YES |     |     |       |       | 
  4848	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4849	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4850	----------------------------------------------------------------------------
  4851	
  4852	
  4853	File d:\tokeneer\code\core\keystore\keymatchingissuerpresent.vcg
  4854	procedure Keystore.KeyMatchingIssuerPresent
  4855	
  4856	VCs generated 01-MAY-2009 10:43:44
  4857	
  4858	VCs simplified 01-MAY-2009 10:45:17
  4859	
  4860	VCs for procedure_keymatchingissuerpresent :
  4861	----------------------------------------------------------------------------
  4862	      |       |                     |  -----Proved In-----  |       |       |
  4863	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4864	----------------------------------------------------------------------------
  4865	 1    | start | rtc check @ 615     |     | YES |     |     |       |       | 
  4866	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4867	 3    |       | refinement          | YES |     |     |     |       |       | 
  4868	 4    |       | refinement          |     |     |     | YES |       |       | 
  4869	----------------------------------------------------------------------------
  4870	
  4871	
  4872	File d:\tokeneer\code\core\keystore\privatekey.vcg
  4873	procedure Keystore.PrivateKey
  4874	
  4875	VCs generated 01-MAY-2009 10:43:44
  4876	
  4877	VCs simplified 01-MAY-2009 10:45:17
  4878	
  4879	VCs for procedure_privatekey :
  4880	----------------------------------------------------------------------------
  4881	      |       |                     |  -----Proved In-----  |       |       |
  4882	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4883	----------------------------------------------------------------------------
  4884	 1    | start | rtc check @ 492     |     | YES |     |     |       |       | 
  4885	 2    | start | rtc check @ 499     |     | YES |     |     |       |       | 
  4886	 3    | start | rtc check @ 499     |     | YES |     |     |       |       | 
  4887	 4    | start | rtc check @ 506     |     | YES |     |     |       |       | 
  4888	 5    | start | rtc check @ 515     |     | YES |     |     |       |       | 
  4889	 6    | start | rtc check @ 515     |     | YES |     |     |       |       | 
  4890	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4891	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4892	----------------------------------------------------------------------------
  4893	
  4894	
  4895	File d:\tokeneer\code\core\keystore\privatekeypresent.vcg
  4896	function Keystore.PrivateKeyPresent
  4897	
  4898	VCs generated 01-MAY-2009 10:43:44
  4899	
  4900	VCs simplified 01-MAY-2009 10:45:17
  4901	
  4902	VCs for function_privatekeypresent :
  4903	----------------------------------------------------------------------------
  4904	      |       |                     |  -----Proved In-----  |       |       |
  4905	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4906	----------------------------------------------------------------------------
  4907	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4908	 2    |       | refinement          | YES |     |     |     |       |       | 
  4909	 3    |       | refinement          | YES |     |     |     |       |       | 
  4910	----------------------------------------------------------------------------
  4911	
  4912	
  4913	File d:\tokeneer\code\core\keystore\sign.vcg
  4914	procedure Keystore.Sign
  4915	
  4916	VCs generated 01-MAY-2009 10:43:44
  4917	
  4918	VCs simplified 13-MAY-2009 14:23:43
  4919	
  4920	VCs for procedure_sign :
  4921	----------------------------------------------------------------------------
  4922	      |       |                     |  -----Proved In-----  |       |       |
  4923	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4924	----------------------------------------------------------------------------
  4925	 1    | start | rtc check @ 783     |     | YES |     |     |       |       | 
  4926	 2    | start | rtc check @ 789     |     | YES |     |     |       |       | 
  4927	 3    | start | rtc check @ 791     |     | YES |     |     |       |       | 
  4928	 4    | start | rtc check @ 791     |     | YES |     |     |       |       | 
  4929	 5    | start | rtc check @ 799     |     | YES |     |     |       |       | 
  4930	 6    | start | rtc check @ 800     |     | YES |     |     |       |       | 
  4931	 7    | start | rtc check @ 800     |     | YES |     |     |       |       | 
  4932	 8    | start | rtc check @ 813     |     | YES |     |     |       |       | 
  4933	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4934	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4935	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  4936	 12   |       | refinement          | YES |     |     |     |       |       | 
  4937	 13   |       | refinement          | YES |     |     |     |       |       | 
  4938	----------------------------------------------------------------------------
  4939	
  4940	
  4941	File d:\tokeneer\code\core\keystore\thistis.vcg
  4942	function Keystore.ThisTIS
  4943	
  4944	VCs generated 01-MAY-2009 10:43:44
  4945	
  4946	VCs simplified 01-MAY-2009 10:45:18
  4947	
  4948	VCs for function_thistis :
  4949	----------------------------------------------------------------------------
  4950	      |       |                     |  -----Proved In-----  |       |       |
  4951	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4952	----------------------------------------------------------------------------
  4953	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4954	 2    |       | refinement          | YES |     |     |     |       |       | 
  4955	 3    |       | refinement          | YES |     |     |     |       |       | 
  4956	----------------------------------------------------------------------------
  4957	
  4958	
  4959	File d:\tokeneer\code\core\latch\failure.vcg
  4960	procedure Latch.Failure
  4961	
  4962	VCs generated 01-MAY-2009 10:43:42
  4963	
  4964	VCs simplified 01-MAY-2009 10:45:18
  4965	
  4966	VCs for procedure_failure :
  4967	----------------------------------------------------------------------------
  4968	      |       |                     |  -----Proved In-----  |       |       |
  4969	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4970	----------------------------------------------------------------------------
  4971	 1    | start | rtc check @ 207     |     | YES |     |     |       |       | 
  4972	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4973	 3    |       | refinement          | YES |     |     |     |       |       | 
  4974	 4    |       | refinement          | YES |     |     |     |       |       | 
  4975	----------------------------------------------------------------------------
  4976	
  4977	
  4978	File d:\tokeneer\code\core\latch\init.vcg
  4979	procedure Latch.Init
  4980	
  4981	VCs generated 01-MAY-2009 10:43:42
  4982	
  4983	VCs simplified 01-MAY-2009 10:45:18
  4984	
  4985	VCs for procedure_init :
  4986	----------------------------------------------------------------------------
  4987	      |       |                     |  -----Proved In-----  |       |       |
  4988	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  4989	----------------------------------------------------------------------------
  4990	 1    | start | rtc check @ 50      |     | YES |     |     |       |       | 
  4991	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  4992	 3    |       | refinement          | YES |     |     |     |       |       | 
  4993	 4    |       | refinement          | YES |     |     |     |       |       | 
  4994	----------------------------------------------------------------------------
  4995	
  4996	
  4997	File d:\tokeneer\code\core\latch\islocked.vcg
  4998	function Latch.IsLocked
  4999	
  5000	VCs generated 01-MAY-2009 10:43:42
  5001	
  5002	VCs simplified 01-MAY-2009 10:45:18
  5003	
  5004	VCs for function_islocked :
  5005	----------------------------------------------------------------------------
  5006	      |       |                     |  -----Proved In-----  |       |       |
  5007	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5008	----------------------------------------------------------------------------
  5009	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5010	 2    |       | refinement          | YES |     |     |     |       |       | 
  5011	 3    |       | refinement          | YES |     |     |     |       |       | 
  5012	----------------------------------------------------------------------------
  5013	
  5014	
  5015	File d:\tokeneer\code\core\latch\settimeout.vcg
  5016	procedure Latch.SetTimeout
  5017	
  5018	VCs generated 01-MAY-2009 10:43:42
  5019	
  5020	VCs simplified 01-MAY-2009 10:45:18
  5021	
  5022	The following user rules were used:
  5023	from d:\tokeneer\code\core\latch\latch.rlu
  5024	   latch_user(1) used in proving VCs:
  5025	      3.
  5026	
  5027	VCs for procedure_settimeout :
  5028	----------------------------------------------------------------------------
  5029	      |       |                     |  -----Proved In-----  |       |       |
  5030	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5031	----------------------------------------------------------------------------
  5032	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5033	 2    |       | refinement          | YES |     |     |     |       |       | 
  5034	 3    |       | refinement          |     | YES |     |     |       |       | 
  5035	----------------------------------------------------------------------------
  5036	
  5037	
  5038	File d:\tokeneer\code\core\latch\updatedevice.vcg
  5039	procedure Latch.UpdateDevice
  5040	
  5041	VCs generated 01-MAY-2009 10:43:42
  5042	
  5043	VCs simplified 01-MAY-2009 10:45:18
  5044	
  5045	The following user rules were used:
  5046	from d:\tokeneer\code\core\latch\latch.rlu
  5047	   latch_user(2) used in proving VCs:
  5048	      5, 6.
  5049	from d:\tokeneer\code\core\latch\updatedevice.rlu
  5050	   updatedevice_user(1) used in proving VCs:
  5051	      8.
  5052	
  5053	VCs for procedure_updatedevice :
  5054	----------------------------------------------------------------------------
  5055	      |       |                     |  -----Proved In-----  |       |       |
  5056	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5057	----------------------------------------------------------------------------
  5058	 1    | start | rtc check @ 164     |     | YES |     |     |       |       | 
  5059	 2    | start | rtc check @ 164     |     | YES |     |     |       |       | 
  5060	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5061	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5062	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5063	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5064	 7    |       | refinement          | YES |     |     |     |       |       | 
  5065	 8    |       | refinement          |     | YES |     |     |       |       | 
  5066	----------------------------------------------------------------------------
  5067	
  5068	
  5069	File d:\tokeneer\code\core\latch\updateinternallatch.vcg
  5070	procedure Latch.UpdateInternalLatch
  5071	
  5072	VCs generated 01-MAY-2009 10:43:42
  5073	
  5074	VCs simplified 01-MAY-2009 10:45:19
  5075	
  5076	The following user rules were used:
  5077	from d:\tokeneer\code\core\latch\latch.rlu
  5078	   latch_user(2) used in proving VCs:
  5079	      11, 12, 13, 14.
  5080	   latch_user(1) used in proving VCs:
  5081	      16.
  5082	from d:\tokeneer\code\core\latch\updateinternallatch.rlu
  5083	   updateinternallatch_user(1) used in proving VCs:
  5084	      16.
  5085	
  5086	VCs for procedure_updateinternallatch :
  5087	----------------------------------------------------------------------------
  5088	      |       |                     |  -----Proved In-----  |       |       |
  5089	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5090	----------------------------------------------------------------------------
  5091	 1    | start | rtc check @ 106     |     | YES |     |     |       |       | 
  5092	 2    | start | rtc check @ 107     |     | YES |     |     |       |       | 
  5093	 3    | start | rtc check @ 109     |     | YES |     |     |       |       | 
  5094	 4    | start | rtc check @ 110     |     | YES |     |     |       |       | 
  5095	 5    | start | rtc check @ 114     |     | YES |     |     |       |       | 
  5096	 6    | start | rtc check @ 114     |     | YES |     |     |       |       | 
  5097	 7    | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5098	 8    | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5099	 9    | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5100	 10   | start | rtc check @ 122     |     | YES |     |     |       |       | 
  5101	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5102	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5103	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5104	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5105	 15   |       | refinement          | YES |     |     |     |       |       | 
  5106	 16   |       | refinement          |     | YES |     |     |       |       | 
  5107	----------------------------------------------------------------------------
  5108	
  5109	
  5110	File d:\tokeneer\code\core\poll\activity.vcg
  5111	procedure Poll.Activity
  5112	
  5113	VCs generated 01-MAY-2009 10:43:59
  5114	
  5115	VCs simplified 01-MAY-2009 10:45:19
  5116	
  5117	VCs for procedure_activity :
  5118	----------------------------------------------------------------------------
  5119	      |       |                     |  -----Proved In-----  |       |       |
  5120	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5121	----------------------------------------------------------------------------
  5122	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5123	----------------------------------------------------------------------------
  5124	
  5125	
  5126	File d:\tokeneer\code\core\screen\clearconfigdata.vcg
  5127	procedure Screen.ClearConfigData
  5128	
  5129	VCs generated 01-MAY-2009 10:43:53
  5130	
  5131	VCs simplified 01-MAY-2009 10:45:19
  5132	
  5133	VCs for procedure_clearconfigdata :
  5134	----------------------------------------------------------------------------
  5135	      |       |                     |  -----Proved In-----  |       |       |
  5136	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5137	----------------------------------------------------------------------------
  5138	 1    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  5139	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5140	----------------------------------------------------------------------------
  5141	
  5142	
  5143	File d:\tokeneer\code\core\screen\clearstats.vcg
  5144	procedure Screen.ClearStats
  5145	
  5146	VCs generated 01-MAY-2009 10:43:54
  5147	
  5148	VCs simplified 01-MAY-2009 10:45:19
  5149	
  5150	VCs for procedure_clearstats :
  5151	----------------------------------------------------------------------------
  5152	      |       |                     |  -----Proved In-----  |       |       |
  5153	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5154	----------------------------------------------------------------------------
  5155	 1    | start | rtc check @ 723     |     | YES |     |     |       |       | 
  5156	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5157	----------------------------------------------------------------------------
  5158	
  5159	
  5160	File d:\tokeneer\code\core\screen\init.vcg
  5161	procedure Screen.Init
  5162	
  5163	VCs generated 01-MAY-2009 10:43:55
  5164	
  5165	VCs simplified 01-MAY-2009 10:45:19
  5166	
  5167	VCs for procedure_init :
  5168	----------------------------------------------------------------------------
  5169	      |       |                     |  -----Proved In-----  |       |       |
  5170	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5171	----------------------------------------------------------------------------
  5172	 1    | start | rtc check @ 1134    |     | YES |     |     |       |       | 
  5173	 2    | start | rtc check @ 1135    |     | YES |     |     |       |       | 
  5174	 3    | start | rtc check @ 1137    |     | YES |     |     |       |       | 
  5175	 4    | start | rtc check @ 1143    |     | YES |     |     |       |       | 
  5176	 5    | start | rtc check @ 1146    |     | YES |     |     |       |       | 
  5177	 6    | start | rtc check @ 1148    |     | YES |     |     |       |       | 
  5178	 7    | start | rtc check @ 1155    |     | YES |     |     |       |       | 
  5179	 8    | start | rtc check @ 1155    |     | YES |     |     |       |       | 
  5180	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5181	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5182	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5183	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5184	 13   |       | refinement          | YES |     |     |     |       |       | 
  5185	 14   |       | refinement          | YES |     |     |     |       |       | 
  5186	----------------------------------------------------------------------------
  5187	
  5188	
  5189	File d:\tokeneer\code\core\screen\setmessage.vcg
  5190	procedure Screen.SetMessage
  5191	
  5192	VCs generated 01-MAY-2009 10:43:55
  5193	
  5194	VCs simplified 01-MAY-2009 10:45:20
  5195	
  5196	VCs for procedure_setmessage :
  5197	----------------------------------------------------------------------------
  5198	      |       |                     |  -----Proved In-----  |       |       |
  5199	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5200	----------------------------------------------------------------------------
  5201	 1    | start | rtc check @ 926     |     | YES |     |     |       |       | 
  5202	 2    | start | rtc check @ 933     |     | YES |     |     |       |       | 
  5203	 3    | start | rtc check @ 933     |     | YES |     |     |       |       | 
  5204	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5205	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5206	 6    |       | refinement          | YES |     |     |     |       |       | 
  5207	 7    |       | refinement          | YES |     |     |     |       |       | 
  5208	----------------------------------------------------------------------------
  5209	
  5210	
  5211	File d:\tokeneer\code\core\screen\updatescreen.vcg
  5212	procedure Screen.UpdateScreen
  5213	
  5214	VCs generated 01-MAY-2009 10:43:55
  5215	
  5216	VCs simplified 01-MAY-2009 10:45:20
  5217	
  5218	VCs for procedure_updatescreen :
  5219	----------------------------------------------------------------------------
  5220	      |       |                     |  -----Proved In-----  |       |       |
  5221	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5222	----------------------------------------------------------------------------
  5223	 1    | start | rtc check @ 1011    |     | YES |     |     |       |       | 
  5224	 2    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5225	 3    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5226	 4    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5227	 5    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5228	 6    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5229	 7    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5230	 8    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5231	 9    | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5232	 10   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5233	 11   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5234	 12   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5235	 13   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5236	 14   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5237	 15   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5238	 16   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5239	 17   | start | rtc check @ 1065    |     | YES |     |     |       |       | 
  5240	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5241	 19   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5242	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5243	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5244	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5245	 23   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5246	 24   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5247	 25   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5248	 26   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5249	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5250	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5251	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5252	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5253	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5254	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5255	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5256	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5257	 35   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5258	 36   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5259	 37   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5260	 38   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5261	 39   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5262	 40   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5263	 41   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5264	 42   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5265	 43   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5266	 44   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5267	 45   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5268	 46   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5269	 47   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5270	 48   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5271	 49   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5272	 50   |       | refinement          | YES |     |     |     |       |       | 
  5273	 51   |       | refinement          | YES |     |     |     |       |       | 
  5274	----------------------------------------------------------------------------
  5275	
  5276	
  5277	File d:\tokeneer\code\core\screen\writealarms.vcg
  5278	procedure Screen.WriteAlarms
  5279	
  5280	VCs generated 01-MAY-2009 10:43:53
  5281	
  5282	VCs simplified 01-MAY-2009 10:45:20
  5283	
  5284	VCs for procedure_writealarms :
  5285	----------------------------------------------------------------------------
  5286	      |       |                     |  -----Proved In-----  |       |       |
  5287	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5288	----------------------------------------------------------------------------
  5289	 1    | start | rtc check @ 223     |     | YES |     |     |       |       | 
  5290	 2    | start | rtc check @ 228     |     | YES |     |     |       |       | 
  5291	 3    | start | rtc check @ 234     |     | YES |     |     |       |       | 
  5292	 4    | start | rtc check @ 234     |     | YES |     |     |       |       | 
  5293	 5    | start | rtc check @ 240     |     | YES |     |     |       |       | 
  5294	 6    | start | rtc check @ 240     |     | YES |     |     |       |       | 
  5295	 7    | start | rtc check @ 240     |     | YES |     |     |       |       | 
  5296	 8    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  5297	 9    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  5298	 10   | start | rtc check @ 245     |     | YES |     |     |       |       | 
  5299	 11   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5300	 12   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5301	 13   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5302	 14   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5303	 15   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5304	 16   | start | rtc check @ 250     |     | YES |     |     |       |       | 
  5305	 17   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5306	 18   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5307	 19   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5308	 20   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5309	 21   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5310	 22   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5311	 23   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5312	 24   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5313	 25   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5314	----------------------------------------------------------------------------
  5315	
  5316	
  5317	File d:\tokeneer\code\core\screen\writeconfigdata.vcg
  5318	procedure Screen.WriteConfigData
  5319	
  5320	VCs generated 01-MAY-2009 10:43:53
  5321	
  5322	VCs simplified 01-MAY-2009 10:45:21
  5323	
  5324	VCs for procedure_writeconfigdata :
  5325	----------------------------------------------------------------------------
  5326	      |       |                     |  -----Proved In-----  |       |       |
  5327	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5328	----------------------------------------------------------------------------
  5329	 1    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  5330	 2    | start | rtc check @ 588     |     | YES |     |     |       |       | 
  5331	 3    | start | rtc check @ 605     |     | YES |     |     |       |       | 
  5332	 4    | start | rtc check @ 611     |     | YES |     |     |       |       | 
  5333	 5    | start | rtc check @ 618     |     | YES |     |     |       |       | 
  5334	 6    | start | rtc check @ 618     |     | YES |     |     |       |       | 
  5335	 7    | start | rtc check @ 624     |     | YES |     |     |       |       | 
  5336	 8    | start | rtc check @ 624     |     | YES |     |     |       |       | 
  5337	 9    | start | rtc check @ 630     |     | YES |     |     |       |       | 
  5338	 10   | start | rtc check @ 630     |     | YES |     |     |       |       | 
  5339	 11   | start | rtc check @ 636     |     | YES |     |     |       |       | 
  5340	 12   | start | rtc check @ 636     |     | YES |     |     |       |       | 
  5341	 13   | start | rtc check @ 642     |     | YES |     |     |       |       | 
  5342	 14   | start | rtc check @ 642     |     | YES |     |     |       |       | 
  5343	 15   | start | rtc check @ 648     |     | YES |     |     |       |       | 
  5344	 16   | start | rtc check @ 648     |     | YES |     |     |       |       | 
  5345	 17   | start | rtc check @ 654     |     | YES |     |     |       |       | 
  5346	 18   | start | rtc check @ 654     |     | YES |     |     |       |       | 
  5347	 19   | start | rtc check @ 660     |     | YES |     |     |       |       | 
  5348	 20   | start | rtc check @ 660     |     | YES |     |     |       |       | 
  5349	 21   | start | rtc check @ 666     |     | YES |     |     |       |       | 
  5350	 22   | start | rtc check @ 666     |     | YES |     |     |       |       | 
  5351	 23   | start | rtc check @ 672     |     | YES |     |     |       |       | 
  5352	 24   | start | rtc check @ 672     |     | YES |     |     |       |       | 
  5353	 25   | start | rtc check @ 678     |     | YES |     |     |       |       | 
  5354	 26   | start | rtc check @ 678     |     | YES |     |     |       |       | 
  5355	 27   | start | rtc check @ 684     |     | YES |     |     |       |       | 
  5356	 28   | start | rtc check @ 684     |     | YES |     |     |       |       | 
  5357	 29   | start | rtc check @ 690     |     | YES |     |     |       |       | 
  5358	 30   | start | rtc check @ 690     |     | YES |     |     |       |       | 
  5359	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5360	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5361	----------------------------------------------------------------------------
  5362	
  5363	
  5364	File d:\tokeneer\code\core\screen\writeconfiglabels.vcg
  5365	procedure Screen.WriteConfigLabels
  5366	
  5367	VCs generated 01-MAY-2009 10:43:53
  5368	
  5369	VCs simplified 01-MAY-2009 10:45:23
  5370	
  5371	VCs for procedure_writeconfiglabels :
  5372	----------------------------------------------------------------------------
  5373	      |       |                     |  -----Proved In-----  |       |       |
  5374	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5375	----------------------------------------------------------------------------
  5376	 1    | start | rtc check @ 311     |     | YES |     |     |       |       | 
  5377	 2    | start | rtc check @ 316     |     | YES |     |     |       |       | 
  5378	 3    | start | rtc check @ 322     |     | YES |     |     |       |       | 
  5379	 4    | start | rtc check @ 328     |     | YES |     |     |       |       | 
  5380	 5    | start | rtc check @ 334     |     | YES |     |     |       |       | 
  5381	 6    | start | rtc check @ 340     |     | YES |     |     |       |       | 
  5382	 7    | start | rtc check @ 346     |     | YES |     |     |       |       | 
  5383	 8    | start | rtc check @ 352     |     | YES |     |     |       |       | 
  5384	 9    | start | rtc check @ 358     |     | YES |     |     |       |       | 
  5385	 10   | start | rtc check @ 364     |     | YES |     |     |       |       | 
  5386	 11   | start | rtc check @ 370     |     | YES |     |     |       |       | 
  5387	 12   | start | rtc check @ 376     |     | YES |     |     |       |       | 
  5388	 13   | start | rtc check @ 382     |     | YES |     |     |       |       | 
  5389	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5390	----------------------------------------------------------------------------
  5391	
  5392	
  5393	File d:\tokeneer\code\core\screen\writecurrenttime.vcg
  5394	procedure Screen.WriteCurrentTime
  5395	
  5396	VCs generated 01-MAY-2009 10:43:55
  5397	
  5398	VCs simplified 01-MAY-2009 10:45:23
  5399	
  5400	VCs for procedure_writecurrenttime :
  5401	----------------------------------------------------------------------------
  5402	      |       |                     |  -----Proved In-----  |       |       |
  5403	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5404	----------------------------------------------------------------------------
  5405	 1    | start | rtc check @ 890     |     | YES |     |     |       |       | 
  5406	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5407	----------------------------------------------------------------------------
  5408	
  5409	
  5410	File d:\tokeneer\code\core\screen\writemessage.vcg
  5411	procedure Screen.WriteMessage
  5412	
  5413	VCs generated 01-MAY-2009 10:43:53
  5414	
  5415	VCs simplified 01-MAY-2009 10:45:23
  5416	
  5417	VCs for procedure_writemessage :
  5418	----------------------------------------------------------------------------
  5419	      |       |                     |  -----Proved In-----  |       |       |
  5420	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5421	----------------------------------------------------------------------------
  5422	 1    | start | rtc check @ 177     |     | YES |     |     |       |       | 
  5423	 2    | start | rtc check @ 182     |     | YES |     |     |       |       | 
  5424	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5425	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5426	----------------------------------------------------------------------------
  5427	
  5428	
  5429	File d:\tokeneer\code\core\screen\writestatsdata.vcg
  5430	procedure Screen.WriteStatsData
  5431	
  5432	VCs generated 01-MAY-2009 10:43:55
  5433	
  5434	VCs simplified 01-MAY-2009 10:45:24
  5435	
  5436	VCs for procedure_writestatsdata :
  5437	----------------------------------------------------------------------------
  5438	      |       |                     |  -----Proved In-----  |       |       |
  5439	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5440	----------------------------------------------------------------------------
  5441	 1    | start | rtc check @ 827     |     | YES |     |     |       |       | 
  5442	 2    | start | rtc check @ 833     |     | YES |     |     |       |       | 
  5443	 3    | start | rtc check @ 839     |     | YES |     |     |       |       | 
  5444	 4    | start | rtc check @ 839     |     | YES |     |     |       |       | 
  5445	 5    | start | rtc check @ 845     |     | YES |     |     |       |       | 
  5446	 6    | start | rtc check @ 845     |     | YES |     |     |       |       | 
  5447	 7    | start | rtc check @ 851     |     | YES |     |     |       |       | 
  5448	 8    | start | rtc check @ 851     |     | YES |     |     |       |       | 
  5449	 9    | start | rtc check @ 857     |     | YES |     |     |       |       | 
  5450	 10   | start | rtc check @ 857     |     | YES |     |     |       |       | 
  5451	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5452	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  5453	----------------------------------------------------------------------------
  5454	
  5455	
  5456	File d:\tokeneer\code\core\screen\writestatslabels.vcg
  5457	procedure Screen.WriteStatsLabels
  5458	
  5459	VCs generated 01-MAY-2009 10:43:54
  5460	
  5461	VCs simplified 13-MAY-2009 14:23:43
  5462	
  5463	VCs for procedure_writestatslabels :
  5464	----------------------------------------------------------------------------
  5465	      |       |                     |  -----Proved In-----  |       |       |
  5466	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5467	----------------------------------------------------------------------------
  5468	 1    | start | rtc check @ 749     |     | YES |     |     |       |       | 
  5469	 2    | start | rtc check @ 754     |     | YES |     |     |       |       | 
  5470	 3    | start | rtc check @ 760     |     | YES |     |     |       |       | 
  5471	 4    | start | rtc check @ 766     |     | YES |     |     |       |       | 
  5472	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5473	----------------------------------------------------------------------------
  5474	
  5475	
  5476	File d:\tokeneer\code\core\stats\addfailedbio.vcg
  5477	procedure Stats.AddFailedBio
  5478	
  5479	VCs generated 01-MAY-2009 10:43:49
  5480	
  5481	VCs simplified 01-MAY-2009 10:45:24
  5482	
  5483	VCs for procedure_addfailedbio :
  5484	----------------------------------------------------------------------------
  5485	      |       |                     |  -----Proved In-----  |       |       |
  5486	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5487	----------------------------------------------------------------------------
  5488	 1    | start | rtc check @ 104     |     | YES |     |     |       |       | 
  5489	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5490	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5491	----------------------------------------------------------------------------
  5492	
  5493	
  5494	File d:\tokeneer\code\core\stats\addfailedentry.vcg
  5495	procedure Stats.AddFailedEntry
  5496	
  5497	VCs generated 01-MAY-2009 10:43:49
  5498	
  5499	VCs simplified 01-MAY-2009 10:45:24
  5500	
  5501	VCs for procedure_addfailedentry :
  5502	----------------------------------------------------------------------------
  5503	      |       |                     |  -----Proved In-----  |       |       |
  5504	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5505	----------------------------------------------------------------------------
  5506	 1    | start | rtc check @ 70      |     | YES |     |     |       |       | 
  5507	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5508	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5509	----------------------------------------------------------------------------
  5510	
  5511	
  5512	File d:\tokeneer\code\core\stats\addsuccessfulbio.vcg
  5513	procedure Stats.AddSuccessfulBio
  5514	
  5515	VCs generated 01-MAY-2009 10:43:49
  5516	
  5517	VCs simplified 01-MAY-2009 10:45:24
  5518	
  5519	VCs for procedure_addsuccessfulbio :
  5520	----------------------------------------------------------------------------
  5521	      |       |                     |  -----Proved In-----  |       |       |
  5522	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5523	----------------------------------------------------------------------------
  5524	 1    | start | rtc check @ 87      |     | YES |     |     |       |       | 
  5525	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5526	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5527	----------------------------------------------------------------------------
  5528	
  5529	
  5530	File d:\tokeneer\code\core\stats\addsuccessfulentry.vcg
  5531	procedure Stats.AddSuccessfulEntry
  5532	
  5533	VCs generated 01-MAY-2009 10:43:49
  5534	
  5535	VCs simplified 01-MAY-2009 10:45:24
  5536	
  5537	VCs for procedure_addsuccessfulentry :
  5538	----------------------------------------------------------------------------
  5539	      |       |                     |  -----Proved In-----  |       |       |
  5540	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5541	----------------------------------------------------------------------------
  5542	 1    | start | rtc check @ 53      |     | YES |     |     |       |       | 
  5543	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5544	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5545	----------------------------------------------------------------------------
  5546	
  5547	
  5548	File d:\tokeneer\code\core\stats\displaystats.vcg
  5549	procedure Stats.DisplayStats
  5550	
  5551	VCs generated 01-MAY-2009 10:43:49
  5552	
  5553	VCs simplified 01-MAY-2009 10:45:25
  5554	
  5555	VCs for procedure_displaystats :
  5556	----------------------------------------------------------------------------
  5557	      |       |                     |  -----Proved In-----  |       |       |
  5558	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5559	----------------------------------------------------------------------------
  5560	 1    | start | rtc check @ 124     |     | YES |     |     |       |       | 
  5561	 2    | start | rtc check @ 125     |     | YES |     |     |       |       | 
  5562	 3    | start | rtc check @ 126     |     | YES |     |     |       |       | 
  5563	 4    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  5564	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5565	----------------------------------------------------------------------------
  5566	
  5567	
  5568	File d:\tokeneer\code\core\stats\init.vcg
  5569	procedure Stats.Init
  5570	
  5571	VCs generated 01-MAY-2009 10:43:49
  5572	
  5573	VCs simplified 01-MAY-2009 10:45:25
  5574	
  5575	VCs for procedure_init :
  5576	----------------------------------------------------------------------------
  5577	      |       |                     |  -----Proved In-----  |       |       |
  5578	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5579	----------------------------------------------------------------------------
  5580	 1    | start | rtc check @ 34      |     | YES |     |     |       |       | 
  5581	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5582	----------------------------------------------------------------------------
  5583	
  5584	
  5585	File d:\tokeneer\code\core\tismain.vcg
  5586	procedure TISMain
  5587	
  5588	VCs generated 01-MAY-2009 10:44:02
  5589	
  5590	VCs simplified 01-MAY-2009 10:45:27
  5591	
  5592	The following user rules were used:
  5593	from d:\tokeneer\code\core\tismain.rlu
  5594	   main_tismain_user(1) used in proving VCs:
  5595	      4.
  5596	
  5597	VCs for procedure_tismain :
  5598	----------------------------------------------------------------------------
  5599	      |       |                     |  -----Proved In-----  |       |       |
  5600	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5601	----------------------------------------------------------------------------
  5602	 1    | start |    assert @ 1357    |     |     |     | YES |       |       | 
  5603	 2    | 1504  |    assert @ 1357    |     |     |     | YES |       |       | 
  5604	 3    | 1357  | pre check @ 1404    |     | YES |     |     |       |       | 
  5605	 4    | 1357  |    assert @ 1411    |     | YES |     |     |       |       | 
  5606	 5    | 1411  |    assert @ 1504    |     | YES |     |     |       |       | 
  5607	 6    | 1357  |    assert @ finish  | YES |     |     |     |       |       | 
  5608	 7    | 1411  |    assert @ finish  | YES |     |     |     |       |       | 
  5609	 8    | 1411  |    assert @ finish  | YES |     |     |     |       |       | 
  5610	----------------------------------------------------------------------------
  5611	
  5612	
  5613	File d:\tokeneer\code\core\tismain\init.vcg
  5614	procedure TISMain.Init
  5615	
  5616	VCs generated 01-MAY-2009 10:44:01
  5617	
  5618	VCs simplified 01-MAY-2009 10:45:25
  5619	
  5620	The following user rules were used:
  5621	from d:\tokeneer\code\core\tismain\tismain.rlu
  5622	   tismain_user(10) used in proving VCs:
  5623	      3, 4.
  5624	   tismain_user(2) used in proving VCs:
  5625	      5.
  5626	   tismain_user(4) used in proving VCs:
  5627	      5.
  5628	   tismain_user(6) used in proving VCs:
  5629	      5.
  5630	   tismain_user(1) used in proving VCs:
  5631	      6.
  5632	   tismain_user(3) used in proving VCs:
  5633	      6.
  5634	   tismain_user(5) used in proving VCs:
  5635	      6.
  5636	from d:\tokeneer\code\core\tismain\init.rlu
  5637	   init_user(1) used in proving VCs:
  5638	      5, 6.
  5639	
  5640	VCs for procedure_init :
  5641	----------------------------------------------------------------------------
  5642	      |       |                     |  -----Proved In-----  |       |       |
  5643	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5644	----------------------------------------------------------------------------
  5645	 1    | start | rtc check @ 256     |     | YES |     |     |       |       | 
  5646	 2    | start | rtc check @ 264     |     | YES |     |     |       |       | 
  5647	 3    | start | check stm @ 272     |     | YES |     |     |       |       | 
  5648	 4    | start | check stm @ 272     |     | YES |     |     |       |       | 
  5649	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5650	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5651	----------------------------------------------------------------------------
  5652	
  5653	
  5654	File d:\tokeneer\code\core\tismain\mainloopbody.vcg
  5655	procedure TISMain.MainLoopBody
  5656	
  5657	VCs generated 01-MAY-2009 10:44:02
  5658	
  5659	VCs simplified 01-MAY-2009 10:45:25
  5660	
  5661	The following user rules were used:
  5662	from d:\tokeneer\code\core\tismain\mainloopbody.rlu
  5663	   mainloopbody_user(1) used in proving VCs:
  5664	      2.
  5665	
  5666	VCs for procedure_mainloopbody :
  5667	----------------------------------------------------------------------------
  5668	      |       |                     |  -----Proved In-----  |       |       |
  5669	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5670	----------------------------------------------------------------------------
  5671	 1    | start | pre check @ 1218    |     | YES |     |     |       |       | 
  5672	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5673	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5674	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5675	----------------------------------------------------------------------------
  5676	
  5677	
  5678	File d:\tokeneer\code\core\tismain\processing.vcg
  5679	procedure TISMain.Processing
  5680	
  5681	VCs generated 01-MAY-2009 10:44:02
  5682	
  5683	VCs simplified 01-MAY-2009 10:45:26
  5684	
  5685	The following user rules were used:
  5686	from d:\tokeneer\code\core\tismain\processing.rlu
  5687	   processing_user(1) used in proving VCs:
  5688	      1.
  5689	   processing_user(2) used in proving VCs:
  5690	      8.
  5691	from d:\tokeneer\code\core\tismain\tismain.rlu
  5692	   tismain_user(2) used in proving VCs:
  5693	      2.
  5694	   tismain_user(4) used in proving VCs:
  5695	      2.
  5696	   tismain_user(6) used in proving VCs:
  5697	      2.
  5698	   tismain_user(10) used in proving VCs:
  5699	      4.
  5700	
  5701	VCs for procedure_processing :
  5702	----------------------------------------------------------------------------
  5703	      |       |                     |  -----Proved In-----  |       |       |
  5704	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5705	----------------------------------------------------------------------------
  5706	 1    | start | pre check @ 715     |     | YES |     |     |       |       | 
  5707	 2    | start | check stm @ 716     |     | YES |     |     |       |       | 
  5708	 3    | start | pre check @ 721     |     | YES |     |     |       |       | 
  5709	 4    | start | check stm @ 723     |     | YES |     |     |       |       | 
  5710	 5    | start | pre check @ 726     |     | YES |     |     |       |       | 
  5711	 6    | start | pre check @ 730     |     | YES |     |     |       |       | 
  5712	 7    | start | pre check @ 737     |     | YES |     |     |       |       | 
  5713	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5714	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5715	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5716	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5717	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5718	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5719	----------------------------------------------------------------------------
  5720	
  5721	
  5722	File d:\tokeneer\code\core\tismain\processing\resetscreenmessage.vcg
  5723	procedure TISMain.Processing.ResetScreenMessage
  5724	
  5725	VCs generated 01-MAY-2009 10:44:02
  5726	
  5727	VCs simplified 01-MAY-2009 10:45:26
  5728	
  5729	VCs for procedure_resetscreenmessage :
  5730	----------------------------------------------------------------------------
  5731	      |       |                     |  -----Proved In-----  |       |       |
  5732	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5733	----------------------------------------------------------------------------
  5734	 1    | start | rtc check @ 707     |     | YES |     |     |       |       | 
  5735	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5736	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5737	----------------------------------------------------------------------------
  5738	
  5739	
  5740	File d:\tokeneer\code\core\tismain\shutdownauditlogfailure.vcg
  5741	procedure TISMain.ShutdownAuditLogFailure
  5742	
  5743	VCs generated 01-MAY-2009 10:44:02
  5744	
  5745	VCs simplified 01-MAY-2009 10:45:26
  5746	
  5747	VCs for procedure_shutdownauditlogfailure :
  5748	----------------------------------------------------------------------------
  5749	      |       |                     |  -----Proved In-----  |       |       |
  5750	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5751	----------------------------------------------------------------------------
  5752	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5753	----------------------------------------------------------------------------
  5754	
  5755	
  5756	File d:\tokeneer\code\core\tismain\shutdowndoorlatchfailure.vcg
  5757	procedure TISMain.ShutdownDoorLatchFailure
  5758	
  5759	VCs generated 01-MAY-2009 10:44:02
  5760	
  5761	VCs simplified 01-MAY-2009 10:45:26
  5762	
  5763	VCs for procedure_shutdowndoorlatchfailure :
  5764	----------------------------------------------------------------------------
  5765	      |       |                     |  -----Proved In-----  |       |       |
  5766	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5767	----------------------------------------------------------------------------
  5768	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5769	----------------------------------------------------------------------------
  5770	
  5771	
  5772	File d:\tokeneer\code\core\tokenreader\getcardstate.vcg
  5773	function TokenReader.GetCardState
  5774	
  5775	VCs generated 01-MAY-2009 10:43:50
  5776	
  5777	VCs simplified 01-MAY-2009 10:45:27
  5778	
  5779	VCs for function_getcardstate :
  5780	----------------------------------------------------------------------------
  5781	      |       |                     |  -----Proved In-----  |       |       |
  5782	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5783	----------------------------------------------------------------------------
  5784	 1    | start | rtc check @ 153     |     | YES |     |     |       |       | 
  5785	 2    | start | rtc check @ 155     |     | YES |     |     |       |       | 
  5786	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5787	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5788	----------------------------------------------------------------------------
  5789	
  5790	
  5791	File d:\tokeneer\code\core\tokenreader\getcertificate.vcg
  5792	procedure TokenReader.GetCertificate
  5793	
  5794	VCs generated 01-MAY-2009 10:43:51
  5795	
  5796	VCs simplified 01-MAY-2009 10:45:27
  5797	
  5798	VCs for procedure_getcertificate :
  5799	----------------------------------------------------------------------------
  5800	      |       |                     |  -----Proved In-----  |       |       |
  5801	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5802	----------------------------------------------------------------------------
  5803	 1    | start | rtc check @ 869     |     | YES |     |     |       |       | 
  5804	 2    | start | rtc check @ 872     |     | YES |     |     |       |       | 
  5805	 3    | start | rtc check @ 872     |     | YES |     |     |       |       | 
  5806	 4    | start | rtc check @ 878     |     | YES |     |     |       |       | 
  5807	 5    | start | rtc check @ 878     |     | YES |     |     |       |       | 
  5808	 6    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  5809	 7    | start | rtc check @ 885     |     | YES |     |     |       |       | 
  5810	 8    | start | rtc check @ 891     |     | YES |     |     |       |       | 
  5811	 9    | start | rtc check @ 891     |     | YES |     |     |       |       | 
  5812	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5813	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5814	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5815	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5816	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5817	 15   |       | refinement          | YES |     |     |     |       |       | 
  5818	 16   |       | refinement          | YES |     |     |     |       |       | 
  5819	----------------------------------------------------------------------------
  5820	
  5821	
  5822	File d:\tokeneer\code\core\tokenreader\getreaderstate.vcg
  5823	function TokenReader.GetReaderState
  5824	
  5825	VCs generated 01-MAY-2009 10:43:49
  5826	
  5827	VCs simplified 01-MAY-2009 10:45:27
  5828	
  5829	VCs for function_getreaderstate :
  5830	----------------------------------------------------------------------------
  5831	      |       |                     |  -----Proved In-----  |       |       |
  5832	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5833	----------------------------------------------------------------------------
  5834	 1    | start | rtc check @ 127     |     | YES |     |     |       |       | 
  5835	 2    | start | rtc check @ 129     |     | YES |     |     |       |       | 
  5836	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5837	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5838	----------------------------------------------------------------------------
  5839	
  5840	
  5841	File d:\tokeneer\code\core\tokenreader\getresponsecode.vcg
  5842	function TokenReader.GetResponseCode
  5843	
  5844	VCs generated 01-MAY-2009 10:43:49
  5845	
  5846	VCs simplified 01-MAY-2009 10:45:28
  5847	
  5848	VCs for function_getresponsecode :
  5849	----------------------------------------------------------------------------
  5850	      |       |                     |  -----Proved In-----  |       |       |
  5851	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5852	----------------------------------------------------------------------------
  5853	 1    | start | rtc check @ 101     |     | YES |     |     |       |       | 
  5854	 2    | start | rtc check @ 103     |     | YES |     |     |       |       | 
  5855	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5856	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  5857	----------------------------------------------------------------------------
  5858	
  5859	
  5860	File d:\tokeneer\code\core\tokenreader\init.vcg
  5861	procedure TokenReader.Init
  5862	
  5863	VCs generated 01-MAY-2009 10:43:50
  5864	
  5865	VCs simplified 01-MAY-2009 10:45:28
  5866	
  5867	VCs for procedure_init :
  5868	----------------------------------------------------------------------------
  5869	      |       |                     |  -----Proved In-----  |       |       |
  5870	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5871	----------------------------------------------------------------------------
  5872	 1    | start | rtc check @ 299     |     | YES |     |     |       |       | 
  5873	 2    | start | rtc check @ 300     |     | YES |     |     |       |       | 
  5874	 3    | start | rtc check @ 300     |     | YES |     |     |       |       | 
  5875	 4    | start | rtc check @ 306     |     | YES |     |     |       |       | 
  5876	 5    | start | rtc check @ 310     |     | YES |     |     |       |       | 
  5877	 6    | start | rtc check @ 310     |     | YES |     |     |       |       | 
  5878	 7    | start |    assert @ 312     |     | YES |     |     |       |       | 
  5879	 8    | 336   |    assert @ 312     |     | YES |     |     |       |       | 
  5880	 9    | 336   |    assert @ 312     |     | YES |     |     |       |       | 
  5881	 10   | 312   |    assert @ 336     |     | YES |     |     |       |       | 
  5882	 11   | 336   |    assert @ 336     |     | YES |     |     |       |       | 
  5883	 12   | 336   | rtc check @ 361     |     | YES |     |     |       |       | 
  5884	 13   | 336   | rtc check @ 362     |     | YES |     |     |       |       | 
  5885	 14   | start | rtc check @ 369     |     | YES |     |     |       |       | 
  5886	 15   | 336   | rtc check @ 369     |     | YES |     |     |       |       | 
  5887	 16   | 336   | rtc check @ 369     |     | YES |     |     |       |       | 
  5888	 17   | start | rtc check @ 371     |     | YES |     |     |       |       | 
  5889	 18   | 336   | rtc check @ 371     |     | YES |     |     |       |       | 
  5890	 19   | 336   | rtc check @ 371     |     | YES |     |     |       |       | 
  5891	 20   | start | rtc check @ 380     |     | YES |     |     |       |       | 
  5892	 21   | start | rtc check @ 380     |     | YES |     |     |       |       | 
  5893	 22   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5894	 23   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5895	 24   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5896	 25   | 336   | rtc check @ 380     |     | YES |     |     |       |       | 
  5897	 26   | start | rtc check @ 382     |     | YES |     |     |       |       | 
  5898	 27   | start | rtc check @ 382     |     | YES |     |     |       |       | 
  5899	 28   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5900	 29   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5901	 30   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5902	 31   | 336   | rtc check @ 382     |     | YES |     |     |       |       | 
  5903	 32   | start | rtc check @ 393     |     | YES |     |     |       |       | 
  5904	 33   | start | rtc check @ 404     |     | YES |     |     |       |       | 
  5905	 34   | start | rtc check @ 404     |     | YES |     |     |       |       | 
  5906	 35   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5907	 36   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5908	 37   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5909	 38   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5910	 39   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5911	 40   | start |    assert @ finish  |     | YES |     |     |       |       | 
  5912	 41   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5913	 42   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5914	 43   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5915	 44   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5916	 45   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5917	 46   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5918	 47   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5919	 48   | 336   |    assert @ finish  |     | YES |     |     |       |       | 
  5920	 49   |       | refinement          | YES |     |     |     |       |       | 
  5921	 50   |       | refinement          | YES |     |     |     |       |       | 
  5922	----------------------------------------------------------------------------
  5923	
  5924	
  5925	File d:\tokeneer\code\core\tokenreader\init\clearreaders.vcg
  5926	procedure TokenReader.Init.ClearReaders
  5927	
  5928	VCs generated 01-MAY-2009 10:43:50
  5929	
  5930	VCs simplified 01-MAY-2009 10:45:28
  5931	
  5932	VCs for procedure_clearreaders :
  5933	----------------------------------------------------------------------------
  5934	      |       |                     |  -----Proved In-----  |       |       |
  5935	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5936	----------------------------------------------------------------------------
  5937	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5938	----------------------------------------------------------------------------
  5939	
  5940	
  5941	File d:\tokeneer\code\core\tokenreader\init\setreadername.vcg
  5942	procedure TokenReader.Init.SetReaderName
  5943	
  5944	VCs generated 01-MAY-2009 10:43:50
  5945	
  5946	VCs simplified 01-MAY-2009 10:45:28
  5947	
  5948	VCs for procedure_setreadername :
  5949	----------------------------------------------------------------------------
  5950	      |       |                     |  -----Proved In-----  |       |       |
  5951	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5952	----------------------------------------------------------------------------
  5953	 1    | start | rtc check @ 271     |     | YES |     |     |       |       | 
  5954	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5955	----------------------------------------------------------------------------
  5956	
  5957	
  5958	File d:\tokeneer\code\core\tokenreader\makedescription.vcg
  5959	function TokenReader.MakeDescription
  5960	
  5961	VCs generated 01-MAY-2009 10:43:50
  5962	
  5963	VCs simplified 01-MAY-2009 10:45:32
  5964	
  5965	VCs for function_makedescription :
  5966	----------------------------------------------------------------------------
  5967	      |       |                     |  -----Proved In-----  |       |       |
  5968	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5969	----------------------------------------------------------------------------
  5970	 1    | start | rtc check @ 215     |     | YES |     |     |       |       | 
  5971	 2    | start | rtc check @ 215     |     | YES |     |     |       |       | 
  5972	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  5973	----------------------------------------------------------------------------
  5974	
  5975	
  5976	File d:\tokeneer\code\core\tokenreader\poll.vcg
  5977	procedure TokenReader.Poll
  5978	
  5979	VCs generated 01-MAY-2009 10:43:51
  5980	
  5981	VCs simplified 01-MAY-2009 10:45:35
  5982	
  5983	VCs for procedure_poll :
  5984	----------------------------------------------------------------------------
  5985	      |       |                     |  -----Proved In-----  |       |       |
  5986	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  5987	----------------------------------------------------------------------------
  5988	 1    | start | rtc check @ 739     |     | YES |     |     |       |       | 
  5989	 2    | start | rtc check @ 739     |     | YES |     |     |       |       | 
  5990	 3    | start | rtc check @ 748     |     | YES |     |     |       |       | 
  5991	 4    | start | rtc check @ 748     |     | YES |     |     |       |       | 
  5992	 5    | start | rtc check @ 751     |     | YES |     |     |       |       | 
  5993	 6    | start | rtc check @ 753     |     | YES |     |     |       |       | 
  5994	 7    | start | rtc check @ 764     |     | YES |     |     |       |       | 
  5995	 8    | start | rtc check @ 767     |     | YES |     |     |       |       | 
  5996	 9    | start | rtc check @ 771     |     | YES |     |     |       |       | 
  5997	 10   | start | rtc check @ 771     |     | YES |     |     |       |       | 
  5998	 11   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  5999	 12   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6000	 13   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6001	 14   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6002	 15   | start | rtc check @ 783     |     | YES |     |     |       |       | 
  6003	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6004	 17   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6005	 18   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6006	 19   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6007	 20   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6008	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6009	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6010	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6011	 24   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6012	 25   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6013	 26   |       | refinement          | YES |     |     |     |       |       | 
  6014	 27   |       | refinement          | YES |     |     |     |       |       | 
  6015	----------------------------------------------------------------------------
  6016	
  6017	
  6018	File d:\tokeneer\code\core\tokenreader\poll\checkcardstate.vcg
  6019	procedure TokenReader.Poll.CheckCardState
  6020	
  6021	VCs generated 01-MAY-2009 10:43:50
  6022	
  6023	VCs simplified 01-MAY-2009 10:45:33
  6024	
  6025	VCs for procedure_checkcardstate :
  6026	----------------------------------------------------------------------------
  6027	      |       |                     |  -----Proved In-----  |       |       |
  6028	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6029	----------------------------------------------------------------------------
  6030	 1    | start | rtc check @ 662     |     | YES |     |     |       |       | 
  6031	 2    | start | rtc check @ 662     |     | YES |     |     |       |       | 
  6032	 3    | start | rtc check @ 671     |     | YES |     |     |       |       | 
  6033	 4    | start | rtc check @ 671     |     | YES |     |     |       |       | 
  6034	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6035	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6036	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6037	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6038	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6039	----------------------------------------------------------------------------
  6040	
  6041	
  6042	File d:\tokeneer\code\core\tokenreader\poll\checkcardstate\marktokengood.vcg
  6043	procedure TokenReader.Poll.CheckCardState.MarkTokenGood
  6044	
  6045	VCs generated 01-MAY-2009 10:43:50
  6046	
  6047	VCs simplified 01-MAY-2009 10:45:33
  6048	
  6049	VCs for procedure_marktokengood :
  6050	----------------------------------------------------------------------------
  6051	      |       |                     |  -----Proved In-----  |       |       |
  6052	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6053	----------------------------------------------------------------------------
  6054	 1    | start | rtc check @ 653     |     | YES |     |     |       |       | 
  6055	 2    | start | rtc check @ 654     |     | YES |     |     |       |       | 
  6056	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6057	----------------------------------------------------------------------------
  6058	
  6059	
  6060	File d:\tokeneer\code\core\tokenreader\poll\disconnecttoken.vcg
  6061	procedure TokenReader.Poll.DisconnectToken
  6062	
  6063	VCs generated 01-MAY-2009 10:43:50
  6064	
  6065	VCs simplified 01-MAY-2009 10:45:33
  6066	
  6067	VCs for procedure_disconnecttoken :
  6068	----------------------------------------------------------------------------
  6069	      |       |                     |  -----Proved In-----  |       |       |
  6070	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6071	----------------------------------------------------------------------------
  6072	 1    | start | rtc check @ 472     |     | YES |     |     |       |       | 
  6073	 2    | start | rtc check @ 473     |     | YES |     |     |       |       | 
  6074	 3    | start | rtc check @ 473     |     | YES |     |     |       |       | 
  6075	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6076	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6077	----------------------------------------------------------------------------
  6078	
  6079	
  6080	File d:\tokeneer\code\core\tokenreader\poll\marktokenabsent.vcg
  6081	procedure TokenReader.Poll.MarkTokenAbsent
  6082	
  6083	VCs generated 01-MAY-2009 10:43:50
  6084	
  6085	VCs simplified 01-MAY-2009 10:45:33
  6086	
  6087	VCs for procedure_marktokenabsent :
  6088	----------------------------------------------------------------------------
  6089	      |       |                     |  -----Proved In-----  |       |       |
  6090	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6091	----------------------------------------------------------------------------
  6092	 1    | start | rtc check @ 524     |     | YES |     |     |       |       | 
  6093	 2    | start | rtc check @ 525     |     | YES |     |     |       |       | 
  6094	 3    | start | rtc check @ 526     |     | YES |     |     |       |       | 
  6095	 4    | start | rtc check @ 527     |     | YES |     |     |       |       | 
  6096	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6097	----------------------------------------------------------------------------
  6098	
  6099	
  6100	File d:\tokeneer\code\core\tokenreader\poll\marktokenbad.vcg
  6101	procedure TokenReader.Poll.MarkTokenBad
  6102	
  6103	VCs generated 01-MAY-2009 10:43:50
  6104	
  6105	VCs simplified 01-MAY-2009 10:45:34
  6106	
  6107	VCs for procedure_marktokenbad :
  6108	----------------------------------------------------------------------------
  6109	      |       |                     |  -----Proved In-----  |       |       |
  6110	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6111	----------------------------------------------------------------------------
  6112	 1    | start | rtc check @ 498     |     | YES |     |     |       |       | 
  6113	 2    | start | rtc check @ 499     |     | YES |     |     |       |       | 
  6114	 3    | start | rtc check @ 500     |     | YES |     |     |       |       | 
  6115	 4    | start | rtc check @ 501     |     | YES |     |     |       |       | 
  6116	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6117	----------------------------------------------------------------------------
  6118	
  6119	
  6120	File d:\tokeneer\code\core\tokenreader\poll\processreaderstatechange.vcg
  6121	procedure TokenReader.Poll.ProcessReaderStateChange
  6122	
  6123	VCs generated 01-MAY-2009 10:43:50
  6124	
  6125	VCs simplified 01-MAY-2009 10:45:34
  6126	
  6127	VCs for procedure_processreaderstatechange :
  6128	----------------------------------------------------------------------------
  6129	      |       |                     |  -----Proved In-----  |       |       |
  6130	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6131	----------------------------------------------------------------------------
  6132	 1    | start | rtc check @ 587     |     | YES |     |     |       |       | 
  6133	 2    | start | rtc check @ 588     |     | YES |     |     |       |       | 
  6134	 3    | start | rtc check @ 588     |     | YES |     |     |       |       | 
  6135	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6136	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6137	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6138	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6139	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6140	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6141	----------------------------------------------------------------------------
  6142	
  6143	
  6144	File d:\tokeneer\code\core\tokenreader\poll\processreaderstatechange\marktokenconnected.vcg
  6145	procedure TokenReader.Poll.ProcessReaderStateChange.MarkTokenConnected
  6146	
  6147	VCs generated 01-MAY-2009 10:43:50
  6148	
  6149	VCs simplified 01-MAY-2009 10:45:34
  6150	
  6151	VCs for procedure_marktokenconnected :
  6152	----------------------------------------------------------------------------
  6153	      |       |                     |  -----Proved In-----  |       |       |
  6154	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6155	----------------------------------------------------------------------------
  6156	 1    | start | rtc check @ 572     |     | YES |     |     |       |       | 
  6157	 2    | start | rtc check @ 573     |     | YES |     |     |       |       | 
  6158	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6159	----------------------------------------------------------------------------
  6160	
  6161	
  6162	File d:\tokeneer\code\core\tokenreader\poll\setcurrentstatus.vcg
  6163	procedure TokenReader.Poll.SetCurrentStatus
  6164	
  6165	VCs generated 01-MAY-2009 10:43:50
  6166	
  6167	VCs simplified 01-MAY-2009 10:45:35
  6168	
  6169	VCs for procedure_setcurrentstatus :
  6170	----------------------------------------------------------------------------
  6171	      |       |                     |  -----Proved In-----  |       |       |
  6172	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6173	----------------------------------------------------------------------------
  6174	 1    | start | rtc check @ 710     |     | YES |     |     |       |       | 
  6175	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6176	----------------------------------------------------------------------------
  6177	
  6178	
  6179	File d:\tokeneer\code\core\tokenreader\poll\setlastfault.vcg
  6180	procedure TokenReader.Poll.SetLastFault
  6181	
  6182	VCs generated 01-MAY-2009 10:43:51
  6183	
  6184	VCs simplified 01-MAY-2009 10:45:35
  6185	
  6186	VCs for procedure_setlastfault :
  6187	----------------------------------------------------------------------------
  6188	      |       |                     |  -----Proved In-----  |       |       |
  6189	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6190	----------------------------------------------------------------------------
  6191	 1    | start | rtc check @ 731     |     | YES |     |     |       |       | 
  6192	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6193	----------------------------------------------------------------------------
  6194	
  6195	
  6196	File d:\tokeneer\code\core\tokenreader\thetokenid.vcg
  6197	function TokenReader.TheTokenID
  6198	
  6199	VCs generated 01-MAY-2009 10:43:51
  6200	
  6201	VCs simplified 01-MAY-2009 10:45:36
  6202	
  6203	VCs for function_thetokenid :
  6204	----------------------------------------------------------------------------
  6205	      |       |                     |  -----Proved In-----  |       |       |
  6206	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6207	----------------------------------------------------------------------------
  6208	 1    | start | rtc check @ 835     |     | YES |     |     |       |       | 
  6209	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6210	 3    |       | refinement          | YES |     |     |     |       |       | 
  6211	 4    |       | refinement          | YES |     |     |     |       |       | 
  6212	----------------------------------------------------------------------------
  6213	
  6214	
  6215	File d:\tokeneer\code\core\tokenreader\thetokenpresence.vcg
  6216	function TokenReader.TheTokenPresence
  6217	
  6218	VCs generated 01-MAY-2009 10:43:51
  6219	
  6220	VCs simplified 01-MAY-2009 10:45:36
  6221	
  6222	VCs for function_thetokenpresence :
  6223	----------------------------------------------------------------------------
  6224	      |       |                     |  -----Proved In-----  |       |       |
  6225	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6226	----------------------------------------------------------------------------
  6227	 1    | start | rtc check @ 816     |     | YES |     |     |       |       | 
  6228	 2    | start | rtc check @ 817     |     | YES |     |     |       |       | 
  6229	 3    | start | rtc check @ 819     |     | YES |     |     |       |       | 
  6230	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6231	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6232	 6    |       | refinement          | YES |     |     |     |       |       | 
  6233	 7    |       | refinement          | YES |     |     |     |       |       | 
  6234	----------------------------------------------------------------------------
  6235	
  6236	
  6237	File d:\tokeneer\code\core\tokenreader\thetokentry.vcg
  6238	function TokenReader.TheTokenTry
  6239	
  6240	VCs generated 01-MAY-2009 10:43:51
  6241	
  6242	VCs simplified 01-MAY-2009 10:45:36
  6243	
  6244	VCs for function_thetokentry :
  6245	----------------------------------------------------------------------------
  6246	      |       |                     |  -----Proved In-----  |       |       |
  6247	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6248	----------------------------------------------------------------------------
  6249	 1    | start | rtc check @ 801     |     | YES |     |     |       |       | 
  6250	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6251	 3    |       | refinement          | YES |     |     |     |       |       | 
  6252	 4    |       | refinement          | YES |     |     |     |       |       | 
  6253	----------------------------------------------------------------------------
  6254	
  6255	
  6256	File d:\tokeneer\code\core\tokenreader\writeauthcertificate.vcg
  6257	procedure TokenReader.WriteAuthCertificate
  6258	
  6259	VCs generated 01-MAY-2009 10:43:51
  6260	
  6261	VCs simplified 01-MAY-2009 10:45:37
  6262	
  6263	VCs for procedure_writeauthcertificate :
  6264	----------------------------------------------------------------------------
  6265	      |       |                     |  -----Proved In-----  |       |       |
  6266	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6267	----------------------------------------------------------------------------
  6268	 1    | start | rtc check @ 932     |     | YES |     |     |       |       | 
  6269	 2    | start | rtc check @ 932     |     | YES |     |     |       |       | 
  6270	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6271	 4    |       | refinement          | YES |     |     |     |       |       | 
  6272	 5    |       | refinement          | YES |     |     |     |       |       | 
  6273	----------------------------------------------------------------------------
  6274	
  6275	
  6276	File d:\tokeneer\code\core\updates\activity.vcg
  6277	procedure Updates.Activity
  6278	
  6279	VCs generated 01-MAY-2009 10:43:59
  6280	
  6281	VCs simplified 01-MAY-2009 10:45:37
  6282	
  6283	VCs for procedure_activity :
  6284	----------------------------------------------------------------------------
  6285	      |       |                     |  -----Proved In-----  |       |       |
  6286	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6287	----------------------------------------------------------------------------
  6288	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6289	----------------------------------------------------------------------------
  6290	
  6291	
  6292	File d:\tokeneer\code\core\updates\earlyactivity.vcg
  6293	procedure Updates.EarlyActivity
  6294	
  6295	VCs generated 01-MAY-2009 10:43:59
  6296	
  6297	VCs simplified 01-MAY-2009 10:45:37
  6298	
  6299	VCs for procedure_earlyactivity :
  6300	----------------------------------------------------------------------------
  6301	      |       |                     |  -----Proved In-----  |       |       |
  6302	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6303	----------------------------------------------------------------------------
  6304	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6305	----------------------------------------------------------------------------
  6306	
  6307	
  6308	File d:\tokeneer\code\core\userentry\canstart.vcg
  6309	function UserEntry.CanStart
  6310	
  6311	VCs generated 01-MAY-2009 10:43:56
  6312	
  6313	VCs simplified 01-MAY-2009 10:45:37
  6314	
  6315	VCs for function_canstart :
  6316	----------------------------------------------------------------------------
  6317	      |       |                     |  -----Proved In-----  |       |       |
  6318	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6319	----------------------------------------------------------------------------
  6320	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6321	 2    |       | refinement          | YES |     |     |     |       |       | 
  6322	 3    |       | refinement          | YES |     |     |     |       |       | 
  6323	----------------------------------------------------------------------------
  6324	
  6325	
  6326	File d:\tokeneer\code\core\userentry\currentactivitypossible.vcg
  6327	function UserEntry.CurrentActivityPossible
  6328	
  6329	VCs generated 01-MAY-2009 10:43:56
  6330	
  6331	VCs simplified 01-MAY-2009 10:45:37
  6332	
  6333	The following user rules were used:
  6334	from d:\tokeneer\code\core\userentry\userentry.rlu
  6335	   userentry_user(3) used in proving VCs:
  6336	      1.
  6337	   userentry_user(4) used in proving VCs:
  6338	      2.
  6339	from d:\tokeneer\code\core\userentry\currentactivitypossible.rlu
  6340	   currentactivitypossible_user(1) used in proving VCs:
  6341	      3.
  6342	   currentactivitypossible_user(2) used in proving VCs:
  6343	      3.
  6344	   currentactivitypossible_user(3) used in proving VCs:
  6345	      3.
  6346	
  6347	VCs for function_currentactivitypossible :
  6348	----------------------------------------------------------------------------
  6349	      |       |                     |  -----Proved In-----  |       |       |
  6350	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6351	----------------------------------------------------------------------------
  6352	 1    | start | check stm @ 1034    |     | YES |     |     |       |       | 
  6353	 2    | start | check stm @ 1036    |     | YES |     |     |       |       | 
  6354	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6355	 4    |       | refinement          | YES |     |     |     |       |       | 
  6356	 5    |       | refinement          | YES |     |     |     |       |       | 
  6357	----------------------------------------------------------------------------
  6358	
  6359	
  6360	File d:\tokeneer\code\core\userentry\displaypollupdate.vcg
  6361	procedure UserEntry.DisplayPollUpdate
  6362	
  6363	VCs generated 01-MAY-2009 10:43:56
  6364	
  6365	VCs simplified 01-MAY-2009 10:45:39
  6366	
  6367	VCs for procedure_displaypollupdate :
  6368	----------------------------------------------------------------------------
  6369	      |       |                     |  -----Proved In-----  |       |       |
  6370	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6371	----------------------------------------------------------------------------
  6372	 1    | start | rtc check @ 1091    |     | YES |     |     |       |       | 
  6373	 2    | start | rtc check @ 1093    |     | YES |     |     |       |       | 
  6374	 3    | start | rtc check @ 1095    |     | YES |     |     |       |       | 
  6375	 4    | start | rtc check @ 1095    |     | YES |     |     |       |       | 
  6376	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6377	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6378	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6379	 8    |       | refinement          | YES |     |     |     |       |       | 
  6380	 9    |       | refinement          | YES |     |     |     |       |       | 
  6381	----------------------------------------------------------------------------
  6382	
  6383	
  6384	File d:\tokeneer\code\core\userentry\failedaccesstokenremoved.vcg
  6385	procedure UserEntry.FailedAccessTokenRemoved
  6386	
  6387	VCs generated 01-MAY-2009 10:43:56
  6388	
  6389	VCs simplified 01-MAY-2009 10:45:39
  6390	
  6391	VCs for procedure_failedaccesstokenremoved :
  6392	----------------------------------------------------------------------------
  6393	      |       |                     |  -----Proved In-----  |       |       |
  6394	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6395	----------------------------------------------------------------------------
  6396	 1    | start | rtc check @ 982     |     | YES |     |     |       |       | 
  6397	 2    | start | rtc check @ 989     |     | YES |     |     |       |       | 
  6398	 3    | start | rtc check @ 990     |     | YES |     |     |       |       | 
  6399	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6400	----------------------------------------------------------------------------
  6401	
  6402	
  6403	File d:\tokeneer\code\core\userentry\inprogress.vcg
  6404	function UserEntry.InProgress
  6405	
  6406	VCs generated 01-MAY-2009 10:43:56
  6407	
  6408	VCs simplified 01-MAY-2009 10:45:40
  6409	
  6410	VCs for function_inprogress :
  6411	----------------------------------------------------------------------------
  6412	      |       |                     |  -----Proved In-----  |       |       |
  6413	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6414	----------------------------------------------------------------------------
  6415	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6416	 2    |       | refinement          | YES |     |     |     |       |       | 
  6417	 3    |       | refinement          | YES |     |     |     |       |       | 
  6418	----------------------------------------------------------------------------
  6419	
  6420	
  6421	File d:\tokeneer\code\core\userentry\progress.vcg
  6422	procedure UserEntry.Progress
  6423	
  6424	VCs generated 01-MAY-2009 10:43:56
  6425	
  6426	VCs simplified 01-MAY-2009 10:45:40
  6427	
  6428	The following user rules were used:
  6429	from d:\tokeneer\code\core\userentry\userentry.rlu
  6430	   userentry_user(1) used in proving VCs:
  6431	      12.
  6432	   userentry_user(2) used in proving VCs:
  6433	      12.
  6434	
  6435	VCs for procedure_progress :
  6436	----------------------------------------------------------------------------
  6437	      |       |                     |  -----Proved In-----  |       |       |
  6438	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6439	----------------------------------------------------------------------------
  6440	 1    | start | rtc check @ 1266    |     | YES |     |     |       |       | 
  6441	 2    | start | pre check @ 1272    |     | YES |     |     |       |       | 
  6442	 3    | start | pre check @ 1276    |     | YES |     |     |       |       | 
  6443	 4    | start | pre check @ 1280    |     | YES |     |     |       |       | 
  6444	 5    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6445	 6    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6446	 7    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6447	 8    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6448	 9    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6449	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6450	 11   | start |    assert @ finish  |     |     |     | YES |       |       | 
  6451	 12   |       | refinement          |     | YES |     |     |       |       | 
  6452	 13   |       | refinement          |     | YES |     |     |       |       | 
  6453	----------------------------------------------------------------------------
  6454	
  6455	
  6456	File d:\tokeneer\code\core\userentry\readfinger.vcg
  6457	procedure UserEntry.ReadFinger
  6458	
  6459	VCs generated 01-MAY-2009 10:43:55
  6460	
  6461	VCs simplified 01-MAY-2009 10:45:40
  6462	
  6463	VCs for procedure_readfinger :
  6464	----------------------------------------------------------------------------
  6465	      |       |                     |  -----Proved In-----  |       |       |
  6466	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6467	----------------------------------------------------------------------------
  6468	 1    | start | rtc check @ 380     |     | YES |     |     |       |       | 
  6469	 2    | start | rtc check @ 387     |     | YES |     |     |       |       | 
  6470	 3    | start | rtc check @ 388     |     | YES |     |     |       |       | 
  6471	 4    | start | rtc check @ 392     |     | YES |     |     |       |       | 
  6472	 5    | start | rtc check @ 398     |     | YES |     |     |       |       | 
  6473	 6    | start | rtc check @ 405     |     | YES |     |     |       |       | 
  6474	 7    | start | rtc check @ 406     |     | YES |     |     |       |       | 
  6475	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6476	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6477	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6478	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6479	----------------------------------------------------------------------------
  6480	
  6481	
  6482	File d:\tokeneer\code\core\userentry\startentry.vcg
  6483	procedure UserEntry.StartEntry
  6484	
  6485	VCs generated 01-MAY-2009 10:43:56
  6486	
  6487	VCs simplified 01-MAY-2009 10:45:40
  6488	
  6489	VCs for procedure_startentry :
  6490	----------------------------------------------------------------------------
  6491	      |       |                     |  -----Proved In-----  |       |       |
  6492	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6493	----------------------------------------------------------------------------
  6494	 1    | start | rtc check @ 1319    |     | YES |     |     |       |       | 
  6495	 2    | start | rtc check @ 1320    |     | YES |     |     |       |       | 
  6496	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6497	 4    |       | refinement          | YES |     |     |     |       |       | 
  6498	 5    |       | refinement          | YES |     |     |     |       |       | 
  6499	----------------------------------------------------------------------------
  6500	
  6501	
  6502	File d:\tokeneer\code\core\userentry\unlockdoor.vcg
  6503	procedure UserEntry.UnlockDoor
  6504	
  6505	VCs generated 01-MAY-2009 10:43:56
  6506	
  6507	VCs simplified 01-MAY-2009 10:45:41
  6508	
  6509	VCs for procedure_unlockdoor :
  6510	----------------------------------------------------------------------------
  6511	      |       |                     |  -----Proved In-----  |       |       |
  6512	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6513	----------------------------------------------------------------------------
  6514	 1    | start | rtc check @ 913     |     | YES |     |     |       |       | 
  6515	 2    | start | rtc check @ 914     |     | YES |     |     |       |       | 
  6516	 3    | start | rtc check @ 924     |     | YES |     |     |       |       | 
  6517	 4    | start | rtc check @ 931     |     | YES |     |     |       |       | 
  6518	 5    | start | rtc check @ 932     |     | YES |     |     |       |       | 
  6519	 6    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6520	 7    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6521	 8    | start |    assert @ finish  |     |     |     | YES |       |       | 
  6522	----------------------------------------------------------------------------
  6523	
  6524	
  6525	File d:\tokeneer\code\core\userentry\updatetoken.vcg
  6526	procedure UserEntry.UpdateToken
  6527	
  6528	VCs generated 01-MAY-2009 10:43:56
  6529	
  6530	VCs simplified 01-MAY-2009 10:45:41
  6531	
  6532	VCs for procedure_updatetoken :
  6533	----------------------------------------------------------------------------
  6534	      |       |                     |  -----Proved In-----  |       |       |
  6535	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6536	----------------------------------------------------------------------------
  6537	 1    | start | pre check @ 680     |     | YES |     |     |       |       | 
  6538	 2    | start | rtc check @ 684     |     | YES |     |     |       |       | 
  6539	 3    | start | rtc check @ 696     |     | YES |     |     |       |       | 
  6540	 4    | start | rtc check @ 696     |     | YES |     |     |       |       | 
  6541	 5    | start | rtc check @ 703     |     | YES |     |     |       |       | 
  6542	 6    | start | rtc check @ 703     |     | YES |     |     |       |       | 
  6543	 7    | start | rtc check @ 711     |     | YES |     |     |       |       | 
  6544	 8    | start | rtc check @ 711     |     | YES |     |     |       |       | 
  6545	 9    | start | rtc check @ 718     |     | YES |     |     |       |       | 
  6546	 10   | start | rtc check @ 718     |     | YES |     |     |       |       | 
  6547	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6548	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6549	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6550	 14   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6551	 15   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6552	----------------------------------------------------------------------------
  6553	
  6554	
  6555	File d:\tokeneer\code\core\userentry\userhasdeparted.vcg
  6556	function UserEntry.UserHasDeparted
  6557	
  6558	VCs generated 01-MAY-2009 10:43:55
  6559	
  6560	VCs simplified 01-MAY-2009 10:45:41
  6561	
  6562	VCs for function_userhasdeparted :
  6563	----------------------------------------------------------------------------
  6564	      |       |                     |  -----Proved In-----  |       |       |
  6565	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6566	----------------------------------------------------------------------------
  6567	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6568	----------------------------------------------------------------------------
  6569	
  6570	
  6571	File d:\tokeneer\code\core\userentry\usertokentorn.vcg
  6572	procedure UserEntry.UserTokenTorn
  6573	
  6574	VCs generated 01-MAY-2009 10:43:55
  6575	
  6576	VCs simplified 01-MAY-2009 10:45:41
  6577	
  6578	VCs for procedure_usertokentorn :
  6579	----------------------------------------------------------------------------
  6580	      |       |                     |  -----Proved In-----  |       |       |
  6581	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6582	----------------------------------------------------------------------------
  6583	 1    | start | rtc check @ 128     |     | YES |     |     |       |       | 
  6584	 2    | start | rtc check @ 135     |     | YES |     |     |       |       | 
  6585	 3    | start | rtc check @ 136     |     | YES |     |     |       |       | 
  6586	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6587	----------------------------------------------------------------------------
  6588	
  6589	
  6590	File d:\tokeneer\code\core\userentry\validateentry.vcg
  6591	procedure UserEntry.ValidateEntry
  6592	
  6593	VCs generated 01-MAY-2009 10:43:56
  6594	
  6595	VCs simplified 01-MAY-2009 10:45:41
  6596	
  6597	VCs for procedure_validateentry :
  6598	----------------------------------------------------------------------------
  6599	      |       |                     |  -----Proved In-----  |       |       |
  6600	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6601	----------------------------------------------------------------------------
  6602	 1    | start | rtc check @ 780     |     | YES |     |     |       |       | 
  6603	 2    | start | rtc check @ 786     |     | YES |     |     |       |       | 
  6604	 3    | start | rtc check @ 793     |     | YES |     |     |       |       | 
  6605	 4    | start | rtc check @ 794     |     | YES |     |     |       |       | 
  6606	 5    | start | rtc check @ 797     |     | YES |     |     |       |       | 
  6607	 6    | start | rtc check @ 805     |     | YES |     |     |       |       | 
  6608	 7    | start | rtc check @ 812     |     | YES |     |     |       |       | 
  6609	 8    | start | rtc check @ 813     |     | YES |     |     |       |       | 
  6610	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6611	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6612	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6613	----------------------------------------------------------------------------
  6614	
  6615	
  6616	File d:\tokeneer\code\core\userentry\validatefinger.vcg
  6617	procedure UserEntry.ValidateFinger
  6618	
  6619	VCs generated 01-MAY-2009 10:43:55
  6620	
  6621	VCs simplified 01-MAY-2009 10:45:42
  6622	
  6623	VCs for procedure_validatefinger :
  6624	----------------------------------------------------------------------------
  6625	      |       |                     |  -----Proved In-----  |       |       |
  6626	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6627	----------------------------------------------------------------------------
  6628	 1    | start | rtc check @ 542     |     | YES |     |     |       |       | 
  6629	 2    | start | rtc check @ 544     |     | YES |     |     |       |       | 
  6630	 3    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6631	 4    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6632	 5    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6633	 6    | start | rtc check @ 547     |     | YES |     |     |       |       | 
  6634	 7    | start | rtc check @ 562     |     | YES |     |     |       |       | 
  6635	 8    | start | rtc check @ 562     |     | YES |     |     |       |       | 
  6636	 9    | start | rtc check @ 569     |     | YES |     |     |       |       | 
  6637	 10   | start | rtc check @ 569     |     | YES |     |     |       |       | 
  6638	 11   | start | rtc check @ 570     |     | YES |     |     |       |       | 
  6639	 12   | start | rtc check @ 570     |     | YES |     |     |       |       | 
  6640	 13   | start | rtc check @ 577     |     | YES |     |     |       |       | 
  6641	 14   | start | rtc check @ 577     |     | YES |     |     |       |       | 
  6642	 15   | start | rtc check @ 584     |     | YES |     |     |       |       | 
  6643	 16   | start | rtc check @ 584     |     | YES |     |     |       |       | 
  6644	 17   | start | rtc check @ 585     |     | YES |     |     |       |       | 
  6645	 18   | start | rtc check @ 585     |     | YES |     |     |       |       | 
  6646	 19   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6647	 20   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6648	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6649	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6650	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6651	----------------------------------------------------------------------------
  6652	
  6653	
  6654	File d:\tokeneer\code\core\userentry\validatefinger\achievedfardescription.vcg
  6655	function UserEntry.ValidateFinger.AchievedFARDescription
  6656	
  6657	VCs generated 01-MAY-2009 10:43:55
  6658	
  6659	VCs simplified 01-MAY-2009 10:45:42
  6660	
  6661	VCs for function_achievedfardescription :
  6662	----------------------------------------------------------------------------
  6663	      |       |                     |  -----Proved In-----  |       |       |
  6664	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6665	----------------------------------------------------------------------------
  6666	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6667	----------------------------------------------------------------------------
  6668	
  6669	
  6670	File d:\tokeneer\code\core\userentry\validateusertoken.vcg
  6671	procedure UserEntry.ValidateUserToken
  6672	
  6673	VCs generated 01-MAY-2009 10:43:55
  6674	
  6675	VCs simplified 01-MAY-2009 10:45:42
  6676	
  6677	VCs for procedure_validateusertoken :
  6678	----------------------------------------------------------------------------
  6679	      |       |                     |  -----Proved In-----  |       |       |
  6680	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6681	----------------------------------------------------------------------------
  6682	 1    | start | rtc check @ 236     |     | YES |     |     |       |       | 
  6683	 2    | start | rtc check @ 245     |     | YES |     |     |       |       | 
  6684	 3    | start | rtc check @ 252     |     | YES |     |     |       |       | 
  6685	 4    | start | rtc check @ 253     |     | YES |     |     |       |       | 
  6686	 5    | start | rtc check @ 264     |     | YES |     |     |       |       | 
  6687	 6    | start | rtc check @ 273     |     | YES |     |     |       |       | 
  6688	 7    | start | rtc check @ 280     |     | YES |     |     |       |       | 
  6689	 8    | start | rtc check @ 281     |     | YES |     |     |       |       | 
  6690	 9    | start | rtc check @ 283     |     | YES |     |     |       |       | 
  6691	 10   | start | rtc check @ 293     |     | YES |     |     |       |       | 
  6692	 11   | start | rtc check @ 303     |     | YES |     |     |       |       | 
  6693	 12   | start | rtc check @ 310     |     | YES |     |     |       |       | 
  6694	 13   | start | rtc check @ 311     |     | YES |     |     |       |       | 
  6695	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6696	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6697	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6698	 17   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6699	----------------------------------------------------------------------------
  6700	
  6701	
  6702	File d:\tokeneer\code\core\usertoken\addauthcert.vcg
  6703	procedure UserToken.AddAuthCert
  6704	
  6705	VCs generated 01-MAY-2009 10:43:52
  6706	
  6707	VCs simplified 01-MAY-2009 10:45:43
  6708	
  6709	VCs for procedure_addauthcert :
  6710	----------------------------------------------------------------------------
  6711	      |       |                     |  -----Proved In-----  |       |       |
  6712	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6713	----------------------------------------------------------------------------
  6714	 1    | start | rtc check @ 1066    |     | YES |     |     |       |       | 
  6715	 2    | start | rtc check @ 1068    |     | YES |     |     |       |       | 
  6716	 3    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6717	 4    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6718	 5    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6719	 6    | start | pre check @ 1084    |     | YES |     |     |       |       | 
  6720	 7    | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6721	 8    | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6722	 9    | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6723	 10   | start | rtc check @ 1084    |     | YES |     |     |       |       | 
  6724	 11   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6725	 12   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6726	 13   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6727	 14   | start | rtc check @ 1087    |     | YES |     |     |       |       | 
  6728	 15   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6729	 16   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6730	 17   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6731	 18   | start | rtc check @ 1089    |     | YES |     |     |       |       | 
  6732	 19   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6733	 20   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6734	 21   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6735	 22   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6736	 23   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6737	 24   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6738	 25   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6739	 26   | start | rtc check @ 1099    |     | YES |     |     |       |       | 
  6740	 27   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6741	 28   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6742	 29   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6743	 30   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6744	 31   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6745	 32   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6746	 33   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6747	 34   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6748	 35   |       | refinement          |     | YES |     |     |       |       | 
  6749	 36   |       | refinement          | YES |     |     |     |       |       | 
  6750	----------------------------------------------------------------------------
  6751	
  6752	
  6753	File d:\tokeneer\code\core\usertoken\clear.vcg
  6754	procedure UserToken.Clear
  6755	
  6756	VCs generated 01-MAY-2009 10:43:51
  6757	
  6758	VCs simplified 01-MAY-2009 10:45:44
  6759	
  6760	VCs for procedure_clear :
  6761	----------------------------------------------------------------------------
  6762	      |       |                     |  -----Proved In-----  |       |       |
  6763	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6764	----------------------------------------------------------------------------
  6765	 1    | start | rtc check @ 167     |     | YES |     |     |       |       | 
  6766	 2    | start | rtc check @ 168     |     | YES |     |     |       |       | 
  6767	 3    | start | rtc check @ 169     |     | YES |     |     |       |       | 
  6768	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6769	 5    |       | refinement          | YES |     |     |     |       |       | 
  6770	 6    |       | refinement          | YES |     |     |     |       |       | 
  6771	----------------------------------------------------------------------------
  6772	
  6773	
  6774	File d:\tokeneer\code\core\usertoken\clearidcert.vcg
  6775	procedure UserToken.ClearIDCert
  6776	
  6777	VCs generated 01-MAY-2009 10:43:51
  6778	
  6779	VCs simplified 01-MAY-2009 10:45:44
  6780	
  6781	VCs for procedure_clearidcert :
  6782	----------------------------------------------------------------------------
  6783	      |       |                     |  -----Proved In-----  |       |       |
  6784	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6785	----------------------------------------------------------------------------
  6786	 1    | start | rtc check @ 128     |     | YES |     |     |       |       | 
  6787	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6788	----------------------------------------------------------------------------
  6789	
  6790	
  6791	File d:\tokeneer\code\core\usertoken\extractuser.vcg
  6792	function UserToken.ExtractUser
  6793	
  6794	VCs generated 01-MAY-2009 10:43:51
  6795	
  6796	VCs simplified 01-MAY-2009 10:45:44
  6797	
  6798	VCs for function_extractuser :
  6799	----------------------------------------------------------------------------
  6800	      |       |                     |  -----Proved In-----  |       |       |
  6801	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6802	----------------------------------------------------------------------------
  6803	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6804	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6805	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6806	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6807	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6808	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6809	 7    |       | refinement          | YES |     |     |     |       |       | 
  6810	 8    |       | refinement          | YES |     |     |     |       |       | 
  6811	----------------------------------------------------------------------------
  6812	
  6813	
  6814	File d:\tokeneer\code\core\usertoken\getclass.vcg
  6815	function UserToken.GetClass
  6816	
  6817	VCs generated 01-MAY-2009 10:43:52
  6818	
  6819	VCs simplified 01-MAY-2009 10:45:44
  6820	
  6821	VCs for function_getclass :
  6822	----------------------------------------------------------------------------
  6823	      |       |                     |  -----Proved In-----  |       |       |
  6824	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6825	----------------------------------------------------------------------------
  6826	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6827	 2    |       | refinement          | YES |     |     |     |       |       | 
  6828	 3    |       | refinement          | YES |     |     |     |       |       | 
  6829	----------------------------------------------------------------------------
  6830	
  6831	
  6832	File d:\tokeneer\code\core\usertoken\getiandatemplate.vcg
  6833	function UserToken.GetIandATemplate
  6834	
  6835	VCs generated 01-MAY-2009 10:43:52
  6836	
  6837	VCs simplified 01-MAY-2009 10:45:44
  6838	
  6839	VCs for function_getiandatemplate :
  6840	----------------------------------------------------------------------------
  6841	      |       |                     |  -----Proved In-----  |       |       |
  6842	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6843	----------------------------------------------------------------------------
  6844	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6845	 2    |       | refinement          | YES |     |     |     |       |       | 
  6846	 3    |       | refinement          | YES |     |     |     |       |       | 
  6847	----------------------------------------------------------------------------
  6848	
  6849	
  6850	File d:\tokeneer\code\core\usertoken\init.vcg
  6851	procedure UserToken.Init
  6852	
  6853	VCs generated 01-MAY-2009 10:43:51
  6854	
  6855	VCs simplified 01-MAY-2009 10:45:44
  6856	
  6857	VCs for procedure_init :
  6858	----------------------------------------------------------------------------
  6859	      |       |                     |  -----Proved In-----  |       |       |
  6860	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6861	----------------------------------------------------------------------------
  6862	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6863	 2    |       | refinement          | YES |     |     |     |       |       | 
  6864	 3    |       | refinement          | YES |     |     |     |       |       | 
  6865	----------------------------------------------------------------------------
  6866	
  6867	
  6868	File d:\tokeneer\code\core\usertoken\ispresent.vcg
  6869	function UserToken.IsPresent
  6870	
  6871	VCs generated 01-MAY-2009 10:43:51
  6872	
  6873	VCs simplified 01-MAY-2009 10:45:44
  6874	
  6875	VCs for function_ispresent :
  6876	----------------------------------------------------------------------------
  6877	      |       |                     |  -----Proved In-----  |       |       |
  6878	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6879	----------------------------------------------------------------------------
  6880	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6881	 2    |       | refinement          | YES |     |     |     |       |       | 
  6882	 3    |       | refinement          | YES |     |     |     |       |       | 
  6883	----------------------------------------------------------------------------
  6884	
  6885	
  6886	File d:\tokeneer\code\core\usertoken\poll.vcg
  6887	procedure UserToken.Poll
  6888	
  6889	VCs generated 01-MAY-2009 10:43:51
  6890	
  6891	VCs simplified 01-MAY-2009 10:45:44
  6892	
  6893	VCs for procedure_poll :
  6894	----------------------------------------------------------------------------
  6895	      |       |                     |  -----Proved In-----  |       |       |
  6896	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6897	----------------------------------------------------------------------------
  6898	 1    | start | rtc check @ 263     |     | YES |     |     |       |       | 
  6899	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6900	 3    |       | refinement          | YES |     |     |     |       |       | 
  6901	 4    |       | refinement          | YES |     |     |     |       |       | 
  6902	----------------------------------------------------------------------------
  6903	
  6904	
  6905	File d:\tokeneer\code\core\usertoken\readandcheck.vcg
  6906	procedure UserToken.ReadAndCheck
  6907	
  6908	VCs generated 01-MAY-2009 10:43:52
  6909	
  6910	VCs simplified 01-MAY-2009 10:45:46
  6911	
  6912	VCs for procedure_readandcheck :
  6913	----------------------------------------------------------------------------
  6914	      |       |                     |  -----Proved In-----  |       |       |
  6915	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6916	----------------------------------------------------------------------------
  6917	 1    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6918	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6919	 3    |       | refinement          | YES |     |     |     |       |       | 
  6920	 4    |       | refinement          | YES |     |     |     |       |       | 
  6921	----------------------------------------------------------------------------
  6922	
  6923	
  6924	File d:\tokeneer\code\core\usertoken\readandcheck\checkiandacert.vcg
  6925	procedure UserToken.ReadAndCheck.CheckIandACert
  6926	
  6927	VCs generated 01-MAY-2009 10:43:52
  6928	
  6929	VCs simplified 01-MAY-2009 10:45:45
  6930	
  6931	VCs for procedure_checkiandacert :
  6932	----------------------------------------------------------------------------
  6933	      |       |                     |  -----Proved In-----  |       |       |
  6934	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6935	----------------------------------------------------------------------------
  6936	 1    | start | rtc check @ 942     |     | YES |     |     |       |       | 
  6937	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6938	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6939	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6940	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6941	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6942	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6943	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6944	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6945	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6946	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6947	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6948	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6949	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6950	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6951	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  6952	----------------------------------------------------------------------------
  6953	
  6954	
  6955	File d:\tokeneer\code\core\usertoken\readandcheck\checkidcert.vcg
  6956	procedure UserToken.ReadAndCheck.CheckIDCert
  6957	
  6958	VCs generated 01-MAY-2009 10:43:52
  6959	
  6960	VCs simplified 01-MAY-2009 10:45:45
  6961	
  6962	VCs for procedure_checkidcert :
  6963	----------------------------------------------------------------------------
  6964	      |       |                     |  -----Proved In-----  |       |       |
  6965	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6966	----------------------------------------------------------------------------
  6967	 1    | start | rtc check @ 752     |     | YES |     |     |       |       | 
  6968	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6969	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6970	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6971	 5    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6972	 6    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6973	 7    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6974	 8    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6975	 9    | start |    assert @ finish  | YES |     |     |     |       |       | 
  6976	 10   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6977	 11   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6978	 12   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6979	 13   | start |    assert @ finish  | YES |     |     |     |       |       | 
  6980	----------------------------------------------------------------------------
  6981	
  6982	
  6983	File d:\tokeneer\code\core\usertoken\readandcheck\checkprivcert.vcg
  6984	procedure UserToken.ReadAndCheck.CheckPrivCert
  6985	
  6986	VCs generated 01-MAY-2009 10:43:52
  6987	
  6988	VCs simplified 01-MAY-2009 10:45:45
  6989	
  6990	VCs for procedure_checkprivcert :
  6991	----------------------------------------------------------------------------
  6992	      |       |                     |  -----Proved In-----  |       |       |
  6993	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  6994	----------------------------------------------------------------------------
  6995	 1    | start | rtc check @ 833     |     | YES |     |     |       |       | 
  6996	 2    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6997	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6998	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  6999	 5    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7000	 6    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7001	 7    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7002	 8    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7003	 9    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7004	 10   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7005	 11   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7006	 12   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7007	 13   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7008	 14   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7009	 15   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7010	 16   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7011	----------------------------------------------------------------------------
  7012	
  7013	
  7014	File d:\tokeneer\code\core\usertoken\readandcheckauthcert.vcg
  7015	procedure UserToken.ReadAndCheckAuthCert
  7016	
  7017	VCs generated 01-MAY-2009 10:43:52
  7018	
  7019	VCs simplified 01-MAY-2009 10:45:47
  7020	
  7021	VCs for procedure_readandcheckauthcert :
  7022	----------------------------------------------------------------------------
  7023	      |       |                     |  -----Proved In-----  |       |       |
  7024	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7025	----------------------------------------------------------------------------
  7026	 1    | start | rtc check @ 619     |     | YES |     |     |       |       | 
  7027	 2    | start | rtc check @ 624     |     | YES |     |     |       |       | 
  7028	 3    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7029	 4    | start |    assert @ finish  |     | YES |     |     |       |       | 
  7030	 5    |       | refinement          | YES |     |     |     |       |       | 
  7031	 6    |       | refinement          | YES |     |     |     |       |       | 
  7032	----------------------------------------------------------------------------
  7033	
  7034	
  7035	File d:\tokeneer\code\core\usertoken\readandcheckauthcert\checkauthcert.vcg
  7036	procedure UserToken.ReadAndCheckAuthCert.CheckAuthCert
  7037	
  7038	VCs generated 01-MAY-2009 10:43:52
  7039	
  7040	VCs simplified 01-MAY-2009 10:45:46
  7041	
  7042	VCs for procedure_checkauthcert :
  7043	----------------------------------------------------------------------------
  7044	      |       |                     |  -----Proved In-----  |       |       |
  7045	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7046	----------------------------------------------------------------------------
  7047	 1    | start | rtc check @ 576     |     | YES |     |     |       |       | 
  7048	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7049	 3    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7050	 4    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7051	----------------------------------------------------------------------------
  7052	
  7053	
  7054	File d:\tokeneer\code\core\usertoken\readandcheckauthcert\checkidcertok.vcg
  7055	procedure UserToken.ReadAndCheckAuthCert.CheckIDCertOK
  7056	
  7057	VCs generated 01-MAY-2009 10:43:51
  7058	
  7059	VCs simplified 01-MAY-2009 10:45:46
  7060	
  7061	VCs for procedure_checkidcertok :
  7062	----------------------------------------------------------------------------
  7063	      |       |                     |  -----Proved In-----  |       |       |
  7064	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7065	----------------------------------------------------------------------------
  7066	 1    | start | rtc check @ 477     |     | YES |     |     |       |       | 
  7067	 2    | start | rtc check @ 491     |     | YES |     |     |       |       | 
  7068	 3    | start | rtc check @ 508     |     | YES |     |     |       |       | 
  7069	 4    | start | rtc check @ 508     |     | YES |     |     |       |       | 
  7070	 5    | start | rtc check @ 508     |     | YES |     |     |       |       | 
  7071	 6    | start | rtc check @ 510     |     | YES |     |     |       |       | 
  7072	 7    | start | rtc check @ 510     |     | YES |     |     |       |       | 
  7073	 8    | start | rtc check @ 510     |     | YES |     |     |       |       | 
  7074	 9    | start | rtc check @ 512     |     | YES |     |     |       |       | 
  7075	 10   | start | rtc check @ 512     |     | YES |     |     |       |       | 
  7076	 11   | start | rtc check @ 512     |     | YES |     |     |       |       | 
  7077	 12   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7078	 13   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7079	 14   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7080	 15   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7081	 16   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7082	 17   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7083	 18   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7084	 19   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7085	 20   | start | rtc check @ 515     |     | YES |     |     |       |       | 
  7086	 21   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7087	 22   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7088	 23   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7089	 24   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7090	 25   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7091	 26   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7092	 27   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7093	 28   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7094	 29   | start |    assert @ finish  |     | YES |     |     |       |       | 
  7095	----------------------------------------------------------------------------
  7096	
  7097	
  7098	File d:\tokeneer\code\core\usertoken\updateauthcert.vcg
  7099	procedure UserToken.UpdateAuthCert
  7100	
  7101	VCs generated 01-MAY-2009 10:43:51
  7102	
  7103	VCs simplified 01-MAY-2009 10:45:47
  7104	
  7105	VCs for procedure_updateauthcert :
  7106	----------------------------------------------------------------------------
  7107	      |       |                     |  -----Proved In-----  |       |       |
  7108	 #    | From  | To                  | vcg | siv | plg | prv | False | TO DO |
  7109	----------------------------------------------------------------------------
  7110	 1    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7111	 2    | start |    assert @ finish  | YES |     |     |     |       |       | 
  7112	 3    |       | refinement          | YES |     |     |     |       |       | 
  7113	 4    |       | refinement          | YES |     |     |     |       |       | 
  7114	----------------------------------------------------------------------------
  7115	
  7116	
  7117	===============================================================================
  7118	Summary:
  7119	
  7120	The following user-defined rule files have been used:
  7121	
  7122	      d:\tokeneer\code\core\admin\admin.rlu
  7123	      d:\tokeneer\code\core\admintoken\admintoken.rlu
  7124	      d:\tokeneer\code\core\admintoken\readandcheck.rlu
  7125	      d:\tokeneer\code\core\alarm\alarm.rlu
  7126	      d:\tokeneer\code\core\auditlog\addelementtologfile.rlu
  7127	      d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.rlu
  7128	      d:\tokeneer\code\core\cert\cert.rlu
  7129	      d:\tokeneer\code\core\cert_\attr_\auth\auth.rlu
  7130	      d:\tokeneer\code\core\door\lockdoor.rlu
  7131	      d:\tokeneer\code\core\door\poll.rlu
  7132	      d:\tokeneer\code\core\door\unlockdoor.rlu
  7133	      d:\tokeneer\code\core\enclave\enclave.rlu
  7134	      d:\tokeneer\code\core\enclave\adminlogout.rlu
  7135	      d:\tokeneer\code\core\enclave\adminop.rlu
  7136	      d:\tokeneer\code\core\enclave\archivelogop.rlu
  7137	      d:\tokeneer\code\core\enclave\enrolop.rlu
  7138	      d:\tokeneer\code\core\enclave\progressadminactivity.rlu
  7139	      d:\tokeneer\code\core\enclave\startadminactivity.rlu
  7140	      d:\tokeneer\code\core\enclave\startadminactivity\startadminactivity.rlu
  7141	      d:\tokeneer\code\core\keystore\keystore.rlu
  7142	      d:\tokeneer\code\core\keystore\addkey.rlu
  7143	      d:\tokeneer\code\core\keystore\digest.rlu
  7144	      d:\tokeneer\code\core\latch\latch.rlu
  7145	      d:\tokeneer\code\core\latch\updatedevice.rlu
  7146	      d:\tokeneer\code\core\latch\updateinternallatch.rlu
  7147	      d:\tokeneer\code\core\tismain.rlu
  7148	      d:\tokeneer\code\core\tismain\tismain.rlu
  7149	      d:\tokeneer\code\core\tismain\init.rlu
  7150	      d:\tokeneer\code\core\tismain\mainloopbody.rlu
  7151	      d:\tokeneer\code\core\tismain\processing.rlu
  7152	      d:\tokeneer\code\core\userentry\userentry.rlu
  7153	      d:\tokeneer\code\core\userentry\currentactivitypossible.rlu
  7154	
  7155	The following subprograms have VCs proved by contradiction:
  7156	
  7157	   6  d:\tokeneer\code\core\admin\opisavailable.vcg
  7158	   2  d:\tokeneer\code\core\admintoken\readandcheck\checkidcertok.vcg
  7159	   6  d:\tokeneer\code\core\enrolment\validate.vcg
  7160	   2  d:\tokeneer\code\core\keystore\digest.vcg
  7161	
  7162	The following subprograms have VCs proved using a user-defined proof rule:
  7163	
  7164	   1  d:\tokeneer\code\core\admin\finishop.vcg
  7165	   1  d:\tokeneer\code\core\admin\init.vcg
  7166	   1  d:\tokeneer\code\core\admin\logon.vcg
  7167	   3  d:\tokeneer\code\core\admin\opisavailable.vcg
  7168	   1  d:\tokeneer\code\core\admin\startop.vcg
  7169	   1  d:\tokeneer\code\core\admin\thecurrentop.vcg
  7170	   1  d:\tokeneer\code\core\admintoken\clear.vcg
  7171	   1  d:\tokeneer\code\core\admintoken\getrole.vcg
  7172	   1  d:\tokeneer\code\core\admintoken\init.vcg
  7173	   1  d:\tokeneer\code\core\admintoken\poll.vcg
  7174	   2  d:\tokeneer\code\core\admintoken\readandcheck.vcg
  7175	   1  d:\tokeneer\code\core\alarm\updatedevice.vcg
  7176	   1  d:\tokeneer\code\core\auditlog\addelementtologfile.vcg
  7177	   2  d:\tokeneer\code\core\auditlog\addelementtologfilewithtruncatechecks.vcg
  7178	   1  d:\tokeneer\code\core\cert\isok.vcg
  7179	   1  d:\tokeneer\code\core\cert\issuerknown.vcg
  7180	   1  d:\tokeneer\code\core\cert_\attr_\auth\clear.vcg
  7181	   3  d:\tokeneer\code\core\door\lockdoor.vcg
  7182	   1  d:\tokeneer\code\core\door\poll.vcg
  7183	   1  d:\tokeneer\code\core\door\unlockdoor.vcg
  7184	   6  d:\tokeneer\code\core\enclave\adminlogout.vcg
  7185	   4  d:\tokeneer\code\core\enclave\adminop.vcg
  7186	   1  d:\tokeneer\code\core\enclave\archivelogop.vcg
  7187	   1  d:\tokeneer\code\core\enclave\currentadminactivitypossible.vcg
  7188	   8  d:\tokeneer\code\core\enclave\enrolop.vcg
  7189	   3  d:\tokeneer\code\core\enclave\init.vcg
  7190	   1  d:\tokeneer\code\core\enclave\overridedoorlockop.vcg
  7191	   9  d:\tokeneer\code\core\enclave\progressadminactivity.vcg
  7192	   2  d:\tokeneer\code\core\enclave\shutdownop.vcg
  7193	   8  d:\tokeneer\code\core\enclave\startadminactivity.vcg
  7194	   1  d:\tokeneer\code\core\enclave\startadminactivity\startadminop.vcg
  7195	   3  d:\tokeneer\code\core\enclave\validateadmintoken.vcg
  7196	   3  d:\tokeneer\code\core\keystore\addkey.vcg
  7197	   2  d:\tokeneer\code\core\keystore\delete.vcg
  7198	   4  d:\tokeneer\code\core\keystore\digest.vcg
  7199	   1  d:\tokeneer\code\core\latch\settimeout.vcg
  7200	   3  d:\tokeneer\code\core\latch\updatedevice.vcg
  7201	   5  d:\tokeneer\code\core\latch\updateinternallatch.vcg
  7202	   1  d:\tokeneer\code\core\tismain.vcg
  7203	   4  d:\tokeneer\code\core\tismain\init.vcg
  7204	   1  d:\tokeneer\code\core\tismain\mainloopbody.vcg
  7205	   4  d:\tokeneer\code\core\tismain\processing.vcg
  7206	   3  d:\tokeneer\code\core\userentry\currentactivitypossible.vcg
  7207	   1  d:\tokeneer\code\core\userentry\progress.vcg
  7208	
  7209	Proof strategies used by subprograms
  7210	-------------------------------------------------------------------------
  7211	Total subprograms with at least one VC proved by examiner:            222
  7212	Total subprograms with at least one VC proved by simplifier:          229
  7213	Total subprograms with at least one VC proved by contradiction:         4
  7214	Total subprograms with at least one VC proved with user proof rule:    44
  7215	Total subprograms with at least one VC proved using checker:            0
  7216	Total subprograms with at least one VC discharged by review:           11
  7217	
  7218	Maximum extent of strategies used for fully proved subprograms:
  7219	-------------------------------------------------------------------------
  7220	Total subprograms with proof completed by examiner:                    57
  7221	Total subprograms with proof completed by simplifier:                 179
  7222	Total subprograms with proof completed with user defined rules:        39
  7223	Total subprograms with proof completed by checker:                      0
  7224	Total subprograms with VCs discharged by review:                       11
  7225	
  7226	Overall subprogram summary:
  7227	-------------------------------------------------------------------------
  7228	Total subprograms fully proved:                                       286
  7229	Total subprograms with at least one undischarged VC:                    0
  7230	Total subprograms with at least one false VC:                           0
  7231	                                                                    -----
  7232	Total subprograms for which VCs have been generated:                  286
  7233	
  7234	
  7235	VC summary:
  7236	-------------------------------------------------------------------------
  7237	Note: U/R denotes where the Simplifier has proved VCs using one or more user-
  7238	defined proof rules.
  7239	
  7240	Total VCs by type:                                       
  7241	                            -----------Proved By Or Using------------
  7242	                     Total  Examiner Simp(U/R)  Checker Review False Undiscgd
  7243	Assert or Post:        935    472    444(  48)        0     19      0       0
  7244	Precondition check:     67      0     67(   6)        0      0      0       0
  7245	Check statement:        36      0     36(  25)        0      0      0       0
  7246	Runtime check:        1127      0   1126(   2)        0      1      0       0
  7247	Refinement VCs:        212    182     26(  24)        0      4      0       0
  7248	Inheritance VCs:         0      0      0              0      0      0       0
  7249	===============================================================================
  7250	Totals:               2377    654   1699( 105)        0     24      0       0
  7251	% Totals:                      28%    71%(   4%)      0%     1%     0%      0%
  7252	===================== End of Semantic Analysis Summary ========================