YoVDO

Trustworthy Formal Natural Language Specifications

Offered By: ACM SIGPLAN via YouTube

Tags

Formal Verification Courses Formal Methods Courses Computational Linguistics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to bridging the gap between natural language specifications and formal verification in this 30-minute conference talk from Onward! 2023. Delve into the innovative work of Colin S. Gordon and Sergey Matskevich from Drexel University as they present a method for creating trustworthy formal natural language specifications within existing proof assistants. Learn how their implementation allows for specifications to be written in expressive subsets of English, automatically translated into formal claims, and verified within the Lean proof assistant. Discover the extensible and modular nature of their approach, which produces proof certificates explaining word interpretation and sentence structure computation. Examine the practical application of this prototype in translating English descriptions of formal specifications from a popular textbook into Lean formalizations. Gain insights into the potential impact of this research on improving the accuracy and efficiency of software verification processes.

Syllabus

[Onward23] Trustworthy Formal Natural Language Specifications


Taught by

ACM SIGPLAN

Related Courses

Human Computer Interaction
Independent
Introduction à la logique informatique - Partie 2 : calcul des prédicats
Université Paris-Saclay via France Université Numerique
System Validation (4): Modelling Software, Protocols, and other behaviour
EIT Digital via Coursera
Formal Software Verification
University System of Maryland via edX
Principles of Secure Coding
University of California, Davis via Coursera