PPA 6/10: Ingredients of Program Analysis [program analysis crash course]
A lecture for BSc students in Innopolis University.
Blog: https://www.yegor256.com
Books: https://www.yegor256.com/books.html
GitHub: https://github.com/yegor256 (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: https://t.me/yegor256news (subscribe to not miss a thing)
Twitter with daily and weekly updates: https://twitter.com/yegor256 (follow me!)
iTunes: https://podcasts.apple.com/us/podcast/yegor256-podcast/id1150826721
SoundCloud: https://soundcloud.com/yegor256
0:00 Introduction
0:48 Basics. Property
5:04 Rice's Theorem
9:15 Non-trivial Properties
11:19 Static Analysis
15:16 Style Checking
17:48 Dynamic Analysis
21:16 Quality. Sound & Complete
28:05 Metrics
34:00 Experiment
44:09 Flip of Terminology
48:20 Lattice. Total Order
51:22 Partially Ordered Set
53:06 Lattice
1:01:20 Intervals
1:05:03 Abstract Interpretation
1:08:30 Approximation
1:11:22 Abstraction & Concretization
1:19:48 Abstract Semantics (Transformers)
1:22:04 Fixed-Point Computation
1:28:40 Conclusion
Видео PPA 6/10: Ingredients of Program Analysis [program analysis crash course] канала Yegor Bugayenko
Blog: https://www.yegor256.com
Books: https://www.yegor256.com/books.html
GitHub: https://github.com/yegor256 (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: https://t.me/yegor256news (subscribe to not miss a thing)
Twitter with daily and weekly updates: https://twitter.com/yegor256 (follow me!)
iTunes: https://podcasts.apple.com/us/podcast/yegor256-podcast/id1150826721
SoundCloud: https://soundcloud.com/yegor256
0:00 Introduction
0:48 Basics. Property
5:04 Rice's Theorem
9:15 Non-trivial Properties
11:19 Static Analysis
15:16 Style Checking
17:48 Dynamic Analysis
21:16 Quality. Sound & Complete
28:05 Metrics
34:00 Experiment
44:09 Flip of Terminology
48:20 Lattice. Total Order
51:22 Partially Ordered Set
53:06 Lattice
1:01:20 Intervals
1:05:03 Abstract Interpretation
1:08:30 Approximation
1:11:22 Abstraction & Concretization
1:19:48 Abstract Semantics (Transformers)
1:22:04 Fixed-Point Computation
1:28:40 Conclusion
Видео PPA 6/10: Ingredients of Program Analysis [program analysis crash course] канала Yegor Bugayenko
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
S107: EOLANG - a new object oriented programming languageWeek 19.09: Mobile API, Callback API, First attack, General LedgerS135: OOP programming in Elegant Objects styleEQSP 10/20: Semantic Versioning of Artifacts [software quality crash course]PPA 10/10: Code Analysis With Machine Learning [program analysis crash course]S172: David M. West | high programmer salariesM7: Don't be afraid to ask difficult qstns before you get into a partnership, or get ready to loseSSD 2/16: Requirements Engineering [software design crash course]S10: Junior разработчик в 2024 годуM130: The root cause of most software problems is the chaos in the codeM108: Your job is to prepare your open source project for the future communityM132: Your pet projects are the best contribution to your resumeWeek 19.12: Zold security, PayPal, crypto future of Zerocracy, plansS309: Реформы образования от ректора ИннополисM136: Any software product has an unlimited number of bugsM133: How much do you care about open source nature of your project?M159: If your objective is to keep the team intact, competition is not for youEQSP 2/20: XCOP and Customizing Checkstyle [software quality crash course]S88: How to create Silicon ValleyEQSP 9/20: Some Recipes Against Dependency Hell [software quality crash course]