WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Исчисление взаимодействующих систем (англ. Calculus of Communicating Systems, CCS, исчисление общающихся систем) в информатике — исчисление процессов, разработанное Робином Милнером в 1980 году. Исчисление работает с моделью неразделяемых коммуникаций между ровно двумя участниками. Формальный язык включает примитивы для описания параллельной композиции, выбора между действиями и рамки ограничений. CCS полезен для оценки качественной корректности свойств таких как взаимная блокировка или «живая блокировка»[1].

Согласно Милнеру, «нет ничего канонического в выборе базовых комбинаторов, даже несмотря на то, что они были выбраны с большим вниманием к экономии. То, что характеризует наше исчисление, это не точный выбор комбинаторов, но выбор интерпретации и математической структуры».

Выражения языка интерпретируются как помеченная переходная система. Между этими моделями взаимное подобие используется как семантическая эквивалентность.

Синтаксис

Для данного множества имён действий, множество CCS-процессов определяется следующей грамматикой Бэкуса — Наура:

Части синтаксиса в данном выше порядке:

пустой процесс 
пустой процесс  — это валидный CCS-процесс
действие 
процесс может совершать действие и продолжиться как процесс
идентификатор процесса 
пишем для использования идентификатора , чтобы ссылаться на процесс
выбор 
процесс может продолжаться либо как , либо как
параллельная композиция 
процессы и , существующие одновременно
переименование 
процесс с действиями переименованными в
ограничение 
процесс без действия

Схожие исчисления и модели

Некоторые нотации, основанные на CCS:

Модели, которые используются в изучении CCS-систем:

Ссылки

  • Robin Milner: A Calculus of Communicating Systems, Springer Verlag, ISBN 0-387-10235-3. 1980.
  • Robin Milner, Communication and Concurrency, Prentice Hall, International Series in Computer Science, ISBN 0-13-115007-3. 1989
  1. Tackling Large State Spaces in Performance Modelling // Formal Methods for Performance Evaluation. — Springer, 2007. — Vol. 4486. — P. 318–370. DOI:10.1007/978-3-540-72522-0.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии