Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2015, том 22, номер 6, страницы 783–794
DOI: https://doi.org/10.18255/1818-1015-2015-6-783-794
(Mi mais474)
 

Teaching formal models of concurrency specification and analysis
[О преподавании формальных моделей и алгоритмов анализа параллельных систем]

N. V. Shilov

A.P. Ershov Institute of Informatics Systems SD RAS, Lavrent'ev av., 6, Novosibirsk, 630090, Russia
Список литературы:
Аннотация: В настоящее время наблюдается огромный практический интерес к параллельному программированию. Этот интерес обусловлен доступностью супер-ЭВМ, компьютерных кластеров и мощных графических процессоров для массового использования в вычислительной математике и компьютерном моделировании. Кроме того, такие технологии параллельного программирования, как MPI, OpenMP и CUDA, позволяют использовать безопасным образом опыт программирования на классических языках Си и FORTRAN для ускорения вычислений, избегая конфликтов (“гонок”) из-за ресурсов. Однако такой прогресс параллельного программирования не означает, что конкуренция из-за ресурсов не может возникать в параллельных общего вида, в так называемых распределенных системах в частности. Поэтому остается актуальным изучение и преподавание формальных моделей параллелизма и средств верификации поведенческих свойств параллельных (распределенных) систем.
В статье представлен опыт преподавания специального курса по формальным моделям параллелизма для магистрантов и аспирантов, специализирующихся в области высокопроизводительных вычислений. Сначала в статье дан обзор курса в целом, предварительных знаний, необходимых для этого курса, целей и задач курса, представлен план лекций и список рекомендованной литературы. Затем представлен пример одной поучительной головоломки (на достижимость в пространстве состояний) и ее формализации средствами семантических, синтаксических и логических моделей, как-то: сетями Петри, средствами исчисления параллельных взаимодействующих процессов (CCS) и темпоральной логики CTL. Эта головоломка — хороший пример для того, чтобы показать специфику и пользу каждого из рассмотренных формализмов.
Статья представляет собой расширенную версию доклада на VI Международном семинаре “Program Semantics, Specification and Verification: Theory and Applications”, Казань, 2015.
Статья публикуется в авторской редакции.
Ключевые слова: системы с параллелизмом, формальные методы, формальные модели, сети Петри, исчисления взаимодействующих процессов, помеченные системы переходов, проблема достижимости, темпоральная логика, верификация моделей.
Финансовая поддержка Номер гранта
Сибирское отделение Российской академии наук IV.39.1
Работа выполнена в рамках программы IV.39.1 «Теоретические и прикладные проблемы создания эффективных надежных программных систем и информационных технологий».
Поступила в редакцию: 26.10.2015
Реферативные базы данных:
Тип публикации: Статья
УДК: 519.711
Язык публикации: английский
Образец цитирования: N. V. Shilov, “Teaching formal models of concurrency specification and analysis”, Модел. и анализ информ. систем, 22:6 (2015), 783–794
Цитирование в формате AMSBIB
\RBibitem{Shi15}
\by N.~V.~Shilov
\paper Teaching formal models of concurrency specification and analysis
\jour Модел. и анализ информ. систем
\yr 2015
\vol 22
\issue 6
\pages 783--794
\mathnet{http://mi.mathnet.ru/mais474}
\crossref{https://doi.org/10.18255/1818-1015-2015-6-783-794}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=3493711}
\elib{https://elibrary.ru/item.asp?id=25125095}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais474
  • https://www.mathnet.ru/rus/mais/v22/i6/p783
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Статистика просмотров:
    Страница аннотации:163
    PDF полного текста:1548
    Список литературы:33
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024