YoVDO

Validation of Modern JSON Schema: Formalization and Complexity

Offered By: ACM SIGPLAN via YouTube

Tags

Computational Complexity Courses Formal Methods Courses JSON Courses Complexity Theory Courses Data Validation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 19-minute conference talk from POPL 2024 that delves into the formalization and complexity of Modern JSON Schema validation. Learn about the new features introduced in recent versions of JSON Schema, including dynamic references and annotation-dependent validation, which have significantly altered the evaluation model. Discover how these changes have impacted the complexity of data validation, elevating it from polynomial to PSPACE complexity. Gain insights into the formal description of Modern JSON Schema, the PSPACE-completeness of its data validation problem, and the implications for schema and data complexities. Examine experimental results demonstrating the practical impact of dynamic references on validation performance, even with small schemas.

Syllabus

[POPL'24] Validation of Modern JSON Schema: Formalization and Complexity


Taught by

ACM SIGPLAN

Related Courses

Automata Theory
Stanford University via edX
Introduction to Computational Thinking and Data Science
Massachusetts Institute of Technology via edX
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera
How to Win Coding Competitions: Secrets of Champions
ITMO University via edX
Introdução à Ciência da Computação com Python Parte 2
Universidade de São Paulo via Coursera