3D Environment Modeling for Falsification and Beyond with Scenic 3.0
Not on the map. Why?
Abstract (arXiv)
We present a major new version of Scenic, a probabilistic programming language for writing formal models of the environments of cyber-physical systems. Scenic has been successfully used for the design and analysis of CPS in a variety of domains, but earlier versions are limited to environments which are essentially two-dimensional. In this paper, we extend Scenic with native support for 3D geometry, introducing new syntax which provides expressive ways to describe 3D configurations while preserving the simplicity and readability of the language. We replace Scenic's simplistic representation of objects as boxes with precise modeling of complex shapes, including a ray tracing-based visibility system that accounts for object occlusion. We also extend the language to support arbitrary temporal requirements expressed in LTL, and build an extensible Scenic parser generated from a formal grammar of the language. Finally, we illustrate the new application domains these features enable with case studies that would have been impossible to accurately model in Scenic 2.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 6 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 3; 2026: 1.
6 papers.
- 2024LogiCity: Advancing Neuro-Symbolic AI with Abstract Urban Simulationcited by 8
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systemscited by 2
- 2023Automatic Generation of Scenarios for System-level Simulation-based Verification of Autonomous Driving Systemscited by 1
- 2025Lumos: Let there be Language Model System Certificationcited by 1
- 2025CARJAN: Agent-Based Generation and Simulation of Traffic Scenarios with AJANcited by 0
- 2026Diffusion-Guided Search via Exponential Tilting (DiffTilt): An Application to Falsification of Safety-Critical Systemscited by 0
- 2026Diffusion-Guided Search via Exponential Tilting (DiffTilt): An Application to Falsification of Safety-Critical Systems25 Jul 2026
- 2025Lumos: Let there be Language Model System Certification2 Dec 2025
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systems4 Nov 2025
- 2025CARJAN: Agent-Based Generation and Simulation of Traffic Scenarios with AJAN29 Aug 2025
- 2024LogiCity: Advancing Neuro-Symbolic AI with Abstract Urban Simulation1 Nov 2024
- 2023Automatic Generation of Scenarios for System-level Simulation-based Verification of Autonomous Driving Systems16 Nov 2023