Institute of Computer Science
  1. Courses
  2. 2021/22 fall
  3. Programming Language Research Seminar (MTAT.03.271)
ET
Log in

Programming Language Research Seminar 2021/22 fall

  • Main
  • Schedule
    • CPAChecker
    • ERAN
    • Goblint
    • Põder
  • Previous
  • Next

Schedule

This is a tentative schedule. We will negotiate the topics and replace some of the topics based on student interest. After the first meeting, some topics were fixed. The remaining topics, with presenter denoted as "(Vesal)", are still open to be replaced with student talks.

Week Date Topic Presenter
1. 02.09 First Meeting: Introduction (slides, video) Vesal
2. 09.09 Data-Flow Analysis & Basics of Abstract Interpretation Vesal
3. 16.09 Concurrency & Thread-modular Analysis (classic, improved) Vesal
4. 23.09 The Constraint Solver TD3 & Incremental Analysis (td3, incremental) Simmo
5. 30.09 No Seminar
6. 07.10 Individual discussions
7. 14.10 No Seminar
8. 21.10 Ideas for Teaching Abstract Interpretation Vesal
9. 28.10 No Seminar
10. 04.11 Interactive Abstract Interpretation I: Theory Vesal
11. 11.11 No Seminar
12. 18.11 Interactive Abstract Interpretation II: Practice Karoliine
13. 25.11 Robustness certification for neural networks I (eran, paper) Sander
14. 02.12 Robustness certification for neural networks II Discussion
15. 09.12 Concurrent Separation Logic in IRIS (tutorial) Oliver
16. 16.12 Verifying a Local Generic Solver in Iris (paper) Discussion

For more gentle introductions to the neural network topics, also see the courses:

  • Reliable and Trustworthy Artificial Intelligence by Martin Vechev @ ETH (More material: last year).
  • Logic and Artificial Intelligence by Gagandeep Singh @ UIUC.
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment