Исчисление процессов
- 1 year ago
- 0
- 0
Исчисление процессов или алгебра процессов — семейство связанных подходов к формальному моделированию параллельных систем.
Большой вклад в развитие данного направления теоретической информатики внесли Робин Милнер , разработавший исчисление взаимодействующих систем CCS (Calculus of Communicating Systems) и Энтони Хоар , разработавший теорию взаимодействующих последовательных процессов CSP (Communicating Sequential Processes). Другими примерами являются TCC ( англ. timed concurrent constraints ), (ACP), LOTOS . Более современными методами являются пи-исчисление , , , и другие .
В случае CCS за основу положен механизм взаимодействия, называемый «рандеву» . Это предполагает, что взаимодействие между процессами происходит мгновенно. В случае CSP взаимодействие между процессами производится при помощи сообщений.
Несмотря на разнообразие существующих исчислений процессов, включающих варианты, имеющие дело со стохастическими процессами , временны́ми ограничениями и т. п., всем исчислениям присущи следующие основные черты :