任職要求: 1. 精通Coq交互式定理證明器 l 熟練掌握 Coq的使用,具備構建形式化模型、編寫證明腳本和管理驗證工程的能力; l 有使用該工具完成過形式化驗證項目(如語言語義、協(xié)議、算法或系統(tǒng)組件驗證)的實際經(jīng)驗。 2. 扎實的形式化方法基礎知識 l 理解形式語義(操作語義、指稱語義等)、邏輯系統(tǒng)(高階邏輯、類型理論)、程序驗證(Hoare logic、分離邏輯等)的基本原理; l 能夠將系統(tǒng)(程序)行為抽象為可驗證的數(shù)學模型,并設計合理的驗證規(guī)范與不變式。 3. 工程化能力與協(xié)作意識 l 熟悉版本控制(Git)和持續(xù)集成,能維護結構清晰、可復用、可維護的證明代碼庫; l 具備良好的文檔習慣,能清晰撰寫技術說明與證明策略。 4. 加分項(非必需但優(yōu)先): l 了解實時系統(tǒng)的基本概念(如任務調(diào)度、中斷處理、時間約束等); l 有操作系統(tǒng)組件(如調(diào)度器、內(nèi)存管理、IPC)的形式化驗證經(jīng)驗; l 熟悉相關輔助驗證工具(如 Why3、Frama-C、VST等); l 計算機科學、軟件工程、數(shù)學或相關領域本科及以上學歷。