Calculul proceselor

Calculul proceselor sau algebra proceselor  este o familie de abordări legate de modelarea formală a sistemelor paralele .

O mare contribuție la dezvoltarea acestei arii de informatică teoretică a fost adusă de Robin Milner , care a dezvoltat calculul sistemelor interacționate CCS (Calculus of Communicating Systems) și Anthony Hoare , care a dezvoltat teoria proceselor secvențiale interacționate CSP (Comunicarea proceselor secvențiale). Alte exemple sunt TCC ( English  timed concurrent constraints ), algebra sistemelor de comunicare (ACP), LOTOS . Metodele mai moderne sunt pi-calcul , calculul de mediu , PEPA , join-calculus și altele [1] [2] .

Metoda rendezvous

În cazul CCS , se pune la bază un mecanism de interacțiune numit rendezvous . Aceasta presupune că comunicarea între procese este instantanee. În cazul CSP, comunicarea între procese se face folosind mesaje.

Caracteristici distinctive

În ciuda varietății de calcule de proces existente, inclusiv variante care se ocupă de procese stocastice , constrângeri de timp etc., toți calculii au următoarele caracteristici principale [3] :

Vezi și

Note

  1. Baeten, 2004 .
  2. Giurca, A. Handbook of Research on Emerging Rule-Based Languages ​​and Technologies: Open Solutions and Approaches: Open Solutions and Approaches. - Referință pentru Știința Informației, 2009. - P. 224. - 862 p. — ISBN 9781605664033 .
  3. Pierce, 1997 .

Literatură