ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π‘-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΌΠ΅ΡΠ°Π½Π½ΠΎΠΉ Π°ΠΊΡΠΈΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ
ΠΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° CompCert (Π€ΡΠ°Π½ΡΠΈΡ, INRI Π) Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Clight, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Jlepya. ΠΡΠΎΡ ΡΠ·ΡΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠ° Π‘, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ), ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ Clight Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Ρ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ (Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°, Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
- ΠΠΈΡΡ Π. ΠΠ»Π³ΠΎΡΠΈΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ . — ΠΠΎΡΡΠ°: Π₯Π°ΠΌΠ°ΡΠ°ΠΉΠ°Π½, 1997. — 360 Ρ.
- ΠΠ°ΠΌΡΠ»ΠΈΠ½ Π. Π. Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅). —ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ: ΠΠΠ£, 1999. — 81 Ρ.
- ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½ Π., Π ΠΈΡΡΠΈ Π. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘ΠΈ. — Π.: Π€ΠΈΠ½Π°Π½ΡΡ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, 1985.
- ΠΠΎΡΠΎΠ² Π. Π., Π‘Π°Π±Π΅Π»ΡΡΠ΅Π»ΡΠ΄ Π. Π. Π’Π΅ΠΎΡΠΈΡ ΡΡ Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. — Π.: ΠΠ°ΡΠΊΠ°. ΠΠ». ΡΠ΅Π΄. ΡΠΈΠ·.-ΠΌΠ°Ρ. Π»ΠΈΡ., 1991. — 248 Ρ.
- ΠΠ°ΡΡΡΡΠΎΠ² Π. Π. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ C-light. // Π’Π΅Π·. Π΄ΠΎΠΊΠ». VIII ΠΡΠ΅ΡΠΎΡΡ. ΠΊΠΎΠ½Ρ. ΠΌΠΎΠ»ΠΎΠ΄ΡΡ ΡΡΡΠ½ΡΡ ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌ. ΠΌΠΎΠ΄Π΅Π». ΠΈ ΠΈΠ½ΡΠΎΡΠΌ. ΡΠ΅Ρ Π½ΠΎΠ». — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2007. — Π‘. 103.
- ΠΠ°ΡΡΡΡΠΎΠ² Π. Π. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ C-light. // Π’Π΅Π·. Π΄ΠΎΠΊΠ». ΠΊΠΎΠ½Ρ.-ΠΊΠΎΠ½ΠΊ. «Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Microsoft Π² ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ». — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2007. — Π‘. 25 — 27.
- ΠΠ°ΡΡΡΡΠΎΠ² Π. Π. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ C-light ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. // ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ XLIV ΠΠ΅ΠΆΠ΄. Π½Π°ΡΡΠ½. ΡΡΡΠ΄. ΠΊΠΎΠ½Ρ. «Π‘ΡΡΠ΄Π΅Π½Ρ ΠΈ Π½Π°ΡΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ». — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2006. —Π‘. 253 — 254.
- ΠΠ°ΡΡΡΡΠΎΠ² Π. Π. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ. // Π’ΡΡΠ΄Ρ XLIII ΠΠ΅ΠΆΠ΄. Π½Π°ΡΡΠ½. ΡΡΡΠ΄. ΠΊΠΎΠ½Ρ. «Π‘ΡΡΠ΄Π΅Π½Ρ ΠΈ Π½Π°ΡΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ». — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2005. — Π‘. 181 — 186.
- ΠΠ°ΡΡΡΡΠΎΠ² Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ C-light ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π‘ΠΌΠ΅ΡΠ°Π½Π½Π°Ρ Π°ΠΊΡΠΈΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ΡΠ·ΡΠΊΠ° C-kernel. — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2008. — 32 Ρ. — (ΠΡΠ΅ΠΏΡ. / Π ΠΠ. Π‘ΠΈΠ±. ΠΡΠ΄-Π½ΠΈΠ΅. ΠΠ‘Π- № 150). — URL: http://www.iis.nsk.Su/files/preprints/l 50.pdf.
- ΠΠ°ΡΡΡΡΠΎΠ² Π. Π. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΌΠ΅ΡΠ°Π½Π½ΠΎΠΉ Π°ΠΊΡΠΈΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ ΡΠ·ΡΠΊΠ° C-kernel ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.
- ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2010. — 36 Ρ. — (ΠΡΠ΅ΠΏΡ. / Π ΠΠ. Π‘ΠΈΠ±. ΠΡΠ΄-Π½ΠΈΠ΅. ΠΠ‘Π- № 155). —URL: http://www.iis.nsk.su/files/preprints/155.pdf.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π. ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π°Π΄ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ. // Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°. —ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 1993. —ΠΡΠΏ. 3. — Π‘. 68—98.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π. ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠΈΠ½ΠΈΡΠ½ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ . // ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. — 2002. — № 1. — Π‘. 3 — 12.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π. Π ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. // ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. — 1986. — № 1. — Π‘. 3 — 12.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠΊΡΠΈΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ΡΠ·ΡΠΊΠ° Π‘-kernel. // ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. — 2003. — № 6. — Π‘. 1 — 16.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π§Π°ΡΡΡ 1. Π―Π·ΡΠΊ C-light. — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2001. — 48 Ρ. — (ΠΡΠ΅ΠΏΡ. / Π ΠΠ. Π‘ΠΈΠ±. ΠΡΠ΄-Π½ΠΈΠ΅. ΠΠ‘Π- № 84).
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π§Π°ΡΡΡ 2. Π―Π·ΡΠΊ C-light-kernel ΠΈ Π΅Π³ΠΎ Π°ΠΊΡΠΈΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°. — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2001. — 58 Ρ. — (ΠΡΠ΅ΠΏΡ. / Π ΠΠ. Π‘ΠΈΠ±. ΠΡΠ΄-Π½ΠΈΠ΅. ΠΠ‘Π- № 87).
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π§Π°ΡΡΡ 3. ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΈΠ· ΡΠ·ΡΠΊΠ° C-light Π²ΡΠ·ΡΠΊ C-light-kernel ΠΈ Π΅Π³ΠΎ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅. — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2002.82 Ρ. — (ΠΡΠ΅ΠΏΡ. / Π ΠΠ. Π‘ΠΈΠ±. ΠΡΠ΄-Π½ΠΈΠ΅. ΠΠ‘Π- № 97).
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π―Π·ΡΠΊ C-light. // ΠΠΎΠ½Ρ., ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½Π°Ρ 90-Π»Π΅ΡΠΈΡ ΡΠΎ Π΄Π½Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π. Π. ΠΡΠΏΡΠ½ΠΎΠ²Π° (ΠΏΠ»Π΅Π½Π°ΡΠ½ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄Ρ). — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2001. — Π‘. 423 — 432.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π―Π·ΡΠΊ C-light ΠΈ Π΅Π³ΠΎ ΡΠΎΡΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°. // ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. — 2002. — № 6. — Π‘. 1 — 13.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π. Π., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ·ΡΠΊ C-light. // Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°: Π‘Π±. Π½Π°ΡΡΠ½. ΡΡΡΠ΄. — ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ: ΠΠ·Π΄-Π²ΠΎ Π‘Π Π ΠΠ, 2004. — ΠΡΠΏ. 9: Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ. — Π‘. 51 — 134.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., ΠΠ½ΡΡΠ΅Π΅Π² Π. Π‘., ΠΡΠΎΠΌΡΠΊΠΈΠΉ Π. Π. ΠΠ° ΠΏΡΡΠΈ ΠΊ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π‘ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π―Π·ΡΠΊ C-light ΠΈ Π΅Π³ΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°. // Problems in programming. — Kiev, 2006. — № 2 — 3. — Π‘. 359 — 368.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., Π ΡΠΊΠΈΠ½ Π. Π. ΠΡΠΈΠΊΠ»Π°Π΄Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. — Π.: Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·Ρ, 1988. — 256 Ρ.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., Π‘ΡΠ»ΠΈΠΌΠΎΠ² Π. Π. ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π‘ΠΠΠΠ’Π . // ΠΠΈΠ±Π΅ΡΠ½Π΅ΡΠΈΠΊΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·. — 1992.5. —Π‘. 136 — 144.
- ΠΠ΅ΠΏΠΎΠΌΠ½ΡΡΠΈΠΉ Π. Π., Π‘ΡΠ»ΠΈΠΌΠΎΠ² Π. Π. ΠΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π‘ΠΠΠΠ’Π . //
- ΠΠ·Π². Π ΠΠ. Π‘Π΅Ρ. «Π’Π΅ΠΎΡΠΈΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ». — 1997. — № 2. — Π‘. 169 — 175.
- Alkassar Π., Hillebrand Π.Π., Leinenbach D., Schirmer N.W., Starostin A. The Verisoft approach to systems verification. // VSTTE 2008. — Lect. Notes Comput. Sci. — 2008. —Vol. 5295. — P. 209 — 224.
- Apt K. R., Olderog E. R. Verification of sequential and concurrent programs. — Springer, 1991.
- Ball Π’., Rajamani S.K. The SLAM project: debugging a system via static analysis // POPL 2002. URL: http://research.microsoft.com/en-us/projects/ slam/.
- Blazy S., Leroy X. Mechanized semantics for the Clight subset of the Π‘ language. // Journal of Automated Reasoning. — 2009. — Vol. 43, N 3. — P. 263—288.
- Chaki S., Clarke E. M., Groce A., Jha S., Veith H. Modular verification of software components in C. // ICSE 2003. — P. 385 — 395.
- Clarke E. M., Kroening D., Sharygina N., Yorav K. Predicate abstraction of ANSI-C programs using SAT. // Proc. of the Model checking for dependable software-sensitive systems workshop. — San-Francisco, 2003.
- Clarke E. M., Kroening D., Yorav K. Behavioral consistency of Π‘ and verilog programs using bounded model checking. // DAC 2003. — P.368 — 371.
- Cousot P. Abstract interpretation based formal methods and future challenges // Lect. Notes Comput. Sci. — Berlin etc, 2001. — Vol. 2000. — P. 138 — 156.
- Du Varney D. C., Purushothaman Iyer S. C Wolf — a toolset for extracting models from C programs. // Lect. Notes Comput. Sci. — 2002. — Vol. 2529 / 2002. —P. 260 — 275.
- Filliatre J.C., Marche C. Multi-prover verification of C programs // Proc. ICFEM 2004. — LNCS. — 2004. — Vol. 3308. — P. 15 — 29.
- Floyd R. W. Assigning meanings to programs // Proc. AMS Symp. Applied Mathematics. — American Mathematical Society, Providence, R.I., 1967. — Vol. 19. —P. 19 — 31.
- Gurevich Y., Huggins J.K. The semantics of the C programming language // Lect. Notes Comput. Sci. — Berlin etc., 1993. — Vol. 702. — P. 274 — 309.
- Hoare C. A. R. An axiomatic basis for computer programming // Communs ACM. — 1969. — Vol. 12, N 1. — P. 576 — 580.
- Hoare C. A. R. Assertions / Proc. of the NATO Advanced Study Inst, on Models, Algebras and Logic of Engineering Software, Marktoberdorf, Germany, July 30 — August 11, 2002. — Amsterdam, 2003. — P. 291 — 316.
- Hoare C. A. R, Jifeng H. A trace model for pointers and objects // Lect. Notes Comput. Sci. — Berlin etc., 1999. — Vol. 1628. — P. 1 — 18.
- Hoare C. A. R., Wirth N. An axiomatic definition of the programming language Pascal // Acta Informatica. — 1973. — Vol. 2, N 4. — P. 335 — 355.
- Holzmann G.J. Logic verification of ANSI C code with SPIN // Lect. Notes Comput. Sci. — Berlin etc., 2000. — Vol. 1885. — P. 131 — 147.
- Maryasov I. V. The mixed axiomatic semantics method. — Novosibirsk, 2011. — 43 c. — (Preprint / RAS. Sib. branch. IIS- № 160). — http://www.iis.nsk.Su/files/preprints/l 60.pdf.
- Moore J. S. Proving theorems about Java and the JVM with ACL2 I I Proc. of the NATO Advanced Study Inst, on Models, Algebras and Logic of Engineering Software, Marktoberdorf, Germany, July 30 — August 11, 2002. — Amsterdam, 2003. — P. 227 — 290.
- Nepomniaschy V. A. On a symbolic method of verification for definite iteration over data structures // Joint Bulletin of the Institute of Informatics Systems and Computer Center. — 1998. — N 5. — P. 1—22.
- Nepomniaschy V. A. Verification of pointer programs using symbolic method for definite iterations // Joint Bulletin of the Institute of Informatics Systems and Computer Center. — 2000. — N 13. — P. 56—66.
- Nepomniaschy V. A. Symbolic verification method for definite iterations over tuples of data structures // Joint Bulletin of the Institute of Informatics Systems and Computer Center. — 2001. — N 15. — P. 103—123.
- Nepomniaschy V. A., Sulimov A. A. Problem-oriented means of program specification and verification in project SPECTRUM // Lect. Notes Comput. Sei. — 1993. — Vol. 722. — P. 374—378.
- Nepomniaschy V. A., Sulimov A. A. Towards Automatic Program Verification: Problem-Oriented Knowledge Bases // Specification, verification and net models of concurrent systems. — Novosibirsk, 1994. — P. 138—150.
- Nipkow T. Hoare logics for recursive procedures and unbounded nondeterminism. — 2001. — (Draft / Fakultat fur Informatik, Technische Universitat Munchen). URL: http://www.in.tum.de/~nipkow/.
- Norrish M. C formalised in HOL: Thes. doct. phylosophy (computer sei.). — Cambridge, 1998. — 150 p.
- Norrish M. Derivation of verification rules for C from operational definitions // Supplementary Proc. 9th International Conf. Theorem Proving in Higher Order Logics. — TUCS General Publication N 1, Turku Centre for Computer Science, 1996. —P. 69−75.
- Norrish M. Deterministic expressions in C // Lect. Notes Comput. Sci. — Berlin etc, 1999. —Vol. 1576. —P. 147—161.
- Plotkin G.D. A structure approach to operational semantics. — 1981. — (Tech. Rep./ DAIMI/Aarhus University- FN-19).
- Plotkin G.D. The origins of structural operational semantics // Inform. Processing Letters. — 2003. — Vol. 88, Issue 1−2. — P. 27—32.
- Programming languages — C: ISO/IEC 9899:1990. — 1990.
- Programming languages — C: ISO/IEC 9899:1999. — 1999. — 566 p.
- Promsky A. V. Towards C-light program verification: overcoming the obstacles. // Perspectives of Systems Informatics (PSI): A. Ershov 7th Int. Conf.: Int. workshop on Program Understanding. —Novosibirsk, 2009. — P. 53 — 63.
- Reynolds J. C. Theories of programming languages. — Cambridge University Press, 1998. — 500 p.
- Ritchie D.M. The developement of the C language // In 2nd History of Programming Languages conf., Cambridge, Mass., — ACM, 1993.
- Sharma B., Dhodapkar S. D., Ramesh S. Assertion checking environment (ACE) for formal verification of C programs // Lect. Notes Comput. Sci. — Berlin etc., 2002. — Vol. 2434. — P. 284—295.