CompCert 3.18: datuotas formalios patikros pokytis
Tyrimų kontekstas
development · established · Patikros data 2026-10-10
official release · 2026-08
- Tyrimo metodas
- Oficiali formaliai verifikuoto kompiliatoriaus versija su patikslintomis formaliosiomis atminties operacijomis ir suderinamumu su įrodymų tikrintuvu; išnagrinėti pranešimą ir paskelbtą teoremos pirminį kodą.
- Pateiktas rezultatas
- CompCert 3.18 aprašyti atminties lygiavimo ir atlaisvinimo modelio pakeitimai bei Rocq 9.2 palaikymas.
- Ribotumai
- Oficialios versijos pateikiami duomenys galioja pasirinkto modelio atžvilgiu; neatliktas nepriklausomas pakartotinis įrodymų tikrinimas ar visų tikslinių platformų dvejetainio kodo auditas, taip pat nepateikiamas empirinis teiginys apie universalų kompiliatoriaus pranašumą.
Oficiali CompCert 3.18 laida, išleista 2026 m. rugpjūtį, pakeičia formalų alignment/free tvarkymą ir prideda Rocq 9.2 palaikymą.
Esminės žinios
Oficiali CompCert 3.18 laida, išleista 2026 m. rugpjūtį, pakeičia formalų alignment/free tvarkymą ir prideda Rocq 9.2 palaikymą. Todėl laidos semantinis modelis ir tikrintuvo versija yra cituojamos laidos tapatybės dalis. Įrodyto kompiliatoriaus etapo egzistavimas suteikia stiprių įrodymų konkretaus modelio ribose, tačiau klaidos už teoremos ribų ir neteisingi pradinės programos reikalavimai išlieka įmanomi.
Sąlygos ir taikymo ribos
- Laidos būsena patikrinta 2026 m. spalio 10 d. pagal oficialų pranešimą ir įrodymų dokumentaciją.
- Atliekant šią redakcinę patikrą nebuvo matuojamas laidos vykdomojo failo našumas ar iš naujo atliekamas įrodymų asistento kompiliavimas.
Šaltiniai · 2
Šaltiniai
Šaltiniai išlaiko savo taikymo ribas. Vien nuoroda nepatvirtina kiekvieno teiginio patikrinimo.
Pagrindimas ir peržiūra
Autorius patikrino šį anglišką teiginį, pateiktą lygtį, jei ji yra, ir nurodytas prielaidas pagal šias šaltinių vietas: Versijos 3.18 laidos pakeitimai, alignment/free modelis ir Rocq 9.2 palaikymas; transf_c_program_correct ir atskiro kompiliavimo teoremos apibrėžimai. Patikra apsiriboja užrašytais teiginiais; neteigiama, kad visiškai atkurtas įrodymas, pakartotinai atlikta programinė įrodymo patikra ar aprėpta visa literatūra.
2026-10-10 · Autoriaus atlikta šaltinio teksto, teiginio, lygties ir taikymo srities patikra; grafo sąsajų aprėptis nurodyta atskirai. Prieš užbaigiant šaką būtina atskira nepriklausoma turinio, šaltinių ir inventoriaus peržiūra.
Įrašo informacija
Nuolatinė nuoroda į šį įrašą ↗- Įrašo identifikatorius
- research-info-compcert-318-development
- Versija
- research.1
- Struktūruotas žinyno įrašas
- Podiplominis ir tyrimų žinynas