Apr 3, 2024
Course Introduction
Software Analysis or Static Program Analysis is a course of Nanjing University developed by Tian Tan and Yue Li in Spring 2020. In this course, we will learn about static program analysis, a useful technique for improving the reliability, security and performance of software, and it becomes increasingly impactful in industries nowadays. The course covers two parts: theory and practice. In theory, various materials will be introduced: from the foundations of classical data-flow and pointer analyses to some advanced topics such as security analysis and soundiness. In practice, a brand new static program analysis framework called Tai-e was designed, on top of which we'll implement a series of assignments including live variable analysis, constant propagation, dead code detection, CHA call graph construction, context-insensitive and context-sensitive pointer analyses, and taint analysis.
Browse every episode and jump into details.
Apr 3, 2024
Course Introduction
Apr 10, 2024
Apr 17, 2024
Apr 24, 2024
May 1, 2024 · 1h 43m
test
May 8, 2024
May 15, 2024
May 22, 2024
May 29, 2024
Jun 5, 2024
Jun 12, 2024
Jun 19, 2024
Jun 26, 2024
Jul 3, 2024
Jul 10, 2024
Jul 17, 2024
Quick answers about this season's release timeline and episode lineup.
Static Program Analysis Season 1 premiered on April 3, 2024.
Static Program Analysis Season 1 has 16 episodes.
The season opens with Season 1 Episode 1, "Course Introduction". It aired on April 3, 2024.
Go to Season 1 Episode 1