Una Classificazione Critica
Per definire una classificazione dei modelli e linguaggi per la programmazione concorrente, Skillicorn e Talia hanno usato il livello di astrazione di un linguaggio in termini di
- parallelismo implicito o eplicito
- decomposizione implicita o esplicita
- allocazione (mapping) implicita o esplicita
- comunicazione implicita o esplicita
- sincronizzazione implicita o esplicita
Per ognuna delle categorie ottenute i linguaggi sono stati divisi tra
- modelli con struttura dei processi dinamica;
- modelli con struttura dei processi statica e comunicazioni illimitate;
- modelli con struttura dei processi statica e comunicazioni limitate;