[Version Information]
Phase2 (IST-Java-ICRA) WALi-OpenNWA version: cb66c5d81a7461250a11c7d2e8f839a3ac4b693b (2017-06-01 11:48:21 -0500) "Allow full_icra_rebuild.sh to work with both NewtonICRA duet and Newton-ark2 duet."
Phase2 (IST-Java-ICRA) duet version: 393b2fa15ae67d4cf44b9a72bd4e0c54307ef649 (2017-05-16 13:07:27 -0400) "Updated the costs for thread.sleep from 10 to 1000"

Phase3 WALi-OpenNWA version: cb66c5d81a7461250a11c7d2e8f839a3ac4b693b (2017-06-01 11:48:21 -0500) "Allow full_icra_rebuild.sh to work with both NewtonICRA duet and Newton-ark2 duet."
Phase3 duet version: 3f3626cb91d25fac166f7330b2ef6994712067de (2017-06-14 18:23:52 -0400) "Merge remote-tracking branch 'origin/ark2' into Newton-ark2"
# Installed packages for 4.02.1+PIC:
apron              20160125  APRON numerical abstract domain library
base-bigarray          base  Bigarray library distributed with the OCaml compile
base-bytes             base  Bytes library distributed with the OCaml compiler
base-num               base  Num library distributed with the OCaml compiler
base-ocamlbuild        base  OCamlbuild binary and libraries distributed with th
base-threads           base  Threads library distributed with the OCaml compiler
base-unix              base  Unix library distributed with the OCaml compiler
batteries             2.5.3  a community-maintained standard library extension
camlidl                1.05  Stub code generator for OCaml
camlp4               4.02+7  Camlp4 is a system for writing extensible parsers f
cil                20150825  A front-end for the C programming language that fac
conf-gmp                  1  Virtual package relying on a GMP lib system install
conf-m4                   1  Virtual package relying on m4
conf-mathsat              1  Virtual package relying on a MathSAT system install
conf-mpfr                 1  Virtual package relying on library MPFR installatio
conf-perl                 1  Virtual package relying on perl
conf-python-2-7         1.0  Virtual package relying on Python-2.7 installation.
conf-which                1  Virtual package relying on which
cppo                  1.4.1  Equivalent of the C preprocessor for OCaml programs
deriving           20140904  Extension to OCaml for deriving functions from type
mathsat            20161206  MathSAT 5 SMT solver
menhir             20170101  LR(1) parser generator
mlgmpidl              1.2.4  OCaml interface to the GMP library
num                       0  The Num library for arbitrary-precision integer and
oasis                 0.4.8  Tooling for building OCaml libraries and applicatio
ocamlbuild                0  Build system distributed with the OCaml compiler si
ocamlfind             1.7.1  A library manager for OCaml
ocamlgraph            1.8.7  A generic graph library for OCaml
ocamlify              0.0.1  Include files in OCaml code
ocamlmod              0.0.8  Generate OCaml modules from source files
optcomp                 1.6  Optional compilation with cpp-like directives
ounit                 2.0.0  Unit testing framework loosely based on HUnit. It i
ppx_deriving            4.1  Type-driven code generation for OCaml >=4.02
ppx_tools        5.0+4.02.0  Tools for authors of ppx rewriters and other syntac
result                  1.2  Compatibility Result module
Z3                 20161217  Z3 SMT solver

Test Name Output Duet Output No. of Rounds Result
/bat0/stac/Code/Java-benchmarks/java_package/quick_java_examples/
Degree1Monomial.java output 1 13.785 (12.458)
Degree2Monomial.java output 1 13.242 (11.697)
Degree3Monomial.java output 1 13.197 (11.62)
Degree4Monomial.java output 1 13.355 (11.927)
Degree5Monomial.java output 1 13.87 (12.045)
Total Below Time = 67.449 (was 59.747)
/bat0/stac/Code/Java-benchmarks/java_package/simple_java_examples/
SimpleDegree1Monomial.java output 1 11.746 (10.384)
SimpleDegree2Monomial.java output 1 11.5
SimpleDegree3Monomial.java output 1 11.652
SimpleDegree4Monomial.java output 1 12.1
SimpleDegree5Monomial.java output 1 12.458
Total Below Time = 59.456 (was 54.366)
/bat0/stac/Code/Java-benchmarks/java_package/selected_canonical/
Category2.java output 1 13.938 (12.464)
Category7.java output 1 13.82 (12.405)
Category8.java output 4 17.255 (15.247)
Total Below Time = 45.013 (was 40.116)
/bat0/stac/Code/Java-benchmarks/java_package/new-canonical-examples/all_canonical_jars/
Category10_not_vulnerable.java output 1 14.916 (13.191)
Category10_vulnerable.java output 1 15.008 (13.048)
Category11_Case_A_vulnerable.java output 3 89.075 (78.787)
Category11_Case_B_vulnerable.java output 3 118.074 (106.89)
Category12_not_vulnerable_exception.java output 4 135.674 (121.9)
Category12_vulnerable_conditional.java output 4 92.25 (82.105)
Category12_vulnerable_exception.java output 4 150.365 (135.584)
Category1_not_vulnerable.java output 1 13.346 (11.894)
Category1_vulnerable.java output 1 13.836
Category2_vulnerable.java output 1 13.826
Category3_not_vulnerable.java output 1 14.305 (12.476)
Category3_vulnerable.java output 1 13.797 (12.535)
Category4_not_vulnerable.java output TIMEOUT
300.004
Category4_vulnerable.java output TIMEOUT
300.004
Category5_vulnerable.java output 1 16.265 (14.276)
Category6_not_vulnerable.java output 4 80.239 (71.667)
Category6_vulnerable.java output 4 76.378 (68.091)
Category7_vulnerable.java output 1 14.233 (12.178)
Category8_vulnerable.java output 4 17.689 (15.723)
Category9_vulnerable.java output 1 13.776 (12.247)
Total Below Time = 1503.06 (was 1407.943)
/bat0/stac/Code/Ark2-Sandbox/WALi-OpenNWA//Examples/cprover/tests/java/abstraction_ladder_1/
AL1_Category10_vulnerable.java output 1 14.534 (12.885)
AL1_Category1_vulnerable.java output 1 14.251 (12.835)
AL1_Category8_vulnerable.java output 4 19.202 (17.14)
AL1_Category9_vulnerable.java output 1 14.128 (12.492)
Alphabetical_Order.java output 3 16.99 (15.101)
Karatsuba.java output TIMEOUT
300.006
StringAbs.java output 1 13.778 (12.082)
Total Below Time = 392.889 (was 382.542)

>25% better
25%-10% better
No significant change
10%-25% worse
>25% worse