versiunea proiectului (Hardware Analyzer), dezvoltând un mediu integrat pentru analiza listelor de conexiuni () circuitelor electronice digitale. Sistemul este dezvoltat de mai multe universități germane, scris în C++, Qt și Python, și sub licența MIT.
HAL permite vizualizarea și analiza circuitului în GUI și realizarea de manipulări cu acesta, folosind scripturi în limbajul Python. În scripturi pot fi utilizate biblioteca „standard” de funcții, care implementează operații din teoria grafurilor, utile pentru ingineria inversă a circuitelor electronice digitale (folosind aceste funcții, scripturile pot detecta heuristic unele modele de design și elimina obfuscările simple). Biblioteca include, de asemenea, clase pentru gestionarea proiectului în IDE, care pot fi utilizate la dezvoltarea pluginurilor pentru analiza și inspectarea conexiunilor. Sunt furnizate parseri pentru limbajele de descriere a hardware-ului VHDL și Verilog.
Sursa: opennet.ro
