Please read carefully the rules of PROJ-H-402
grammar2code is a tool used in automatic algorithm design experiments to convert grammars to parameters for the irace package. The grammar, written using XML, is used to describe how to generate a correct algorithm. The parameters are used by the irace package to generate and test algorithms. The goal of the project is to make the grammar and the algorithms easy to understand and edit. The student will have to develop a graphical tool to edit and visualize the grammar as well as display the configurations produced by irace in a human friendly way.
Requirements: Good knowledge of XML, C++ and QT libraries
Working language: English