This contains most of the a benchmark used for the paper "Compositional Approach to Suspension and Other Improvements to LTL Translation", Tomáš Babiak, Thomas Badie, Alexandre Duret-Lutz, Mojmír Křetínský, and Jan Strejček. To appear in the proceedings of Spin'13. By "most" we means that some lines of the table will actually be missing because we cannot compute them with the current version of Spot. The missing lines are those with a small "a", that use the old SCC-based simplification, and not the new one which is presented in section 4.1 of the paper. If you have any interest in reproducing the data from the paper, using exactly the same versions (yes, that's a plural), please head over to http://www.lrde.epita.fr/~adl/spin13/ Keep in mind that as Spot is evolving, the results from this benchmark may evolve (hopefully for the best!) with time. The benchmark has been updated to use ltl3ba 1.1.1 released on 2014-01-24 (because the set of optimizations that are now activated by default is different). Running instructions ==================== To run the benchmark: 1) Now configure and compile the current tarball with ./configure --disable-shared --disable-devel make but to not install it. 2) Go to directory bench/spin13/ and run the script "run.sh", this will just build "run.mk" 3) Run "make -f run.mk -j4", adjusting "-j8" to the number of cores that your computer have. The run.mk makefile will launch several instances of ltlcross in parallel (depending on the -j argument). There are 22 of them to run in total. Once that is done, the different data are collated into a LaTeX file (using the ../ltl2tgba/sum.py script) which is then compiled to PDF (using latexmk). Finally, all data are compacted into a tarball named with the date. Results ======= The results are more detailed that Table 1 in the Spin'13 paper. ba-sum.pdf and tgba-sum.pdf show the main results over several sets of formulae: - known.ltl is the set described in the paper; - new-fair3.ltl.pos is what we call fair3.ltl in the paper; - new-strong2.ltl.pos is what we call strong2.ltl in the paper. The extra sets are: - new-ltl.pos: the set of random \varphi_i formula used to build new-fair3.ltl.pos and new-strong2.ltl.pos; - new-fair2.ltl.pos: the above formulae combined with weak fairness hypothesis of the form (FG(a)->GF(b)); - new-strong1.ltl.pos: simimular to strong2 but using only one strong fairness hypothesis of the form (GF(a)->GF(b)). Additionally, for all *.ltl.pos files, we have an *.ltl.neg file that contains the negated formulas. These 11 sets are translated to TGBA or BA using different translation configurations. Many of the configurations should be recognized from the name in the paper. The "Early" lines describe an extra experiement (not discussed in the paper), where composition of the suspended subformula starts on the transition that enters an accepting SCC (not in the SCC itself). In addition to the summaries in ba-sum.pdf and tgba-sum.pdf, detailled results are provided as CSV files, slightly better formated JSON files, and in HTML pages that can be used to explore the results interactively. (It probably does not work with Internet Explorer. If you have problems, install FireFox or Chrome.)