Dość szczegółowe omówienie działania VCC można znaleźć w tym dokumencie:
http://research.microsoft.com/en-us/um/people/moskal/pdf/vcc-tutorial-2col.pdf
Dłuższa notatka na temat samego mechanizmu od współbieżności:
http://research.microsoft.com/en-us/um/people/moskal/pdf/local.pdf
Metody stosowane w współbieżnych waeriantach Spec# są chyba pdobne do tych opisanych wyżej. Dośc pobieżne omówienie można znaleźc tu:
https://research.microsoft.com/en-us/projects/specsharp/concurrency.pdf
Chalice to język do modelowania współbieżności, który tłumaczony jest do Boogie. Jego działanie (w tym proces translacji) jest opisane tu:
http://research.microsoft.com/en-us/um/people/leino/papers/krml191.pdf
Inny dokument, skupiający się raczej na zastosowaniu Chalice niż na implementacji:
http://research.microsoft.com/en-us/um/people/leino/papers/krml197.pdf