About the Execution of ITS-Tools for S_AutoFlight-PT-05a
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
564.090 | 10307.00 | 22988.00 | 144.90 | FTTTFFTFTTFTFTFF | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Waiting for the VM to be ready (probing ssh)
.......
=====================================================================
Generated by BenchKit 2-3254
Executing tool itstools
Input is S_AutoFlight-PT-05a, examination is LTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r090-csrt-149441076500185
=====================================================================
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
The expected result is a vector of booleans
BOOL_VECTOR
here is the order used to build the result vector(from text file)
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-0
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-1
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-10
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-11
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-12
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-13
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-14
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-15
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-2
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-3
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-4
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-5
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-6
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-7
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-8
FORMULA_NAME AutoFlight-PT-05a-LTLCardinality-9
=== Now, execution of the tool begins
BK_START 1496387058602
Using solver YICES2 to compute partial order matrices.
Built C files in :
/home/mcc/execution
its-ltl command run as :
/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201705302212/bin/its-ltl-linux64 --gc-threshold 2000000 -i /home/mcc/execution/LTLCardinality.pnml.gal -t CGAL -LTL /home/mcc/execution/LTLCardinality.ltl -c -stutter-deadlock
Read 16 LTL properties
Checking formula 0 : !((G(X(X(G(("u7.p16==0")||("u26.p74==1")))))))
Formula 0 simplified : !GXXG("u7.p16==0" | "u26.p74==1")
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
// Phase 1: matrix 130 rows 132 cols
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u13:p29 + 1'u13:p30 + 1'u13:p31= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u29:p106 + 1'u29:p107 + 1'u29:p108 + 1'u29:p109 + 1'u29:p110 + 1'u29:p111= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u31:p118 + 1'u31:p119 + 1'u31:p120 + 1'u31:p121 + 1'u31:p122 + 1'u31:p123= 0
invariant : 1'u1:p1 + 1'u1:p2 + 1'u1:p3 + 1'u34:p0= 1
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u27:p78 + 1'u27:p79 + 1'u27:p80 + 1'u27:p81 + 1'u27:p82 + 1'u27:p83 + 1'u27:p84 + 1'u27:p85 + 1'u27:p86 + 1'u27:p87 + 1'u27:p88 + 1'u27:p89 + 1'u27:p90 + 1'u27:p91 + 1'u27:p92 + 1'u27:p93 + 1'u27:p94 + 1'u27:p95 + 1'u27:p96 + 1'u27:p97 + 1'u27:p98 + 1'u27:p99= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u23:p47= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u12:p28= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u21:p44= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u17:p38= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u11:p25 + 1'u11:p26 + 1'u11:p27= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u18:p39 + 1'u18:p40= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u6:p14= 0
invariant : -1'u26:p51 + -1'u26:p52 + -1'u26:p53 + -1'u26:p54 + -1'u26:p55 + -1'u26:p56 + -1'u26:p57 + -1'u26:p58 + -1'u26:p59 + -1'u26:p60 + -1'u26:p61 + -1'u26:p62 + -1'u26:p63 + -1'u26:p64 + -1'u26:p65 + -1'u26:p66 + -1'u26:p67 + -1'u26:p68 + -1'u26:p69 + -1'u26:p70 + -1'u26:p71 + -1'u26:p72 + -1'u26:p73 + -1'u26:p74 + -1'u26:p75 + -1'u26:p76 + -1'u27:p78 + -1'u27:p79 + -1'u27:p80 + -1'u27:p81 + -1'u27:p82 + -1'u27:p83 + -1'u27:p84 + -1'u27:p85 + -1'u27:p86 + -1'u27:p87 + -1'u27:p88 + -1'u27:p89 + -1'u27:p90 + -1'u27:p91 + -1'u27:p92 + -1'u27:p93 + -1'u27:p94 + -1'u27:p95 + -1'u27:p96 + -1'u27:p97 + -1'u27:p98 + -1'u28:p100 + -1'u28:p101 + -1'u28:p102 + -1'u28:p103 + -1'u28:p104 + -1'u29:p106 + -1'u29:p107 + -1'u29:p108 + -1'u29:p109 + -1'u29:p110 + -1'u30:p112 + -1'u30:p113 + -1'u30:p114 + -1'u30:p115 + -1'u30:p116 + -1'u31:p118 + -1'u31:p119 + -1'u31:p120 + -1'u31:p121 + -1'u31:p122 + -1'u32:p124 + -1'u32:p125 + -1'u32:p126 + -1'u32:p127 + -1'u32:p128 + 1'u33:p131= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u16:p36 + 1'u16:p37= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u9:p21= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u32:p124 + 1'u32:p125 + 1'u32:p126 + 1'u32:p127 + 1'u32:p128 + 1'u32:p129= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u14:p32 + 1'u14:p33 + 1'u14:p34= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u26:p51 + 1'u26:p52 + 1'u26:p53 + 1'u26:p54 + 1'u26:p55 + 1'u26:p56 + 1'u26:p57 + 1'u26:p58 + 1'u26:p59 + 1'u26:p60 + 1'u26:p61 + 1'u26:p62 + 1'u26:p63 + 1'u26:p64 + 1'u26:p65 + 1'u26:p66 + 1'u26:p67 + 1'u26:p68 + 1'u26:p69 + 1'u26:p70 + 1'u26:p71 + 1'u26:p72 + 1'u26:p73 + 1'u26:p74 + 1'u26:p75 + 1'u26:p76 + 1'u26:p77= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u20:p42 + 1'u20:p43= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u25:p50= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u4:p8 + 1'u4:p9 + 1'u4:p10= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u8:p18 + 1'u8:p19 + 1'u8:p20= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u2:p4 + 1'u2:p5 + 1'u2:p6= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u22:p45 + 1'u22:p46= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u19:p41= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u24:p48 + 1'u24:p49= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u10:p22 + 1'u10:p23 + 1'u10:p24= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u15:p35= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u3:p7= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u30:p112 + 1'u30:p113 + 1'u30:p114 + 1'u30:p115 + 1'u30:p116 + 1'u30:p117= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u7:p15 + 1'u7:p16 + 1'u7:p17= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u5:p11 + 1'u5:p12 + 1'u5:p13= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u28:p100 + 1'u28:p101 + 1'u28:p102 + 1'u28:p103 + 1'u28:p104 + 1'u28:p105= 0
invariant : -1'u1:p1 + -1'u1:p2 + -1'u1:p3 + 1'u26:p51 + 1'u26:p52 + 1'u26:p53 + 1'u26:p54 + 1'u26:p55 + 1'u26:p56 + 1'u26:p57 + 1'u26:p58 + 1'u26:p59 + 1'u26:p60 + 1'u26:p61 + 1'u26:p62 + 1'u26:p63 + 1'u26:p64 + 1'u26:p65 + 1'u26:p66 + 1'u26:p67 + 1'u26:p68 + 1'u26:p69 + 1'u26:p70 + 1'u26:p71 + 1'u26:p72 + 1'u26:p73 + 1'u26:p74 + 1'u26:p75 + 1'u26:p76 + 1'u27:p78 + 1'u27:p79 + 1'u27:p80 + 1'u27:p81 + 1'u27:p82 + 1'u27:p83 + 1'u27:p84 + 1'u27:p85 + 1'u27:p86 + 1'u27:p87 + 1'u27:p88 + 1'u27:p89 + 1'u27:p90 + 1'u27:p91 + 1'u27:p92 + 1'u27:p93 + 1'u27:p94 + 1'u27:p95 + 1'u27:p96 + 1'u27:p97 + 1'u27:p98 + 1'u28:p100 + 1'u28:p101 + 1'u28:p102 + 1'u28:p103 + 1'u28:p104 + 1'u29:p106 + 1'u29:p107 + 1'u29:p108 + 1'u29:p109 + 1'u29:p110 + 1'u30:p112 + 1'u30:p113 + 1'u30:p114 + 1'u30:p115 + 1'u30:p116 + 1'u31:p118 + 1'u31:p119 + 1'u31:p120 + 1'u31:p121 + 1'u31:p122 + 1'u32:p124 + 1'u32:p125 + 1'u32:p126 + 1'u32:p127 + 1'u32:p128 + 1'u33:p130= 0
5 unique states visited
5 strongly connected components in search stack
5 transitions explored
5 items max in DFS search stack
41 ticks for the emptiness check
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
STATS,0,0.445432,38052,1,0,28528,3869,1484,46019,638,12157,83726
an accepting run exists (use option '-e' to print it)
Formula 0 is FALSE accepting run found.
FORMULA AutoFlight-PT-05a-LTLCardinality-0 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Checking formula 1 : !((X(X(X(F(("u11.p27==0")||("u3.p7==1")))))))
Formula 1 simplified : !XXXF("u3.p7==1" | "u11.p27==0")
4 unique states visited
0 strongly connected components in search stack
3 transitions explored
4 items max in DFS search stack
0 ticks for the emptiness check
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
STATS,0,0.44809,38444,1,0,28656,3869,1515,46074,642,12157,84269
no accepting run found
Formula 1 is TRUE no accepting run found.
FORMULA AutoFlight-PT-05a-LTLCardinality-1 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Checking formula 2 : !((("u10.p23==0")||("u8.p18==1")))
Formula 2 simplified : !("u8.p18==1" | "u10.p23==0")
1 unique states visited
0 strongly connected components in search stack
0 transitions explored
1 items max in DFS search stack
0 ticks for the emptiness check
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
STATS,0,0.448537,38444,1,0,28656,3869,1523,46074,642,12157,84290
no accepting run found
Formula 2 is TRUE no accepting run found.
FORMULA AutoFlight-PT-05a-LTLCardinality-2 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Checking formula 3 : !((G((G("u30.p115>=3"))U(X(("u34.p0==0")||("u19.p41==1"))))))
Formula 3 simplified : !G(G"u30.p115>=3" U X("u19.p41==1" | "u34.p0==0"))
4 unique states visited
0 strongly connected components in search stack
6 transitions explored
3 items max in DFS search stack
4 ticks for the emptiness check
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
STATS,0,0.489084,41828,1,0,31461,3872,1549,50884,646,12195,95065
no accepting run found
Formula 3 is TRUE no accepting run found.
FORMULA AutoFlight-PT-05a-LTLCardinality-3 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Checking formula 4 : !(("u12.p28>=3"))
Formula 4 simplified : !"u12.p28>=3"
3 unique states visited
3 strongly connected components in search stack
3 transitions explored
3 items max in DFS search stack
0 ticks for the emptiness check
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
STATS,0,0.490105,41840,1,0,31480,3872,1554,50921,648,12195,95184
an accepting run exists (use option '-e' to print it)
Formula 4 is FALSE accepting run found.
FORMULA AutoFlight-PT-05a-LTLCardinality-4 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Checking formula 5 : !((("u27.p91==0")||("u27.p89==1")))
Formula 5 simplified : !("u27.p89==1" | "u27.p91==0")
1 unique states visited
0 strongly connected components in search stack
0 transitions explored
1 items max in DFS search stack
0 ticks for the emptiness check
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
STATS,0,0.490583,41840,1,0,31480,3872,1567,50921,654,12195,95215
no accepting run found
Formula 5 is TRUE no accepting run found.
FORMULA AutoFlight-PT-05a-LTLCardinality-5 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Checking formula 6 : !(((("u31.p123>=2")U("u18.p39>=2"))U(F(G(("u7.p15==0")||("u31.p123==1"))))))
Formula 6 simplified : !(("u31.p123>=2" U "u18.p39>=2") U FG("u7.p15==0" | "u31.p123==1"))
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O3, model.c], workingDir=/home/mcc/execution]
Exit code :0
Running link step : CommandLine [args=[gcc, -shared, -o, gal.so, model.o], workingDir=/home/mcc/execution]
Exit code :0
Exit code :1
FORMULA AutoFlight-PT-05a-LTLCardinality-6 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :0
FORMULA AutoFlight-PT-05a-LTLCardinality-7 TRUE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :1
FORMULA AutoFlight-PT-05a-LTLCardinality-8 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :1
FORMULA AutoFlight-PT-05a-LTLCardinality-9 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :0
FORMULA AutoFlight-PT-05a-LTLCardinality-10 TRUE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :0
FORMULA AutoFlight-PT-05a-LTLCardinality-11 TRUE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :1
FORMULA AutoFlight-PT-05a-LTLCardinality-12 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :1
FORMULA AutoFlight-PT-05a-LTLCardinality-13 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :0
FORMULA AutoFlight-PT-05a-LTLCardinality-14 TRUE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Exit code :1
FORMULA AutoFlight-PT-05a-LTLCardinality-15 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Detected timeout of ITS tools.
BK_STOP 1496387068909
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ LTLCardinality = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution LTLCardinality -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
+ ulimit -s 65536
+ java -Dosgi.requiredJavaVersion=1.6 -Xss8m -Xms40m -Xmx8192m -Declipse.pde.launch=true -Dfile.encoding=UTF-8 -classpath /home/mcc/BenchKit//eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar org.eclipse.equinox.launcher.Main -application fr.lip6.move.gal.application.pnmcc -data /home/mcc/BenchKit//workspace -os linux -ws gtk -arch x86_64 -nl en_US -consoleLog -pnfolder /home/mcc/execution -examination LTLCardinality -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.nupn.PTNetReader loadFromXML
INFO: Load time of PNML (sax parser for PT used): 66 ms
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.pnml.togal.PTGALTransformer handlePage
INFO: Transformed 132 places.
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.pnml.togal.PTGALTransformer handlePage
INFO: Transformed 130 transitions.
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Found NUPN structural information;
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.application.MccTranslator applyOrder
INFO: Applying decomposition
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.instantiate.CompositeBuilder decomposeWithOrder
INFO: Decomposing Gal with order
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 49 ms
Jun 02, 2017 7:04:20 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting arrays to variables to allow decomposition.
Jun 02, 2017 7:04:21 AM fr.lip6.move.gal.instantiate.Instantiator fuseIsomorphicEffects
INFO: Removed a total of 27 redundant transitions.
Jun 02, 2017 7:04:21 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/LTLCardinality.pnml.gal : 13 ms
Jun 02, 2017 7:04:21 AM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSLTLTools
INFO: Time to serialize properties into /home/mcc/execution/LTLCardinality.ltl : 1 ms
Jun 02, 2017 7:04:21 AM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 34 place invariants in 30 ms
Jun 02, 2017 7:04:21 AM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 132 variables to be positive in 552 ms
Jun 02, 2017 7:04:21 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may disable matrix : 130 transitions.
Jun 02, 2017 7:04:21 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Completed :0/130 took 2 ms. Total solver calls (SAT/UNSAT): 2(1/1)
Jun 02, 2017 7:04:22 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Complete disable matrix. took 407 ms. Total solver calls (SAT/UNSAT): 696(262/434)
Jun 02, 2017 7:04:22 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may enable matrix : 130 transitions.
Jun 02, 2017 7:04:22 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Complete enable matrix. took 430 ms. Total solver calls (SAT/UNSAT): 696(298/398)
Jun 02, 2017 7:04:22 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeCoEnablingMatrix
INFO: Computing symmetric co enabling matrix : 130 transitions.
Jun 02, 2017 7:04:23 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of enabling matrix(23/130) took 1000 ms. Total solver calls (SAT/UNSAT): 2844(1722/1122)
Jun 02, 2017 7:04:24 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of enabling matrix(47/130) took 2006 ms. Total solver calls (SAT/UNSAT): 5112(3883/1229)
Jun 02, 2017 7:04:25 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Finished enabling matrix. took 2958 ms. Total solver calls (SAT/UNSAT): 8515(5086/3429)
Jun 02, 2017 7:04:25 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeDoNotAccord
INFO: Computing Do-Not-Accords matrix : 130 transitions.
Jun 02, 2017 7:04:25 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Completed DNA matrix. took 1 ms. Total solver calls (SAT/UNSAT): 0(0/0)
Jun 02, 2017 7:04:25 AM fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext transform
INFO: Built C files in 4554ms conformant to PINS in folder :/home/mcc/execution
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, -p, --pins-guards, --when, --ltl, (((LTLAP7==true))U((LTLAP8==true)))U(<>([]((LTLAP9==true))))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.001: Loading model from ./gal.so
pins2lts-seq, 0.001: library has no initializer
pins2lts-seq, 0.001: loading model GAL
pins2lts-seq, 0.002: completed loading model GAL
pins2lts-seq, 0.002: Initializing POR dependencies: labels 151, guards 130
pins2lts-seq, 0.023: LTL layer: formula: (((LTLAP7==true))U((LTLAP8==true)))U(<>([]((LTLAP9==true))))
pins2lts-seq, 0.024: Expression is: (((LTLAP7 == true ) U (LTLAP8 == true )) U (<> ([] (LTLAP9 == true ))))
pins2lts-seq, 0.024: buchi has 2 states
pins2lts-seq, 0.024: state 0: non-accepting
pins2lts-seq, 0.024: -> 1, | !(LTLAP9 == true )
pins2lts-seq, 0.024: -> 0, | true
pins2lts-seq, 0.024: state 1: accepting
pins2lts-seq, 0.024: -> 1, | !(LTLAP9 == true )
pins2lts-seq, 0.024: -> 0, | true
pins2lts-seq, 0.025: Forcing the use of a cycle proviso. For best results use --proviso=color.
pins2lts-seq, 0.025: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.025: State length is 133, there are 134 groups
pins2lts-seq, 0.025: Running scc search strategy
pins2lts-seq, 0.025: Using a tree for state storage
pins2lts-seq, 0.025: Visible groups: 0 / 134, labels: 1 / 152
pins2lts-seq, 0.025: POR cycle proviso: stack (ltl)
pins2lts-seq, 0.052: accepting cycle found!
pins2lts-seq, 0.052: exiting now
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, -p, --pins-guards, --when, --ltl, <>((LTLAP10==true))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.002: Initializing POR dependencies: labels 151, guards 130
pins2lts-seq, 0.029: LTL layer: formula: <>((LTLAP10==true))
pins2lts-seq, 0.029: Expression is: (<> (LTLAP10 == true ))
pins2lts-seq, 0.029: buchi has 1 states
pins2lts-seq, 0.029: state 0: accepting
pins2lts-seq, 0.029: -> 0, | !(LTLAP10 == true )
pins2lts-seq, 0.030: Forcing the use of a cycle proviso. For best results use --proviso=color.
pins2lts-seq, 0.031: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.031: State length is 133, there are 131 groups
pins2lts-seq, 0.031: Running scc search strategy
pins2lts-seq, 0.031: Using a tree for state storage
pins2lts-seq, 0.031: Visible groups: 0 / 131, labels: 1 / 152
pins2lts-seq, 0.031: POR cycle proviso: stack (ltl)
pins2lts-seq, 0.033: state space 1 levels, 1 states 0 transitions
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, --when, --ltl, []([](X((LTLAP11==true))))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: LTL layer: formula: []([](X((LTLAP11==true))))
pins2lts-seq, 0.001: Expression is: ([] ([] (X (LTLAP11 == true ))))
pins2lts-seq, 0.001: buchi has 4 states
pins2lts-seq, 0.001: state 0: non-accepting
pins2lts-seq, 0.001: -> 1, | true
pins2lts-seq, 0.001: state 1: non-accepting
pins2lts-seq, 0.001: -> 1, | true
pins2lts-seq, 0.001: -> 2, | !(LTLAP11 == true )
pins2lts-seq, 0.001: -> 3, | true
pins2lts-seq, 0.001: state 2: accepting
pins2lts-seq, 0.001: -> 2, | true
pins2lts-seq, 0.001: state 3: non-accepting
pins2lts-seq, 0.001: -> 3, | true
pins2lts-seq, 0.001: -> 2, | !(LTLAP11 == true )
pins2lts-seq, 0.003: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.003: State length is 133, there are 137 groups
pins2lts-seq, 0.003: Running scc search strategy
pins2lts-seq, 0.003: Using a tree for state storage
pins2lts-seq, 0.007: accepting cycle found!
pins2lts-seq, 0.007: exiting now
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, --when, --ltl, <>(X([](<>((LTLAP12==true)))))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: LTL layer: formula: <>(X([](<>((LTLAP12==true)))))
pins2lts-seq, 0.001: Expression is: (<> (X ([] (<> (LTLAP12 == true )))))
pins2lts-seq, 0.002: buchi has 2 states
pins2lts-seq, 0.002: state 0: non-accepting
pins2lts-seq, 0.002: -> 0, | true
pins2lts-seq, 0.002: -> 1, | !(LTLAP12 == true )
pins2lts-seq, 0.002: state 1: accepting
pins2lts-seq, 0.002: -> 1, | !(LTLAP12 == true )
pins2lts-seq, 0.004: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.004: State length is 133, there are 133 groups
pins2lts-seq, 0.004: Running scc search strategy
pins2lts-seq, 0.004: Using a tree for state storage
pins2lts-seq, 0.008: accepting cycle found!
pins2lts-seq, 0.008: exiting now
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, --when, --ltl, (X([]((LTLAP13==true))))U(<>(<>((LTLAP14==true))))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: LTL layer: formula: (X([]((LTLAP13==true))))U(<>(<>((LTLAP14==true))))
pins2lts-seq, 0.001: Expression is: ((X ([] (LTLAP13 == true ))) U (<> (<> (LTLAP14 == true ))))
pins2lts-seq, 0.001: buchi has 1 states
pins2lts-seq, 0.001: state 0: accepting
pins2lts-seq, 0.001: -> 0, | !(LTLAP14 == true )
pins2lts-seq, 0.003: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.003: State length is 133, there are 131 groups
pins2lts-seq, 0.003: Running scc search strategy
pins2lts-seq, 0.003: Using a tree for state storage
pins2lts-seq, 0.004: state space 1 levels, 1 states 0 transitions
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, --when, --ltl, <>(X(((LTLAP15==true))U((LTLAP16==true))))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: LTL layer: formula: <>(X(((LTLAP15==true))U((LTLAP16==true))))
pins2lts-seq, 0.001: Expression is: (<> (X ((LTLAP15 == true ) U (LTLAP16 == true ))))
pins2lts-seq, 0.001: buchi has 2 states
pins2lts-seq, 0.001: state 0: accepting
pins2lts-seq, 0.001: -> 1, | true
pins2lts-seq, 0.001: state 1: accepting
pins2lts-seq, 0.001: -> 1, | !(LTLAP16 == true )
pins2lts-seq, 0.003: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.003: State length is 133, there are 132 groups
pins2lts-seq, 0.003: Running scc search strategy
pins2lts-seq, 0.003: Using a tree for state storage
pins2lts-seq, 0.004: state space 2 levels, 2 states 1 transitions
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, -p, --pins-guards, --when, --ltl, <>((LTLAP17==true))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.002: completed loading model GAL
pins2lts-seq, 0.002: Initializing POR dependencies: labels 151, guards 130
pins2lts-seq, 0.030: LTL layer: formula: <>((LTLAP17==true))
pins2lts-seq, 0.030: Expression is: (<> (LTLAP17 == true ))
pins2lts-seq, 0.030: buchi has 1 states
pins2lts-seq, 0.030: state 0: accepting
pins2lts-seq, 0.030: -> 0, | !(LTLAP17 == true )
pins2lts-seq, 0.031: Forcing the use of a cycle proviso. For best results use --proviso=color.
pins2lts-seq, 0.032: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.032: State length is 133, there are 131 groups
pins2lts-seq, 0.032: Running scc search strategy
pins2lts-seq, 0.032: Using a tree for state storage
pins2lts-seq, 0.032: Visible groups: 0 / 131, labels: 1 / 152
pins2lts-seq, 0.032: POR cycle proviso: stack (ltl)
pins2lts-seq, 0.035: accepting cycle found!
pins2lts-seq, 0.035: exiting now
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, --when, --ltl, [](X(X([]((LTLAP18==true)))))], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: LTL layer: formula: [](X(X([]((LTLAP18==true)))))
pins2lts-seq, 0.001: Expression is: ([] (X (X ([] (LTLAP18 == true )))))
pins2lts-seq, 0.001: buchi has 4 states
pins2lts-seq, 0.001: state 0: non-accepting
pins2lts-seq, 0.001: -> 1, | true
pins2lts-seq, 0.001: state 1: non-accepting
pins2lts-seq, 0.001: -> 1, | true
pins2lts-seq, 0.001: -> 2, | true
pins2lts-seq, 0.001: state 2: non-accepting
pins2lts-seq, 0.001: -> 2, | true
pins2lts-seq, 0.001: -> 3, | !(LTLAP18 == true )
pins2lts-seq, 0.001: state 3: accepting
pins2lts-seq, 0.001: -> 3, | true
pins2lts-seq, 0.003: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.003: State length is 133, there are 136 groups
pins2lts-seq, 0.003: Running scc search strategy
pins2lts-seq, 0.003: Using a tree for state storage
pins2lts-seq, 0.006: accepting cycle found!
pins2lts-seq, 0.006: exiting now
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, -p, --pins-guards, --when, --ltl, (LTLAP19==true)], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: Initializing POR dependencies: labels 151, guards 130
pins2lts-seq, 0.023: LTL layer: formula: (LTLAP19==true)
pins2lts-seq, 0.023: Expression is: (LTLAP19 == true )
pins2lts-seq, 0.023: buchi has 2 states
pins2lts-seq, 0.023: state 0: accepting
pins2lts-seq, 0.023: -> 1, | !(LTLAP19 == true )
pins2lts-seq, 0.023: state 1: accepting
pins2lts-seq, 0.023: -> 1, | true
pins2lts-seq, 0.024: Forcing the use of a cycle proviso. For best results use --proviso=color.
pins2lts-seq, 0.024: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.024: State length is 133, there are 132 groups
pins2lts-seq, 0.024: Running scc search strategy
pins2lts-seq, 0.024: Using a tree for state storage
pins2lts-seq, 0.024: Visible groups: 0 / 132, labels: 1 / 152
pins2lts-seq, 0.024: POR cycle proviso: stack (ltl)
pins2lts-seq, 0.027: state space 1 levels, 1 states 0 transitions
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-seq, ./gal.so, -p, --pins-guards, --when, --ltl, (LTLAP20==true)], workingDir=/home/mcc/execution]
pins2lts-seq, 0.000: Registering PINS so language module
pins2lts-seq, 0.000: Loading model from ./gal.so
pins2lts-seq, 0.000: library has no initializer
pins2lts-seq, 0.000: loading model GAL
pins2lts-seq, 0.001: completed loading model GAL
pins2lts-seq, 0.001: Initializing POR dependencies: labels 151, guards 130
pins2lts-seq, 0.015: LTL layer: formula: (LTLAP20==true)
pins2lts-seq, 0.015: Expression is: (LTLAP20 == true )
pins2lts-seq, 0.015: buchi has 2 states
pins2lts-seq, 0.015: state 0: accepting
pins2lts-seq, 0.015: -> 1, | !(LTLAP20 == true )
pins2lts-seq, 0.015: state 1: accepting
pins2lts-seq, 0.015: -> 1, | true
pins2lts-seq, 0.015: Forcing the use of a cycle proviso. For best results use --proviso=color.
pins2lts-seq, 0.016: There are 152 state labels and 1 edge labels
pins2lts-seq, 0.016: State length is 133, there are 132 groups
pins2lts-seq, 0.016: Running scc search strategy
pins2lts-seq, 0.016: Using a tree for state storage
pins2lts-seq, 0.016: Visible groups: 0 / 132, labels: 1 / 152
pins2lts-seq, 0.016: POR cycle proviso: stack (ltl)
pins2lts-seq, 0.018: accepting cycle found!
pins2lts-seq, 0.018: exiting now
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.ProcessController forwardStream
WARNING: Stream closed
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.ProcessController forwardStream
WARNING: Stream closed
Jun 02, 2017 7:04:28 AM fr.lip6.move.gal.itstools.ProcessController$1 run
WARNING: null
Sequence of Actions to be Executed by the VM
This is useful if one wants to reexecute the tool in the VM from the submitted image disk.
set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="S_AutoFlight-PT-05a"
export BK_EXAMINATION="LTLCardinality"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
tar xzf /home/mcc/BenchKit/INPUTS/S_AutoFlight-PT-05a.tgz
mv S_AutoFlight-PT-05a execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-3254"
echo " Executing tool itstools"
echo " Input is S_AutoFlight-PT-05a, examination is LTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r090-csrt-149441076500185"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "LTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "LTLCardinality" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "LTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property LTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "LTLCardinality.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '
echo "FORMULA_NAME $x"
done
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;