Verifikasi Formal

Terakhir Diperbarui 24 Sep 2026

Dalam Satu Kalimat

Verifikasi formal memeriksa sifat yang tepat secara matematis dalam model dan asumsi eksplisit.

Definisi

Verifikasi formal membandingkan kode dengan spesifikasi dan dapat menalar semua perilaku termodelkan atau invarians. Hak peran dan hubungan akuntansi adalah contoh. Kekuatan hasil bergantung cakupan.

Cara Kerja

Pembuktian teorema atau pemeriksaan model menilai sumber, kode terkompilasi, atau penyederhanaan. Contoh tandingan dapat menunjukkan kesalahan kode atau spesifikasi. Bukti berlaku pada versi dan asumsi tersebut.

Hal yang Perlu Diperhatikan

Melengkapi tes dan review manual. Spesifikasi kurang dan asumsi salah tentang oracle, compiler, atau kontrak tetap penting. Akuntansi konsisten tidak membuktikan data jujur atau laba. Periksa sifat terbukti, celah, dan kesesuaian deployment; bukan jaminan keamanan umum.