<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>ЭБ Коллекция: кафедра ТП, 6 семестр</title>
  <link rel="alternate" href="https://elib.bsu.by:443/handle/123456789/335749" />
  <subtitle>кафедра ТП, 6 семестр</subtitle>
  <id>https://elib.bsu.by:443/handle/123456789/335749</id>
  <updated>2026-04-21T05:34:38Z</updated>
  <dc:date>2026-04-21T05:34:38Z</dc:date>
  <entry>
    <title>Формальная семантика и верификация программ: учебная программа учреждения образования по учебной дисциплине для  специальности:  6-05-0533-10 Информатика  Профилизация: Технологии разработки сложных информационных систем.  Регистрационный № 4428/б.</title>
    <link rel="alternate" href="https://elib.bsu.by:443/handle/123456789/343549" />
    <author>
      <name>Курбацкий, А. Н.</name>
    </author>
    <author>
      <name>Винник, В. Ю.</name>
    </author>
    <id>https://elib.bsu.by:443/handle/123456789/343549</id>
    <updated>2026-03-14T03:56:31Z</updated>
    <published>2025-09-29T00:00:00Z</published>
    <summary type="text">Заглавие документа: Формальная семантика и верификация программ: учебная программа учреждения образования по учебной дисциплине для  специальности:  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;
компонента.</summary>
    <dc:date>2025-09-29T00:00:00Z</dc:date>
  </entry>
</feed>

