<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>ЭБ Коллекция: кафедра ТП, 6 семестр</title>
    <link>https://elib.bsu.by:443/handle/123456789/335749</link>
    <description>кафедра ТП, 6 семестр</description>
    <pubDate>Mon, 20 Apr 2026 17:29:54 GMT</pubDate>
    <dc:date>2026-04-20T17:29:54Z</dc:date>
    <item>
      <title>Формальная семантика и верификация программ: учебная программа учреждения образования по учебной дисциплине для  специальности:  6-05-0533-10 Информатика  Профилизация: Технологии разработки сложных информационных систем.  Регистрационный № 4428/б.</title>
      <link>https://elib.bsu.by:443/handle/123456789/343549</link>
      <description>Заглавие документа: Формальная семантика и верификация программ: учебная программа учреждения образования по учебной дисциплине для  специальности:  6-05-0533-10 Информатика  Профилизация: Технологии разработки сложных информационных систем.  Регистрационный № 4428/б.
Авторы: Курбацкий, А. Н.; Винник, В. Ю.
Аннотация: ПОЯСНИТЕЛЬНАЯ ЗАПИСКА &#xD;
Цели и задачи учебной дисциплины &#xD;
Цель учебной дисциплины – формирование у студентов систематических &#xD;
знаний в области формальных методов спецификации, семантики и верификации &#xD;
программ, а также практических навыков применения этих методов для &#xD;
доказательства корректности алгоритмов. необходимых им в дальнейшем для &#xD;
успешной профессиональной деятельности в области промышленной &#xD;
разработки. &#xD;
Задачи учебной дисциплины: &#xD;
1. Изучить основные формальные модели семантики программ &#xD;
(операциональную, денотационную, аксиоматическую). &#xD;
2. Освоить базовые методы верификации программ: метод Хоара и метод &#xD;
слабейших предусловий Дейкстры. &#xD;
3. Познакомиться с объединяющей теорией программирования Хоара &#xD;
(Unifying Theories of Programming). &#xD;
4. Получить базовые представления о теории категорий как об &#xD;
универсальном языке для формализации семантики; &#xD;
5. Сформировать умение строить формальные спецификации программ и &#xD;
доказывать их свойства. &#xD;
Место учебной дисциплины в системе подготовки специалиста с высшим &#xD;
образованием.  &#xD;
Учебная дисциплина относится к дисциплинам профилизации компонента &#xD;
учреждения образования модуля «Технологии разработки сложных &#xD;
информационных систем». &#xD;
Учебная программа по дисциплине профилизации «Формальная семантика &#xD;
и верификация программ» разработана в соответствии с учебным планом и &#xD;
образовательным стандартом общего высшего образования по специальности 6-&#xD;
05-0533-10 Информатика. &#xD;
Современная разработка критически важного и высоконадёжного &#xD;
программного обеспечения требует применения строгих математических &#xD;
методов для спецификации и проверки корректности программ. Без &#xD;
теоретических знаний и практических навыков в области формальной семантики &#xD;
и верификации специалисту по разработке программного обеспечения &#xD;
невозможно эффективно решать профессиональные задачи в таких областях, как &#xD;
авионика, космонавтика, медицина, атомная энергетика и финансы. Наиболее &#xD;
востребованными навыками являются формальная спецификация требований, &#xD;
доказательство корректности алгоритмов, анализ программ на соответствие &#xD;
заданным свойствам. &#xD;
Основой для изучения методологий, технологий программирования &#xD;
являются следующие дисциплины: «Промышленное программирование», &#xD;
«Дискретная математика и математическая логика», «Операционные системы». &#xD;
Учебная дисциплина «Формальная семантика и верификация программ» &#xD;
непосредственно связана с параллельно изучаемыми учебными дисциплинами: &#xD;
«Методы оптимизации» модуля «Математические модули принятия решений» &#xD;
компонента учреждения высшего образования, «Технологии &#xD;
программирования» модуля «Программирование» государственного &#xD;
компонента.</description>
      <pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://elib.bsu.by:443/handle/123456789/343549</guid>
      <dc:date>2025-09-29T00:00:00Z</dc:date>
    </item>
  </channel>
</rss>

