YoVDO

The 4 Horsemen of Unsoundness in Object-Oriented Languages

Offered By: ACM SIGPLAN via YouTube

Tags

Object-oriented programming Courses Software Engineering Courses Formal Methods Courses Contracts Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the unique challenges of object-oriented (OO) verification in this 49-minute conference talk presented at ACM SIGPLAN. Delve into four subtle yet significant issues that complicate OO verification: termination problems, leaky partial verification, ill-founded contracts, and the inevitable reduction to primitive operations. Examine concrete code examples that can be adapted for various OO verifiers, serving as benchmarks to identify well-known forms of unsoundness. Gain insights into the "4 horsemen of unsoundness" in OO languages and their implications for software development and verification processes.

Syllabus

[UNSOUND] The 4 horsemen of unsoundness in OO languages


Taught by

ACM SIGPLAN

Related Courses

Институциональная экономика (Institutional economics)
Higher School of Economics via Coursera
Ценные бумаги: правовое регулирование
Higher School of Economics via Coursera
IT-Recht für Software-Entwickler - 9 Themen, die Sie kennen sollten
openHPI
Introductory Business Law CLEP Prep
University System of Georgia via Desire2Learn
Corporate & Commercial Law I: Contracts & Employment Law
University of Illinois at Urbana-Champaign via Coursera