Project

General

Profile

Revision 8aaf9f57

View differences:

regression_tests/lustre_files/success/kind_fmcad08/CMakeLists.txt
3 3
add_subdirectory(large)
4 4
add_subdirectory(memory1)
5 5
add_subdirectory(memory2)
6
add_subdirectory(misc)
regression_tests/lustre_files/success/kind_fmcad08/misc/CMakeLists.txt
1
cmake_minimum_required(VERSION 2.8.4)
2
include(FindUnixCommands)
3

  
4

  
5
if(ZUSTRE_COMPILER)
6
  message(STATUS "Found zustre: ${ZUSTRE_COMPILER} ")
7
else(ZUSTRE_COMPILER)
8
  message(FATAL_ERROR "zustre not found")
9
endif(ZUSTRE_COMPILER)
10

  
11

  
12

  
13

  
14
#first combination :no option
15
set(ZUSTRE_OPTIONS_OPT "--timeout" "60" "--xml" )
16
#take all lustre files
17
set(GLOBAL_LUSTRE_FILES "")
18
LUSTREFILES(LFILES ${CMAKE_CURRENT_SOURCE_DIR} )
19
list(APPEND GLOBAL_LUSTRE_FILES ${LFILES})
20
FOREACH(lfile ${LFILES})
21
	get_filename_component(L ${lfile} NAME_WE)
22
	set(LUSTRE_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/${L}")
23
	file(COPY ${lfile}   DESTINATION  ${LUSTRE_OUTPUT_DIR})
24
	if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${L}.lusi)
25
	file(COPY  ${L}.lusi DESTINATION  ${LUSTRE_OUTPUT_DIR})
26
	else()
27
	message("generate ${L}.lusi \n")
28
	Lustre_Compile(LUS_FILE ${lfile}
29
			NODE ""
30
			OPTS "-lusi")				
31
	set(LUS_OPTS_CUT ${LUSTRE_OPTS_POSTFIX_${L}})
32
	execute_process(RESULT_VARIABLE res 
33
				COMMAND ${LUSTRE_COMPILER} ${LUSTREC_ARGS_${L}__${LUS_OPTS_CUT}} 
34
				WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
35
	if(${res} STREQUAL "0")
36
		file(COPY  ${L}.lusi DESTINATION  ${LUSTRE_OUTPUT_DIR})
37
	else()
38
		message("${L}.lusi Error")
39
	endif()
40
	endif()
41
  
42
	if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${L}.xml)
43
		file(COPY ${L}.xml   DESTINATION  ${LUSTRE_OUTPUT_DIR})
44
		file(READ ${CMAKE_CURRENT_SOURCE_DIR}/${L}.xml ${L}_zustre_output)		
45
	else()
46
		message("generate ${L}.xml for reference\n")
47
		Zustre_Compile(LUS_FILE ${lfile}
48
					NODE "top"
49
					OPTS ${ZUSTRE_OPTIONS_OPT})
50
		set(ZUS_OPTS_CUT ${ZUSTRE_OPTS_POSTFIX_${L}})
51
		execute_process(RESULT_VARIABLE res 
52
					OUTPUT_VARIABLE ${L}_zustre_output
53
					COMMAND  ${ZUSTRE_COMPILER} ${ZUSTRE_ARGS_${L}_top_${ZUS_OPTS_CUT}} 
54
					WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
55
		
56
		file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/${L}.xml ${${L}_zustre_output})
57
		file(COPY ${L}.xml   DESTINATION  ${LUSTRE_OUTPUT_DIR})
58
		message("${${L}_zustre_output}")
59
	endif()
60
    if( ${${L}_zustre_output} MATCHES "<Answer>CEX</Answer>")
61
		#message("${L}.xml is CEX")
62
		set(ZUSTRE_ANSWER_${L} "CEX")
63
	elseif( ${${L}_zustre_output} MATCHES "<Answer>SAFE</Answer>")
64
		#message("${L}.xml is SAFE")
65
		set(ZUSTRE_ANSWER_${L} "SAFE")
66
	elseif( ${${L}_zustre_output} MATCHES "<Answer>TIMEOUT</Answer>")
67
		#message("${L}.xml is TIMEOUT")
68
		set(ZUSTRE_ANSWER_${L} "TIMEOUT")
69
	else()
70
		#message("${L}.xml is Error")
71
		set(ZUSTRE_ANSWER_${L} "ERROR")
72
	endif()
73
ENDFOREACH()
74

  
75

  
76

  
77

  
78
FOREACH(lus_file ${GLOBAL_LUSTRE_FILES})
79
	get_filename_component(L ${lus_file} NAME_WE)
80
	set(ZUSTRE_NODE_OPT  "top")
81

  
82
	Lustre_Compile(LUS_FILE ${lus_file}
83
					NODE ""
84
					OPTS "-horn")
85
					
86
	set(LUS_OPTS_CUT ${LUSTRE_OPTS_POSTFIX_${L}})
87
	add_test(NAME Kind_fmcad08_misc_COMPIL_LUSTRE_${L}__${LUS_OPTS_CUT}
88
			COMMAND  ${LUSTRE_COMPILER} ${LUSTREC_ARGS_${L}__${LUS_OPTS_CUT}} 
89
	)
90

  
91
	Zustre_Compile(LUS_FILE ${lus_file}
92
					NODE ${ZUSTRE_NODE_OPT}
93
					OPTS ${ZUSTRE_OPTIONS_OPT})
94
	set(ZUS_OPTS_CUT ${ZUSTRE_OPTS_POSTFIX_${L}})
95
	set(ZUSTRE_OUTPUT_DIR ${ZUSTRE_OUTPUT_DIR_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}})
96
	
97
	set(ZUSTRE_ARGS_TEMP "${ZUSTRE_ARGS_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}}" "> ${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}.xml")
98
    JOIN("${ZUSTRE_ARGS_TEMP}" " " ZUSTRE_ARGS)
99
    
100
	add_test(NAME Kind_fmcad08_misc_COMPIL_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
101
			COMMAND bash -c "${ZUSTRE_COMPILER} ${ZUSTRE_ARGS}"
102
			WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
103
	)
104
	SET_TESTS_PROPERTIES (  Kind_fmcad08_misc_COMPIL_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
105
			PROPERTIES FAIL_REGULAR_EXPRESSION "AssertionError;ERROR;Failed"
106
					DEPENDS Kind_fmcad08_misc_COMPIL_LUSTRE_${L}__${LUS_OPTS_CUT})
107
			
108
			
109
	add_test(NAME Kind_fmcad08_misc_TAIL1_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
110
			COMMAND bash -c "tail -n +8 ${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}.xml > ${L}_tailed1.xml"
111
			WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
112
			#DEPENDS Kind_fmcad08_misc_COMPIL_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
113
	)
114
	SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_TAIL1_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
115
	 PROPERTIES REQUIRED_FILES  ${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}.xml
116
				DEPENDS Kind_fmcad08_misc_COMPIL_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT})
117
	
118
	add_test(NAME Kind_fmcad08_misc_TAIL2_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
119
			COMMAND bash -c "tail -n +8 ${L}.xml > ${L}_tailed2.xml"
120
			WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${L}/
121
	)
122
	SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_TAIL2_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
123
	 PROPERTIES REQUIRED_FILES  ${L}.xml
124
				DEPENDS Kind_fmcad08_misc_TAIL1_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT})
125
				
126
				
127
	add_test(NAME Kind_fmcad08_misc_DIFF_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
128
			COMMAND ${CMAKE_COMMAND} -E compare_files  ${L}_tailed1.xml  ../${L}_tailed2.xml
129
			WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
130
	)
131
	SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_DIFF_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
132
	 PROPERTIES REQUIRED_FILES  ${L}_tailed1.xml
133
				DEPENDS Kind_fmcad08_misc_TAIL2_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT})	
134

  
135
	
136
	if(EXISTS ${CMAKE_BINARY_DIR}/modules/XPathParser_lusi.class AND ${ZUSTRE_ANSWER_${L}} STREQUAL "CEX" AND EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${L}/${L}.lusi)
137
	    #message("add tests for comaring Zustre and lustrec in memory")
138
		add_test(NAME Kind_fmcad08_misc_XPathParser_lusi_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
139
			COMMAND ${JAVA_RUNTIME} -cp ${CMAKE_BINARY_DIR}/modules/ XPathParser_lusi ${ZUSTRE_NODE_OPT} ../${L}.lusi ${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}.xml
140
			WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
141
		)
142
		SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_XPathParser_lusi_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT}
143
		 PROPERTIES REQUIRED_FILES  ${CMAKE_CURRENT_BINARY_DIR}/${L}/${L}.lusi 
144
					DEPENDS Kind_fmcad08_misc_COMPIL_ZUSTRE_${L}_${ZUSTRE_NODE_OPT}_${ZUS_OPTS_CUT} )	
145
		
146
		set(LUSTRE_NODE_OPT "top")
147
		# First command generate C files from Lustre file
148
		Lustre_Compile(LUS_FILE ${lus_file}
149
						NODE ${LUSTRE_NODE_OPT}
150
						OPTS ""
151
						DIR ${ZUSTRE_OUTPUT_DIR})
152
						
153
		set(LUS_OPTS_CUT ${LUSTRE_OPTS_POSTFIX_${L}})
154
		add_test(NAME Kind_fmcad08_misc_COMPIL_LUSTRE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
155
				COMMAND  ${LUSTRE_COMPILER} ${LUSTREC_ARGS_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}} 
156
				WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
157
		)
158

  
159
		 #********************* make -f ${L}.makefile ***************************
160
		 add_test(NAME Kind_fmcad08_misc_MAKE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
161
				COMMAND  make -f ${L}.makefile
162
				WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
163
		)
164
		SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_MAKE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
165
		 PROPERTIES DEPENDS Kind_fmcad08_misc_COMPIL_LUSTRE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
166
					REQUIRED_FILES ${L}.makefile
167
					)
168
		 
169
		 #************** execute C binary **********************************
170
		
171
		if (BASH)
172
			add_test(
173
				NAME Kind_fmcad08_misc_BIN_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT} 
174
				COMMAND ${BASH} -c "./${L}_${LUSTRE_NODE_OPT} < input_values > ${L}_${LUSTRE_NODE_OPT}_outputs"
175
				WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
176
			)
177
			SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_BIN_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
178
				PROPERTIES REQUIRED_FILES ${L}_${LUSTRE_NODE_OPT}
179
					DEPENDS Kind_fmcad08_misc_MAKE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT})
180
		else()
181
			message(FATAL_ERROR "Unknown shell command for ${CMAKE_HOST_SYSTEM_NAME}")
182
		endif()
183

  
184
		 #************** execute C binary **********************************
185
		 add_test(NAME Kind_fmcad08_misc_COMPARE_OUTPUTS_OF_LUSTREC_ZUSTRE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
186
				COMMAND ${CMAKE_COMMAND} -E compare_files ${L}_${LUSTRE_NODE_OPT}_outputs ZUSTRE_output_values
187
				WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
188
		)
189
		SET_TESTS_PROPERTIES ( Kind_fmcad08_misc_COMPARE_OUTPUTS_OF_LUSTREC_ZUSTRE_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT}
190
		 PROPERTIES REQUIRED_FILES ${L}_${LUSTRE_NODE_OPT}_outputs
191
					DEPENDS Kind_fmcad08_misc_BIN_${L}_${LUSTRE_NODE_OPT}_${LUS_OPTS_CUT} )
192
					
193
					
194

  
195
	endif()
196
	
197
ENDFOREACH()
198
add_custom_target(Kind_fmcad08_misc COMMAND ${CMAKE_CTEST_COMMAND} -R Kind_fmcad08_misc)
199

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counter.h
1
/* C code generated by lustrec
2
   SVN version number 327
3
   Code is C99 compliant */
4
   
5
#ifndef ___/__/__/TESTS/KIND_FMCAD08/MISC/_6COUNTER
6
#define ___/__/__/TESTS/KIND_FMCAD08/MISC/_6COUNTER
7

  
8
/* Imports standard library */
9
#include "/usr/local/include/lustrec/arrow.h"
10

  
11

  
12
/* Import dependencies */
13

  
14
/* Types definitions */
15

  
16
/* Global constant (declarations, definitions are in C file) */
17

  
18
/* Struct declarations */
19
struct top_mem;
20

  
21
/* Nodes declarations */
22
extern void top_reset (struct top_mem *self);
23

  
24
extern void top_step (_Bool x, 
25
                      _Bool (*OK),
26
                      struct top_mem *self);
27

  
28

  
29
#endif
30

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counter.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.15</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="top">
11
            <Stream name="a" type="bool">
12
                <Value instant="0">1</Value>
13
                <Value instant="1">1</Value>
14
                <Value instant="2">1</Value>
15
                <Value instant="3">1</Value>
16
                <Value instant="4">1</Value>
17
                <Value instant="5">1</Value>
18
                <Value instant="6">1</Value>
19
           </Stream>
20
            <Stream name="c" type="bool">
21
                <Value instant="0">1</Value>
22
                <Value instant="1">1</Value>
23
                <Value instant="2">1</Value>
24
                <Value instant="3">1</Value>
25
                <Value instant="4">1</Value>
26
                <Value instant="5">1</Value>
27
                <Value instant="6">1</Value>
28
           </Stream>
29
            <Stream name="b" type="bool">
30
                <Value instant="0">1</Value>
31
                <Value instant="1">1</Value>
32
                <Value instant="2">1</Value>
33
                <Value instant="3">1</Value>
34
                <Value instant="4">1</Value>
35
                <Value instant="5">1</Value>
36
                <Value instant="6">1</Value>
37
           </Stream>
38
            <Stream name="OK" type="bool">
39
                <Value instant="0">1</Value>
40
                <Value instant="1">1</Value>
41
                <Value instant="2">1</Value>
42
                <Value instant="3">1</Value>
43
                <Value instant="4">1</Value>
44
                <Value instant="5">1</Value>
45
                <Value instant="6">1</Value>
46
           </Stream>
47
            <Stream name="(if (true -> false) then true else pre b)" type="bool">
48
                <Value instant="0">1</Value>
49
                <Value instant="1">1</Value>
50
                <Value instant="2">1</Value>
51
                <Value instant="3">1</Value>
52
                <Value instant="4">1</Value>
53
                <Value instant="5">1</Value>
54
                <Value instant="6">1</Value>
55
           </Stream>
56
            <Stream name="(if (true -> false) then true else pre b)" type="bool">
57
                <Value instant="0">1</Value>
58
                <Value instant="1">1</Value>
59
                <Value instant="2">1</Value>
60
                <Value instant="3">1</Value>
61
                <Value instant="4">1</Value>
62
                <Value instant="5">1</Value>
63
                <Value instant="6">1</Value>
64
           </Stream>
65
            <Stream name="(if (true -> false) then true else pre b)" type="bool">
66
                <Value instant="0">1</Value>
67
                <Value instant="1">1</Value>
68
                <Value instant="2">1</Value>
69
                <Value instant="3">1</Value>
70
                <Value instant="4">1</Value>
71
                <Value instant="5">1</Value>
72
                <Value instant="6">1</Value>
73
           </Stream>
74
            <Stream name="(if (true -> false) then true else pre b)" type="bool">
75
                <Value instant="0">1</Value>
76
                <Value instant="1">1</Value>
77
                <Value instant="2">1</Value>
78
                <Value instant="3">1</Value>
79
                <Value instant="4">1</Value>
80
                <Value instant="5">1</Value>
81
                <Value instant="6">1</Value>
82
           </Stream>
83
            <Stream name="(if (true -> false) then true else pre b)" type="bool">
84
                <Value instant="0">1</Value>
85
                <Value instant="1">1</Value>
86
                <Value instant="2">1</Value>
87
                <Value instant="3">1</Value>
88
                <Value instant="4">1</Value>
89
                <Value instant="5">1</Value>
90
                <Value instant="6">1</Value>
91
           </Stream>
92
            <Stream name="x" type="bool">
93
                <Value instant="0">1</Value>
94
                <Value instant="1">1</Value>
95
                <Value instant="2">1</Value>
96
                <Value instant="3">1</Value>
97
                <Value instant="4">1</Value>
98
                <Value instant="5">1</Value>
99
                <Value instant="6">1</Value>
100
           </Stream>
101
         </Node>
102

  
103
      </Counterexample>
104
     </Property>
105
   </Results>
106

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counter2.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.02</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="top">
11
            <Stream name="a" type="bool">
12
                <Value instant="0">1</Value>
13
           </Stream>
14
            <Stream name="c" type="bool">
15
                <Value instant="0">1</Value>
16
           </Stream>
17
            <Stream name="b" type="bool">
18
                <Value instant="0">1</Value>
19
           </Stream>
20
            <Stream name="OK" type="bool">
21
                <Value instant="0">1</Value>
22
           </Stream>
23
            <Stream name="OK" type="bool">
24
                <Value instant="0">1</Value>
25
           </Stream>
26
            <Stream name="x" type="bool">
27
                <Value instant="0">1</Value>
28
           </Stream>
29
            <Stream name="x" type="bool">
30
                <Value instant="0">1</Value>
31
           </Stream>
32
            <Stream name="x" type="bool">
33
                <Value instant="0">1</Value>
34
           </Stream>
35
         </Node>
36

  
37
      </Counterexample>
38
     </Property>
39
   </Results>
40

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6countern.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.02</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="top">
11
            <Stream name="init" type="int">
12
                <Value instant="0">0</Value>
13
           </Stream>
14
            <Stream name="OK" type="bool">
15
                <Value instant="0">1</Value>
16
           </Stream>
17
            <Stream name="time" type="int">
18
                <Value instant="0">0</Value>
19
           </Stream>
20
            <Stream name="time" type="int">
21
                <Value instant="0">0</Value>
22
           </Stream>
23
         </Node>
24

  
25
      </Counterexample>
26
     </Property>
27
   </Results>
28

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counters.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.86</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="int6I">
11
            <Stream name="x" type="bool">
12
                <Value instant="0">1</Value>
13
                <Value instant="1">1</Value>
14
                <Value instant="2">1</Value>
15
                <Value instant="3">1</Value>
16
                <Value instant="4">1</Value>
17
                <Value instant="5">1</Value>
18
                <Value instant="6">1</Value>
19
                <Value instant="7">1</Value>
20
                <Value instant="8">1</Value>
21
                <Value instant="9">1</Value>
22
                <Value instant="10">1</Value>
23
           </Stream>
24
            <Stream name="x" type="bool">
25
                <Value instant="0">1</Value>
26
                <Value instant="1">1</Value>
27
                <Value instant="2">1</Value>
28
                <Value instant="3">1</Value>
29
                <Value instant="4">1</Value>
30
                <Value instant="5">1</Value>
31
                <Value instant="6">1</Value>
32
                <Value instant="7">1</Value>
33
                <Value instant="8">1</Value>
34
                <Value instant="9">1</Value>
35
                <Value instant="10">1</Value>
36
           </Stream>
37
            <Stream name="time" type="int">
38
                <Value instant="0">0</Value>
39
                <Value instant="1">1</Value>
40
                <Value instant="2">2</Value>
41
                <Value instant="3">3</Value>
42
                <Value instant="4">4</Value>
43
                <Value instant="5">5</Value>
44
                <Value instant="6">1</Value>
45
                <Value instant="7">2</Value>
46
                <Value instant="8">3</Value>
47
                <Value instant="9">4</Value>
48
                <Value instant="10">5</Value>
49
           </Stream>
50
            <Stream name="out" type="bool">
51
                <Value instant="0">1</Value>
52
                <Value instant="1">1</Value>
53
                <Value instant="2">1</Value>
54
                <Value instant="3">1</Value>
55
                <Value instant="4">1</Value>
56
                <Value instant="5">1</Value>
57
                <Value instant="6">1</Value>
58
                <Value instant="7">1</Value>
59
                <Value instant="8">1</Value>
60
                <Value instant="9">1</Value>
61
                <Value instant="10">1</Value>
62
           </Stream>
63
         </Node>
64
 <Node name ="top">
65
            <Stream name="a" type="bool">
66
                <Value instant="0">1</Value>
67
                <Value instant="1">1</Value>
68
                <Value instant="2">1</Value>
69
                <Value instant="3">1</Value>
70
                <Value instant="4">1</Value>
71
                <Value instant="5">1</Value>
72
                <Value instant="6">1</Value>
73
                <Value instant="7">1</Value>
74
                <Value instant="8">1</Value>
75
                <Value instant="9">1</Value>
76
                <Value instant="10">1</Value>
77
           </Stream>
78
            <Stream name="b" type="bool">
79
                <Value instant="0">1</Value>
80
                <Value instant="1">1</Value>
81
                <Value instant="2">1</Value>
82
                <Value instant="3">1</Value>
83
                <Value instant="4">1</Value>
84
                <Value instant="5">1</Value>
85
                <Value instant="6">1</Value>
86
                <Value instant="7">1</Value>
87
                <Value instant="8">1</Value>
88
                <Value instant="9">1</Value>
89
                <Value instant="10">1</Value>
90
           </Stream>
91
            <Stream name="OK" type="bool">
92
                <Value instant="0">1</Value>
93
                <Value instant="1">1</Value>
94
                <Value instant="2">1</Value>
95
                <Value instant="3">1</Value>
96
                <Value instant="4">1</Value>
97
                <Value instant="5">1</Value>
98
                <Value instant="6">1</Value>
99
                <Value instant="7">1</Value>
100
                <Value instant="8">1</Value>
101
                <Value instant="9">1</Value>
102
                <Value instant="10">1</Value>
103
           </Stream>
104
            <Stream name="OK" type="bool">
105
                <Value instant="0">1</Value>
106
                <Value instant="1">1</Value>
107
                <Value instant="2">1</Value>
108
                <Value instant="3">1</Value>
109
                <Value instant="4">1</Value>
110
                <Value instant="5">1</Value>
111
                <Value instant="6">1</Value>
112
                <Value instant="7">1</Value>
113
                <Value instant="8">1</Value>
114
                <Value instant="9">1</Value>
115
                <Value instant="10">1</Value>
116
           </Stream>
117
            <Stream name="c" type="bool">
118
                <Value instant="0">1</Value>
119
                <Value instant="1">1</Value>
120
                <Value instant="2">1</Value>
121
                <Value instant="3">1</Value>
122
                <Value instant="4">1</Value>
123
                <Value instant="5">1</Value>
124
                <Value instant="6">1</Value>
125
                <Value instant="7">1</Value>
126
                <Value instant="8">1</Value>
127
                <Value instant="9">1</Value>
128
                <Value instant="10">1</Value>
129
           </Stream>
130
            <Stream name="c" type="bool">
131
                <Value instant="0">1</Value>
132
                <Value instant="1">1</Value>
133
                <Value instant="2">1</Value>
134
                <Value instant="3">1</Value>
135
                <Value instant="4">1</Value>
136
                <Value instant="5">1</Value>
137
                <Value instant="6">1</Value>
138
                <Value instant="7">1</Value>
139
                <Value instant="8">1</Value>
140
                <Value instant="9">1</Value>
141
                <Value instant="10">1</Value>
142
           </Stream>
143
            <Stream name="c" type="bool">
144
                <Value instant="0">1</Value>
145
                <Value instant="1">1</Value>
146
                <Value instant="2">1</Value>
147
                <Value instant="3">1</Value>
148
                <Value instant="4">1</Value>
149
                <Value instant="5">1</Value>
150
                <Value instant="6">1</Value>
151
                <Value instant="7">1</Value>
152
                <Value instant="8">1</Value>
153
                <Value instant="9">1</Value>
154
                <Value instant="10">1</Value>
155
           </Stream>
156
            <Stream name="time" type="int">
157
                <Value instant="0">0</Value>
158
                <Value instant="1">1</Value>
159
                <Value instant="2">2</Value>
160
                <Value instant="3">3</Value>
161
                <Value instant="4">4</Value>
162
                <Value instant="5">5</Value>
163
                <Value instant="6">1</Value>
164
                <Value instant="7">2</Value>
165
                <Value instant="8">3</Value>
166
                <Value instant="9">4</Value>
167
                <Value instant="10">5</Value>
168
           </Stream>
169
            <Stream name="x" type="bool">
170
                <Value instant="0">1</Value>
171
                <Value instant="1">1</Value>
172
                <Value instant="2">1</Value>
173
                <Value instant="3">1</Value>
174
                <Value instant="4">1</Value>
175
                <Value instant="5">1</Value>
176
                <Value instant="6">1</Value>
177
                <Value instant="7">1</Value>
178
                <Value instant="8">1</Value>
179
                <Value instant="9">1</Value>
180
                <Value instant="10">1</Value>
181
           </Stream>
182
            <Stream name="x" type="bool">
183
                <Value instant="0">1</Value>
184
                <Value instant="1">1</Value>
185
                <Value instant="2">1</Value>
186
                <Value instant="3">1</Value>
187
                <Value instant="4">1</Value>
188
                <Value instant="5">1</Value>
189
                <Value instant="6">1</Value>
190
                <Value instant="7">1</Value>
191
                <Value instant="8">1</Value>
192
                <Value instant="9">1</Value>
193
                <Value instant="10">1</Value>
194
           </Stream>
195
         </Node>
196
 <Node name ="bool6">
197
            <Stream name="a" type="bool">
198
                <Value instant="0">1</Value>
199
                <Value instant="1">1</Value>
200
                <Value instant="2">1</Value>
201
                <Value instant="3">1</Value>
202
                <Value instant="4">1</Value>
203
                <Value instant="5">1</Value>
204
                <Value instant="6">1</Value>
205
                <Value instant="7">1</Value>
206
                <Value instant="8">1</Value>
207
                <Value instant="9">1</Value>
208
                <Value instant="10">1</Value>
209
           </Stream>
210
            <Stream name="c" type="bool">
211
                <Value instant="0">1</Value>
212
                <Value instant="1">1</Value>
213
                <Value instant="2">1</Value>
214
                <Value instant="3">1</Value>
215
                <Value instant="4">1</Value>
216
                <Value instant="5">1</Value>
217
                <Value instant="6">1</Value>
218
                <Value instant="7">1</Value>
219
                <Value instant="8">1</Value>
220
                <Value instant="9">1</Value>
221
                <Value instant="10">1</Value>
222
           </Stream>
223
            <Stream name="b" type="bool">
224
                <Value instant="0">1</Value>
225
                <Value instant="1">1</Value>
226
                <Value instant="2">1</Value>
227
                <Value instant="3">1</Value>
228
                <Value instant="4">1</Value>
229
                <Value instant="5">1</Value>
230
                <Value instant="6">1</Value>
231
                <Value instant="7">1</Value>
232
                <Value instant="8">1</Value>
233
                <Value instant="9">1</Value>
234
                <Value instant="10">1</Value>
235
           </Stream>
236
            <Stream name="b" type="bool">
237
                <Value instant="0">1</Value>
238
                <Value instant="1">1</Value>
239
                <Value instant="2">1</Value>
240
                <Value instant="3">1</Value>
241
                <Value instant="4">1</Value>
242
                <Value instant="5">1</Value>
243
                <Value instant="6">1</Value>
244
                <Value instant="7">1</Value>
245
                <Value instant="8">1</Value>
246
                <Value instant="9">1</Value>
247
                <Value instant="10">1</Value>
248
           </Stream>
249
            <Stream name="x" type="bool">
250
                <Value instant="0">1</Value>
251
                <Value instant="1">1</Value>
252
                <Value instant="2">1</Value>
253
                <Value instant="3">1</Value>
254
                <Value instant="4">1</Value>
255
                <Value instant="5">1</Value>
256
                <Value instant="6">1</Value>
257
                <Value instant="7">1</Value>
258
                <Value instant="8">1</Value>
259
                <Value instant="9">1</Value>
260
                <Value instant="10">1</Value>
261
           </Stream>
262
            <Stream name="out" type="bool">
263
                <Value instant="0">1</Value>
264
                <Value instant="1">1</Value>
265
                <Value instant="2">1</Value>
266
                <Value instant="3">1</Value>
267
                <Value instant="4">1</Value>
268
                <Value instant="5">1</Value>
269
                <Value instant="6">1</Value>
270
                <Value instant="7">1</Value>
271
                <Value instant="8">1</Value>
272
                <Value instant="9">1</Value>
273
                <Value instant="10">1</Value>
274
           </Stream>
275
            <Stream name="out" type="bool">
276
                <Value instant="0">1</Value>
277
                <Value instant="1">1</Value>
278
                <Value instant="2">1</Value>
279
                <Value instant="3">1</Value>
280
                <Value instant="4">1</Value>
281
                <Value instant="5">1</Value>
282
                <Value instant="6">1</Value>
283
                <Value instant="7">1</Value>
284
                <Value instant="8">1</Value>
285
                <Value instant="9">1</Value>
286
                <Value instant="10">1</Value>
287
           </Stream>
288
            <Stream name="out" type="bool">
289
                <Value instant="0">1</Value>
290
                <Value instant="1">1</Value>
291
                <Value instant="2">1</Value>
292
                <Value instant="3">1</Value>
293
                <Value instant="4">1</Value>
294
                <Value instant="5">1</Value>
295
                <Value instant="6">1</Value>
296
                <Value instant="7">1</Value>
297
                <Value instant="8">1</Value>
298
                <Value instant="9">1</Value>
299
                <Value instant="10">1</Value>
300
           </Stream>
301
         </Node>
302

  
303
      </Counterexample>
304
     </Property>
305
   </Results>
306

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counters_e3_140_e8_149.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.05</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counters_e8_371_e1_448.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.20</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counters_e8_371_e2_80.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.02</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counters_e8_371_e3_224.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.05</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/_6counters_e8_371_e7_304.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.23</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="int6I">
11
            <Stream name="x" type="bool">
12
                <Value instant="0">1</Value>
13
                <Value instant="1">1</Value>
14
                <Value instant="2">1</Value>
15
                <Value instant="3">1</Value>
16
                <Value instant="4">1</Value>
17
                <Value instant="5">1</Value>
18
           </Stream>
19
            <Stream name="x" type="bool">
20
                <Value instant="0">1</Value>
21
                <Value instant="1">1</Value>
22
                <Value instant="2">1</Value>
23
                <Value instant="3">1</Value>
24
                <Value instant="4">1</Value>
25
                <Value instant="5">1</Value>
26
           </Stream>
27
            <Stream name="time" type="int">
28
                <Value instant="0">0</Value>
29
                <Value instant="1">1</Value>
30
                <Value instant="2">2</Value>
31
                <Value instant="3">3</Value>
32
                <Value instant="4">4</Value>
33
                <Value instant="5">5</Value>
34
           </Stream>
35
            <Stream name="out" type="bool">
36
                <Value instant="0">1</Value>
37
                <Value instant="1">1</Value>
38
                <Value instant="2">1</Value>
39
                <Value instant="3">1</Value>
40
                <Value instant="4">1</Value>
41
                <Value instant="5">1</Value>
42
           </Stream>
43
         </Node>
44
 <Node name ="top">
45
            <Stream name="a" type="bool">
46
                <Value instant="0">1</Value>
47
                <Value instant="1">1</Value>
48
                <Value instant="2">1</Value>
49
                <Value instant="3">1</Value>
50
                <Value instant="4">1</Value>
51
                <Value instant="5">1</Value>
52
           </Stream>
53
            <Stream name="b" type="bool">
54
                <Value instant="0">1</Value>
55
                <Value instant="1">1</Value>
56
                <Value instant="2">1</Value>
57
                <Value instant="3">1</Value>
58
                <Value instant="4">1</Value>
59
                <Value instant="5">1</Value>
60
           </Stream>
61
            <Stream name="OK" type="bool">
62
                <Value instant="0">1</Value>
63
                <Value instant="1">1</Value>
64
                <Value instant="2">1</Value>
65
                <Value instant="3">1</Value>
66
                <Value instant="4">1</Value>
67
                <Value instant="5">1</Value>
68
           </Stream>
69
            <Stream name="OK" type="bool">
70
                <Value instant="0">1</Value>
71
                <Value instant="1">1</Value>
72
                <Value instant="2">1</Value>
73
                <Value instant="3">1</Value>
74
                <Value instant="4">1</Value>
75
                <Value instant="5">1</Value>
76
           </Stream>
77
            <Stream name="c" type="bool">
78
                <Value instant="0">1</Value>
79
                <Value instant="1">1</Value>
80
                <Value instant="2">1</Value>
81
                <Value instant="3">1</Value>
82
                <Value instant="4">1</Value>
83
                <Value instant="5">1</Value>
84
           </Stream>
85
            <Stream name="c" type="bool">
86
                <Value instant="0">1</Value>
87
                <Value instant="1">1</Value>
88
                <Value instant="2">1</Value>
89
                <Value instant="3">1</Value>
90
                <Value instant="4">1</Value>
91
                <Value instant="5">1</Value>
92
           </Stream>
93
            <Stream name="c" type="bool">
94
                <Value instant="0">1</Value>
95
                <Value instant="1">1</Value>
96
                <Value instant="2">1</Value>
97
                <Value instant="3">1</Value>
98
                <Value instant="4">1</Value>
99
                <Value instant="5">1</Value>
100
           </Stream>
101
            <Stream name="time" type="int">
102
                <Value instant="0">0</Value>
103
                <Value instant="1">1</Value>
104
                <Value instant="2">2</Value>
105
                <Value instant="3">3</Value>
106
                <Value instant="4">4</Value>
107
                <Value instant="5">5</Value>
108
           </Stream>
109
            <Stream name="x" type="bool">
110
                <Value instant="0">1</Value>
111
                <Value instant="1">1</Value>
112
                <Value instant="2">1</Value>
113
                <Value instant="3">1</Value>
114
                <Value instant="4">1</Value>
115
                <Value instant="5">1</Value>
116
           </Stream>
117
            <Stream name="x" type="bool">
118
                <Value instant="0">1</Value>
119
                <Value instant="1">1</Value>
120
                <Value instant="2">1</Value>
121
                <Value instant="3">1</Value>
122
                <Value instant="4">1</Value>
123
                <Value instant="5">1</Value>
124
           </Stream>
125
         </Node>
126
 <Node name ="bool6">
127
            <Stream name="a" type="bool">
128
                <Value instant="0">1</Value>
129
                <Value instant="1">1</Value>
130
                <Value instant="2">1</Value>
131
                <Value instant="3">1</Value>
132
                <Value instant="4">1</Value>
133
                <Value instant="5">1</Value>
134
           </Stream>
135
            <Stream name="c" type="bool">
136
                <Value instant="0">1</Value>
137
                <Value instant="1">1</Value>
138
                <Value instant="2">1</Value>
139
                <Value instant="3">1</Value>
140
                <Value instant="4">1</Value>
141
                <Value instant="5">1</Value>
142
           </Stream>
143
            <Stream name="b" type="bool">
144
                <Value instant="0">1</Value>
145
                <Value instant="1">1</Value>
146
                <Value instant="2">1</Value>
147
                <Value instant="3">1</Value>
148
                <Value instant="4">1</Value>
149
                <Value instant="5">1</Value>
150
           </Stream>
151
            <Stream name="b" type="bool">
152
                <Value instant="0">1</Value>
153
                <Value instant="1">1</Value>
154
                <Value instant="2">1</Value>
155
                <Value instant="3">1</Value>
156
                <Value instant="4">1</Value>
157
                <Value instant="5">1</Value>
158
           </Stream>
159
            <Stream name="x" type="bool">
160
                <Value instant="0">1</Value>
161
                <Value instant="1">1</Value>
162
                <Value instant="2">1</Value>
163
                <Value instant="3">1</Value>
164
                <Value instant="4">1</Value>
165
                <Value instant="5">1</Value>
166
           </Stream>
167
            <Stream name="out" type="bool">
168
                <Value instant="0">1</Value>
169
                <Value instant="1">1</Value>
170
                <Value instant="2">1</Value>
171
                <Value instant="3">1</Value>
172
                <Value instant="4">1</Value>
173
                <Value instant="5">1</Value>
174
           </Stream>
175
            <Stream name="out" type="bool">
176
                <Value instant="0">1</Value>
177
                <Value instant="1">1</Value>
178
                <Value instant="2">1</Value>
179
                <Value instant="3">1</Value>
180
                <Value instant="4">1</Value>
181
                <Value instant="5">1</Value>
182
           </Stream>
183
            <Stream name="out" type="bool">
184
                <Value instant="0">1</Value>
185
                <Value instant="1">1</Value>
186
                <Value instant="2">1</Value>
187
                <Value instant="3">1</Value>
188
                <Value instant="4">1</Value>
189
                <Value instant="5">1</Value>
190
           </Stream>
191
         </Node>
192

  
193
      </Counterexample>
194
     </Property>
195
   </Results>
196

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.79</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e1_350.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.16</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="Sofar">
11
            <Stream name="Sofar" type="bool">
12
                <Value instant="0">1</Value>
13
                <Value instant="1">1</Value>
14
           </Stream>
15
            <Stream name="X" type="bool">
16
                <Value instant="0">1</Value>
17
                <Value instant="1">1</Value>
18
           </Stream>
19
            <Stream name="X" type="bool">
20
                <Value instant="0">1</Value>
21
                <Value instant="1">1</Value>
22
           </Stream>
23
         </Node>
24
 <Node name ="Age">
25
            <Stream name="p" type="bool">
26
                <Value instant="0">1</Value>
27
                <Value instant="1">1</Value>
28
                <Value instant="2">1</Value>
29
                <Value instant="3">1</Value>
30
           </Stream>
31
            <Stream name="p" type="bool">
32
                <Value instant="0">1</Value>
33
                <Value instant="1">1</Value>
34
                <Value instant="2">1</Value>
35
                <Value instant="3">1</Value>
36
           </Stream>
37
            <Stream name="p" type="bool">
38
                <Value instant="0">1</Value>
39
                <Value instant="1">1</Value>
40
                <Value instant="2">1</Value>
41
                <Value instant="3">1</Value>
42
           </Stream>
43
            <Stream name="age_of_p" type="int">
44
                <Value instant="0">0</Value>
45
                <Value instant="1">0</Value>
46
                <Value instant="2">2</Value>
47
                <Value instant="3">0</Value>
48
           </Stream>
49
         </Node>
50
 <Node name ="top">
51
            <Stream name="age_of_p" type="int">
52
                <Value instant="0">0</Value>
53
                <Value instant="1">0</Value>
54
           </Stream>
55
            <Stream name="Sofar" type="bool">
56
                <Value instant="0">1</Value>
57
                <Value instant="1">1</Value>
58
           </Stream>
59
            <Stream name="ik" type="int">
60
                <Value instant="0">1</Value>
61
                <Value instant="1">0</Value>
62
           </Stream>
63
            <Stream name="im" type="int">
64
                <Value instant="0">1</Value>
65
                <Value instant="1">0</Value>
66
           </Stream>
67
            <Stream name="im" type="int">
68
                <Value instant="0">1</Value>
69
                <Value instant="1">0</Value>
70
           </Stream>
71
            <Stream name="im" type="int">
72
                <Value instant="0">1</Value>
73
                <Value instant="1">0</Value>
74
           </Stream>
75
            <Stream name="OK" type="bool">
76
                <Value instant="0">1</Value>
77
                <Value instant="1">1</Value>
78
           </Stream>
79
            <Stream name="k" type="int">
80
                <Value instant="0">1</Value>
81
                <Value instant="1">1</Value>
82
           </Stream>
83
            <Stream name="m" type="int">
84
                <Value instant="0">1</Value>
85
                <Value instant="1">1</Value>
86
           </Stream>
87
            <Stream name="q" type="bool">
88
                <Value instant="0">1</Value>
89
                <Value instant="1">1</Value>
90
           </Stream>
91
            <Stream name="p" type="bool">
92
                <Value instant="0">1</Value>
93
                <Value instant="1">1</Value>
94
           </Stream>
95
            <Stream name="r" type="bool">
96
                <Value instant="0">1</Value>
97
                <Value instant="1">1</Value>
98
           </Stream>
99
            <Stream name="r" type="bool">
100
                <Value instant="0">1</Value>
101
                <Value instant="1">1</Value>
102
           </Stream>
103
         </Node>
104

  
105
      </Counterexample>
106
     </Property>
107
   </Results>
108

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e2_3.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.22</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e3_389.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.24</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e3_389_e4_294.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.22</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e3_389_e5_5.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:12</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.20</Query>
8
      <Answer>SAFE</Answer>
9
     </Property>
10
   </Results>
11

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e7_217.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.35</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="Sofar">
11
            <Stream name="Sofar" type="bool">
12
                <Value instant="0">1</Value>
13
                <Value instant="1">1</Value>
14
                <Value instant="2">1</Value>
15
           </Stream>
16
            <Stream name="X" type="bool">
17
                <Value instant="0">1</Value>
18
                <Value instant="1">1</Value>
19
                <Value instant="2">1</Value>
20
           </Stream>
21
            <Stream name="X" type="bool">
22
                <Value instant="0">1</Value>
23
                <Value instant="1">1</Value>
24
                <Value instant="2">1</Value>
25
           </Stream>
26
         </Node>
27
 <Node name ="Age">
28
            <Stream name="p" type="bool">
29
                <Value instant="0">1</Value>
30
                <Value instant="1">1</Value>
31
                <Value instant="2">1</Value>
32
                <Value instant="3">1</Value>
33
                <Value instant="4">1</Value>
34
                <Value instant="5">1</Value>
35
           </Stream>
36
            <Stream name="p" type="bool">
37
                <Value instant="0">1</Value>
38
                <Value instant="1">1</Value>
39
                <Value instant="2">1</Value>
40
                <Value instant="3">1</Value>
41
                <Value instant="4">1</Value>
42
                <Value instant="5">1</Value>
43
           </Stream>
44
            <Stream name="p" type="bool">
45
                <Value instant="0">1</Value>
46
                <Value instant="1">1</Value>
47
                <Value instant="2">1</Value>
48
                <Value instant="3">1</Value>
49
                <Value instant="4">1</Value>
50
                <Value instant="5">1</Value>
51
           </Stream>
52
            <Stream name="age_of_p" type="int">
53
                <Value instant="0">0</Value>
54
                <Value instant="1">0</Value>
55
                <Value instant="2">1</Value>
56
                <Value instant="3">1</Value>
57
                <Value instant="4">2</Value>
58
                <Value instant="5">0</Value>
59
           </Stream>
60
         </Node>
61
 <Node name ="top">
62
            <Stream name="age_of_p" type="int">
63
                <Value instant="0">0</Value>
64
                <Value instant="1">1</Value>
65
                <Value instant="2">0</Value>
66
           </Stream>
67
            <Stream name="Sofar" type="bool">
68
                <Value instant="0">1</Value>
69
                <Value instant="1">1</Value>
70
                <Value instant="2">1</Value>
71
           </Stream>
72
            <Stream name="ik" type="int">
73
                <Value instant="0">1</Value>
74
                <Value instant="1">0</Value>
75
                <Value instant="2">0</Value>
76
           </Stream>
77
            <Stream name="im" type="int">
78
                <Value instant="0">1</Value>
79
                <Value instant="1">0</Value>
80
                <Value instant="2">0</Value>
81
           </Stream>
82
            <Stream name="im" type="int">
83
                <Value instant="0">1</Value>
84
                <Value instant="1">0</Value>
85
                <Value instant="2">0</Value>
86
           </Stream>
87
            <Stream name="im" type="int">
88
                <Value instant="0">1</Value>
89
                <Value instant="1">0</Value>
90
                <Value instant="2">0</Value>
91
           </Stream>
92
            <Stream name="OK" type="bool">
93
                <Value instant="0">1</Value>
94
                <Value instant="1">1</Value>
95
                <Value instant="2">1</Value>
96
           </Stream>
97
            <Stream name="k" type="int">
98
                <Value instant="0">1</Value>
99
                <Value instant="1">1</Value>
100
                <Value instant="2">1</Value>
101
           </Stream>
102
            <Stream name="m" type="int">
103
                <Value instant="0">1</Value>
104
                <Value instant="1">1</Value>
105
                <Value instant="2">1</Value>
106
           </Stream>
107
            <Stream name="q" type="bool">
108
                <Value instant="0">1</Value>
109
                <Value instant="1">1</Value>
110
                <Value instant="2">1</Value>
111
           </Stream>
112
            <Stream name="p" type="bool">
113
                <Value instant="0">1</Value>
114
                <Value instant="1">1</Value>
115
                <Value instant="2">1</Value>
116
           </Stream>
117
            <Stream name="r" type="bool">
118
                <Value instant="0">1</Value>
119
                <Value instant="1">1</Value>
120
                <Value instant="2">1</Value>
121
           </Stream>
122
            <Stream name="r" type="bool">
123
                <Value instant="0">1</Value>
124
                <Value instant="1">1</Value>
125
                <Value instant="2">1</Value>
126
           </Stream>
127
         </Node>
128

  
129
      </Counterexample>
130
     </Property>
131
   </Results>
132

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e7_217_e1_89.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
7
      <Query unit="sec">0.14</Query>
8
      <Answer>CEX</Answer>
9
      <Counterexample>
10
         <Node name ="Sofar">
11
            <Stream name="Sofar" type="bool">
12
                <Value instant="0">1</Value>
13
                <Value instant="1">1</Value>
14
           </Stream>
15
            <Stream name="X" type="bool">
16
                <Value instant="0">1</Value>
17
                <Value instant="1">1</Value>
18
           </Stream>
19
            <Stream name="X" type="bool">
20
                <Value instant="0">1</Value>
21
                <Value instant="1">1</Value>
22
           </Stream>
23
         </Node>
24
 <Node name ="Age">
25
            <Stream name="p" type="bool">
26
                <Value instant="0">1</Value>
27
                <Value instant="1">1</Value>
28
                <Value instant="2">1</Value>
29
                <Value instant="3">1</Value>
30
           </Stream>
31
            <Stream name="p" type="bool">
32
                <Value instant="0">1</Value>
33
                <Value instant="1">1</Value>
34
                <Value instant="2">1</Value>
35
                <Value instant="3">1</Value>
36
           </Stream>
37
            <Stream name="p" type="bool">
38
                <Value instant="0">1</Value>
39
                <Value instant="1">1</Value>
40
                <Value instant="2">1</Value>
41
                <Value instant="3">1</Value>
42
           </Stream>
43
            <Stream name="age_of_p" type="int">
44
                <Value instant="0">0</Value>
45
                <Value instant="1">0</Value>
46
                <Value instant="2">2</Value>
47
                <Value instant="3">0</Value>
48
           </Stream>
49
         </Node>
50
 <Node name ="top">
51
            <Stream name="age_of_p" type="int">
52
                <Value instant="0">0</Value>
53
                <Value instant="1">0</Value>
54
           </Stream>
55
            <Stream name="Sofar" type="bool">
56
                <Value instant="0">1</Value>
57
                <Value instant="1">1</Value>
58
           </Stream>
59
            <Stream name="ik" type="int">
60
                <Value instant="0">1</Value>
61
                <Value instant="1">0</Value>
62
           </Stream>
63
            <Stream name="im" type="int">
64
                <Value instant="0">1</Value>
65
                <Value instant="1">0</Value>
66
           </Stream>
67
            <Stream name="im" type="int">
68
                <Value instant="0">1</Value>
69
                <Value instant="1">0</Value>
70
           </Stream>
71
            <Stream name="im" type="int">
72
                <Value instant="0">1</Value>
73
                <Value instant="1">0</Value>
74
           </Stream>
75
            <Stream name="OK" type="bool">
76
                <Value instant="0">1</Value>
77
                <Value instant="1">1</Value>
78
           </Stream>
79
            <Stream name="k" type="int">
80
                <Value instant="0">1</Value>
81
                <Value instant="1">1</Value>
82
           </Stream>
83
            <Stream name="m" type="int">
84
                <Value instant="0">1</Value>
85
                <Value instant="1">1</Value>
86
           </Stream>
87
            <Stream name="q" type="bool">
88
                <Value instant="0">1</Value>
89
                <Value instant="1">1</Value>
90
           </Stream>
91
            <Stream name="p" type="bool">
92
                <Value instant="0">1</Value>
93
                <Value instant="1">1</Value>
94
           </Stream>
95
            <Stream name="r" type="bool">
96
                <Value instant="0">1</Value>
97
                <Value instant="1">1</Value>
98
           </Stream>
99
            <Stream name="r" type="bool">
100
                <Value instant="0">1</Value>
101
                <Value instant="1">1</Value>
102
           </Stream>
103
         </Node>
104

  
105
      </Counterexample>
106
     </Property>
107
   </Results>
108

  
regression_tests/lustre_files/success/kind_fmcad08/misc/durationThm_1_e7_217_e2_352.xml
1
<?xml version="1.0"?>
2
   <Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
     <Property name="top">
4
      <Date>2016-11-19 19:13</Date>
5
      <Lustre2Horn unit="sec">0.00</Lustre2Horn>
6
      <Parse unit="sec">0.00</Parse>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff