Scenic-Foundation/Scenic

A compiler and scenario generator for the Scenic scenario description language.

解決的問題

Scenic 解決了為網路物理系統(CPS)建立多樣且真實測試環境的困難。無需手動設計每個測試案例,它允許開發者描述場景的一般特性——例如可能的道路佈局或物件之間的相對位置——透過一種機率程式語言,根據這些描述生成大量有效的場景。

工作原理

它作為一個編譯器與場景生成器運作。使用者使用領域特定的機率程式語言(Scenic)撰寫環境模型程式,工具隨後將這些描述編譯為可在各種模擬器中使用的具體場景實例。

適用對象

專為從事網路物理系統的研究人員與工程師設計,特別是那些需要為模擬與驗證生成大量真實、隨機測試環境的人員。

主要亮點

  • 採用機率程式方法進行環境建模。
  • 基於編譯器架構的場景生成機制。
  • 支援與多種模擬器整合,建立測試環境。
  • 基於加州大學柏克萊分校與加州大學聖克魯茲分校的學術研究。

相關

  • 專案
  • 專案
  • 專案
  • 專案