Difference between revisions of "Termination Competition"
(→History of Termination Competitions: new url for 2018 competition) |
(Made Organization section) |
||
Line 8: | Line 8: | ||
the community then decided to install an annual termination competition, and to collect benchmarks, | the community then decided to install an annual termination competition, and to collect benchmarks, | ||
to spur the development of tools and new termination techniques. | to spur the development of tools and new termination techniques. | ||
+ | |||
+ | == Upcoming Competitions == | ||
+ | |||
+ | * [[Termination Competition 2020]] will be affiliated with [https://ijcar2020.org/ IJCAR 2020]. | ||
+ | |||
+ | == Organization == | ||
+ | |||
+ | Questions and suggestions regarding the competition | ||
+ | should go to [[Termtools|the termtools mailing list]]. | ||
+ | Discussion is open and happens primarily on the list. | ||
+ | Decisions will be made by votes among the [[Termination Competition Steering Committee]], with current members | ||
+ | * [https://www.mpi-inf.mpg.de/departments/automation-of-logic/people/florian-frohn/ Florian Frohn], MPI Saarbrücken | ||
+ | * [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl], RWTH Aachen | ||
+ | * [http://cl-informatik.uibk.ac.at/users/georg/ Georg Moser], University of Innsbruck | ||
+ | * [https://www.cs.upc.edu/~albert/ Albert Rubio] (Chair), UPC Barcelona | ||
+ | * [https://group-mmm.org/~ayamada/ Akihisa Yamada], AIST Tsukuba | ||
From 2004 till 2007, the competition organizer was Claude Marché, [http://www.lri.fr/~marche/termination-competition/ Paris]. | From 2004 till 2007, the competition organizer was Claude Marché, [http://www.lri.fr/~marche/termination-competition/ Paris]. | ||
Line 14: | Line 30: | ||
From 2018 on, the organizer is Akihisa Yamada. Jobs are run on Star-Exec. | From 2018 on, the organizer is Akihisa Yamada. Jobs are run on Star-Exec. | ||
− | |||
− | |||
− | |||
== Competition Categories == | == Competition Categories == | ||
Line 33: | Line 46: | ||
* [[C_Integer_Programs|termination of C integer programs]] | * [[C_Integer_Programs|termination of C integer programs]] | ||
* [[Cycle_Rewriting|termination of cycle rewriting]] | * [[Cycle_Rewriting|termination of cycle rewriting]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Termination Problems Data Base == | == Termination Problems Data Base == |
Revision as of 00:59, 24 June 2020
Contents
Annual International Termination Competition
During the 90's a number of new, powerful termination methods was developed. Thus, at the beginning of the millennium many research groups started to develop tools for fully-automated termination analysis.
After a tool demonstration at the Termination Workshop 2003 (Valencia), the community then decided to install an annual termination competition, and to collect benchmarks, to spur the development of tools and new termination techniques.
Upcoming Competitions
- Termination Competition 2020 will be affiliated with IJCAR 2020.
Organization
Questions and suggestions regarding the competition should go to the termtools mailing list. Discussion is open and happens primarily on the list. Decisions will be made by votes among the Termination Competition Steering Committee, with current members
- Florian Frohn, MPI Saarbrücken
- Jürgen Giesl, RWTH Aachen
- Georg Moser, University of Innsbruck
- Albert Rubio (Chair), UPC Barcelona
- Akihisa Yamada, AIST Tsukuba
From 2004 till 2007, the competition organizer was Claude Marché, Paris. From 2008 to 2013 the competition was run by René Thiemann, Innsbruck. From 2014 to 2017, the competition organizer was Johannes Waldmann. Jobs were run on the Star Exec platform at U Iowa. From 2018 on, the organizer is Akihisa Yamada. Jobs are run on Star-Exec.
Competition Categories
Currently, the competition features the following categories:
- termination of string and term rewriting
- termination of logic programs
- certified termination of string and term rewriting (since 2007)
- termination of functional programs (since 2007)
- complexity of rewrite systems (since 2008)
- termination of Java Bytecode programs (since 2009)
- termination of higher order rewriting (since 2010)
- termination of C programs (since 2014)
- termination of integer transition systems (since 2014)
- integer term rewriting (since 2014)
- termination of C integer programs
- termination of cycle rewriting
Termination Problems Data Base
The Termination Problems Data Base collects all the problems used in the competitions.
We welcome problem submissions from non-participants.
History of Termination Competitions
The following competitions have taken place:
- Termination Competition 2019 affiliated with Toolympics at TACAS 2019, Results.
- Termination Competition 2018 affiliated with FLoC 2018, Oxford, UK, July 13, 2018, Results.
- Termination Competition 2017 affiliated with FSCD, Results of Competition, Results of demonstration.
- Termination Competition 2016 affiliated with WST (Workshop on Termination), Results of Competition. Presentation at WST
- Termination Competition 2009 Results, Announcement
- Termination Competition 2008, Results, Report
- Termination Competition 2007, Report
- Termination Competition 2006, Report
- Termination Competition 2005, Report
- Termination Competition 2004, Report
At the "tool demonstration" in 2003, participating provers (including AProVe, Torpa, Matchbox) were run on the laptop computers of their developers in the room. Termination problems were announced on the spot by participants, then written on the blackboard, then typed in by everyone, and when a team's program could solve it, they shouted "solved".
Static Backups of Results
For many previous competitions, static backups of the results are availble here.