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

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