Seminar: Reasoning Techniques for Concurrent Constraint Programming