Seminar: Rule Based and Constraint Programming