Abstract
AbstractWe 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 that are essentially two-dimensional. In this paper, we extend Scenic with native support for 3D geometry, introducing new syntax that 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.
Publisher
Springer Nature Switzerland
Reference30 articles.
1. Azad, A.S., et al.: Programmatic modeling and generation of real-time strategic soccer environments for reinforcement learning. Proc. AAAI Conf. Artif. Intell. 36, 6028–6036 (2022)
2. Bauer, A., Leucker, M., Schallhart, C.: Comparing LTL semantics for runtime verification. J. Log. Comput. 20(3), 651–674 (2010). https://doi.org/10.1093/logcom/exn075
3. Broy et al.: Model-based testing of reactive systems. Lecture Notes in Computer Science (2005). https://doi.org/10.1007/b137241
4. Dawson-Haggerty, M., et al.: Trimesh. https://trimsh.org
5. Lecture Notes in Computer Science;T Dreossi,2019
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. An Integrated Scenario-Based Testing and Explanation Framework for Autonomous Vehicles;2024 IEEE International Conference on Mobility, Operations, Services and Technologies (MOST);2024-05-01
2. Automated Traffic Scenario Description Extraction Using Video Transformers;2024 Design, Automation & Test in Europe Conference & Exhibition (DATE);2024-03-25
3. Automatic Generation of Scenarios for System-level Simulation-based Verification of Autonomous Driving Systems;Electronic Proceedings in Theoretical Computer Science;2023-11-15