• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Book
ECPPM 2021 – eWork and eBusiness in Architecture, Engineering and Construction

Edited by: Vitaly Semenov, R. J. Scherer.

CRC Press, 2021.

Article
Equivalence checking and intersection of deterministic timed finite state machines

Bresolin D., El-Fakih K., Villa T. et al.

Formal Methods in System Design. 2022.

Book chapter
City and building information modelling using IFC standard

Shutkin V., Morozkin N., Zolotov V. et al.

In bk.: ECPPM 2021 – eWork and eBusiness in Architecture, Engineering and Construction. CRC Press, 2021. P. 406-413.

Working paper
Preventive Model-based Verification and Repairing for SDN Requests

Burdonov I., Kossachev A., Nina Yevtushenko et al.

arxiv.org. Computer Science. Cornell University, 2020

Research Seminar "System Programming 2"

2022/2023
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Type:
Elective course
When:
4 year, 1-3 module

Instructor

Программа дисциплины

Аннотация

Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов образовательной программы «Программная инженерия» направления подготовки 09.03.04 «Программная инженерия», изучающих дисциплину "Системное программирование". Программа разработана в соответствии с образовательным стандартом Национального исследовательского университета «Высшая школа экономики» по направлению 09.03.04 «Программная инженерия».
Цель освоения дисциплины

Цель освоения дисциплины

  • Обеспечить студентов базовыми знаниями в области системного программирования
  • Заложить основы для последующих курсов, посвященных созданию современных средств системного программирования
  • Обучить студентов применению современных интегрированных инструментальных средств, предназначенных для разработки системного программного обеспечения (ПО)
  • Привить студентам навыки исследовательской работы, предполагающей самостоятельное изучение специфических инструментов и средств, необходимых для решения именно той конкретной проблемы, которая в качестве задачи поставлена перед ними
Планируемые результаты обучения

Планируемые результаты обучения

  • Способен использовать методы и инструментальные средства исследования объектов про-фессиональной деятельности (ПК-3)
  • Способен оценивать потребность в ресурсах и планировать их использование при решении задач в профессиональной деятельности (УК-4)
  • Способен оценивать потребность в ресурсах и планировать их использование при решении задач в профессиональной деятельности (УК-4)
  • Способен решать проблемы в профессиональной деятельности на основе анализа и синтеза (УК-3)
  • Способен решать проблемы в профессиональной деятельности на основе анализа и синтеза (УК-3)
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Предмет и методы системного программирования. Математические основы системного программирования
  • Инструменты поддержки жизненного цикла ПО. Управление требованиями. Формальные модели процессов разработки ПО
  • Методы проектирования программ на основе моделей.
  • Методы верификации. Тестирование на формальных основе моделей
  • Методы верификации. Дедуктивный анализ. Model checking, software model checking.
  • Интеграция методов конструирования и верификации программных систем.
Элементы контроля

Элементы контроля

  • неблокирующий Самостоятельная работа
  • неблокирующий Аудиторная работа
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 3 модуль
    0.5 * Экзамен + 0.25 * Аудиторная работа + 0.25 * Самостоятельная работа
Список литературы

Список литературы

Рекомендуемая основная литература

  • Кузнецов, А.С. Системное программирование : учеб. пособие / А.С. Кузнецов, И.А. Якимов, П.В. Пересунько. - Красноярск : Сиб. федер. ун-т 2018. - 170с. - ISBN 978-5-7638-3885-5. - Текст : электронный. - URL: https://new.znanium.com/catalog/product/1032183 - Текст : электронный. - URL: http://znanium.com/catalog/product/1032183

Рекомендуемая дополнительная литература

  • Хэвиленд К., Грей Д., Салама Б. - Системное программирование в UNIX - Издательство "ДМК Пресс" - 2007 - ISBN: 5-94074-008-1 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/1223