News
Second Deadline ExtensionWritten on 06.02.23 (last change on 06.02.23) by Philippe Heim Dear students, we decided to extend the project deadline a second time. The new deadline is February 12. |
Deadline ExtensionWritten on 27.01.23 by Philippe Heim Dear Students, we decided to extend the submission deadline for the project by one week. The new deadline is February 6.
|
Plan for the remaining weeksWritten on 19.01.23 by Rafael Dewes Dear Students, since there will be some changes in the schedule regarding exercises, tutorials and office hours, All the lectures as well as the tutorial on Friday, 20.01., are unaffected and will take place as planned. For the next week… Read more Dear Students, since there will be some changes in the schedule regarding exercises, tutorials and office hours, All the lectures as well as the tutorial on Friday, 20.01., are unaffected and will take place as planned. For the next week starting on the 23.01.:
For the week after, starting on the 30.01.:
For the week starting on the 06.02.:
We will update the timetable on the CMS to reflect these changes. If you have any more questions, feel free to ask. |
Problem Set and Project ReminderWritten on 06.01.23 by Philippe Heim Dear students, The new problem set for lecture 8 is now available in the CMS. Please remember to register your teams for the project (even if you want to work alone) by Monday.
|
Online Tutorial on January 6Written on 04.01.23 (last change on 04.01.23) by Philippe Heim Dear students, due to the energy saving measures of the university, the upcoming tutorial on Friday (January 6) will take place online on Zoom. You can find the link to the meeting on the CMS. See you on Friday. |
Reminder: Project Office Hour today at 4 pm on ZoomWritten on 21.12.22 by Rafael Dewes Dear students, just a quick reminder that there will be an office hour today, and no tutorial this Friday. Please remember to create teams on your personal status page in the CMS, even if… Read more Dear students, just a quick reminder that there will be an office hour today, and no tutorial this Friday. Please remember to create teams on your personal status page in the CMS, even if you intend to work alone. Happy holidays and see you next year! |
Information for next week, December 19-23Written on 16.12.22 by Rafael Dewes Dear students, as you may know, the university will start a period of reduced heating from next week until January 6. The tutorial this Friday (December 16) will take… Read more Dear students, as you may know, the university will start a period of reduced heating from next week until January 6. The tutorial this Friday (December 16) will take place in person as before; we will discuss the latest problem set. There is, however, no new problem set this week, and we won't have a tutorial on Friday, December 23. We hope to see many of you next week. Best wishes.
|
ProjectWritten on 15.12.22 by Philippe Heim Dear students, we are happy to announce the start of the project. The project description is available in the Materials section. Please note the following:
Dear students, we are happy to announce the start of the project. The project description is available in the Materials section. Please note the following:
Good luck with the project. |
Exam datesWritten on 23.11.22 by Rayna Dimitrova Dear Students, The exam dates are as follows: End of Term: 1st March 2023 We will have an oral exam. In case you have an unavoidable conflict on the above dates, please let us know as soon as possible. Kind regards, Rayna
|
Problem Set 2.5Written on 18.11.22 by Philippe Heim Dear students, |
First TutorialWritten on 07.11.22 by Philippe Heim Dear students, the tutorials will take place on Fridays from 14:15 to 16:00 in lecture hall 3 in E1 3. We will have our first tutorial this week (11th of November). See you on Friday! |
First Problem SetWritten on 02.11.22 by Rafael Dewes Dear students, the first problem set can now be found under materials. On that note, make sure to register your preference for the tutorials by Friday at noon. See you next week! |
First lectureWritten on 28.10.22 (last change on 28.10.22) by Rayna Dimitrova Dear Students, the first lecture takes place on Monday, 31st October, at 14:15. Attendance is possible both in person and online (you can find the Zoom link for the lecture under "Information"). Have a nice weekend, and see you on Monday! |
Advanced Lecture (6 CP), Winter Term 2022/2023
Course Content
Reactive synthesis is an automatic procedure for obtaining correct-by-design reactive systems from high-level specifications. Reactive systems are ones that interact with a (possibly adversarial) environment in an ongoing manner. Examples of such systems include, for example, software controllers of robotic systems. Thus, in recent years, techniques for reactive synthesis have found applications in control, robotics, and the design of autonomous systems.
In this course we will study the theoretical foundations, as well as practical aspects of reactive synthesis. We will study temporal logic as a high-level specification language, and discuss the challenges of writing specifications that capture the designer's intent. We will study the automata-theoretic foundations of reactive synthesis, as well as algorithms for solving two-player games of infinite duration used to solve the synthesis problem. We will particularly focus on techniques for obtaining efficient implementations of synthesis algorithms, and study specification language fragments for which efficient solutions exist.
During the course, students will work on a hands-on project, applying the knowledge acquired during the lecture. The project will focus on writing specifications for challenging designs, evaluating the specifications' quality, and hands-on use of reactive synthesis tools to design systems that satisfy the specifications.
Organization
Lectures
When: Mondays 14:15-16:00
Where: E9.1 (CISPA Building), Lecture hall 0.05 and on Zoom.
The first lecture will be on 31.10. There will be no lecture on 14.11. Due to the university's energy-saving measures, the lecture on 19.12. and on 02.01. will be held online.
The lectures will take place in hybrid form. Details regarding online participation via Zoom will be shared with registered participants.
Tutorials
When: Fridays 14:15-16:00
Where: E1.3, Lecture Hall 3
The tutorials will start in the third week of the semester.
Exercise Sheets
We will provide exercise sheets every week and the solutions will be discussed in the tutorial. While the exercise sheets are not mandatory, we strongly advise students to work on them and discuss their solutions in the tutorial sessions.
Project
The project will start mid December and will have to be submitted around the end of January (exact dates to be determined). Submission of the project is required for exam admission.
Exam
When: TBD
Where: TBD
Grading
The grade is determined by the exam. The project additionally carries extra credit points that can improve your exam grade.