Detail produktu

L2D2: A Low Level Deadlock Detector, Version 1.0

Vznik: 2020

Název česky
L2D2: nízko-úrovňový detektor uváznutí, verze 1.0
Typ
software
Licence
vyžadována - zdarma
Autoři
Marcin Vladimír, Ing. (FIT VUT)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT)
Popis

Jedná se o první verzi detektoru uváznutí v paralelních programech napsaných v jazycích C, C++ či Java a používajících nízko-úrovňovou synchronizaci pomocí explicitního zamykání a odemykání synchronizačních zámků ("mutexů"). Nástroj je statickým analyzátorem založeným na abstraktní interpretaci s využitím souhrnů funkcí počítaných dle stromu volání funkcí, a to počínaje jeho listy tak, aby bylo dosaženo vysoké škálovatelnosti. Detektor je implementován v jazyce Ocaml jako zásuvný modul ("plugin") pro prostředí Facebook Infer.

Umístění
Licence

Volně šiřitelný software poskytovaný pod MIT licencí (přesné znění licence je dostupné na stránce https://opensource.org/licenses/MIT).

Projekty
Výzkumné skupiny
Pracoviště
Nahoru