vydání projektu (Hardware Analyzer), rozvíjející integrované prostředí pro analýzu seznamů spojení () digitálních elektronických schémat. Systém vyvíjejí několik německých univerzit, je napsán v C++, Qt a Pythonu, a je licencován pod MIT licencí.
HAL umožňuje prohlížet a analyzovat schéma v GUI a provádět s ním manipulace pomocí skriptů v jazyce Python. Ve skriptech lze používat přiloženou „standardní knihovnu“ funkcí, které implementují operace teorie grafů, užitečné pro reverzní inženýrství digitálních elektronických schémat (pomocí těchto funkcí lze skriptem v několika řádcích heuristicky odhalovat některé designové vzory a odstraňovat jednoduché obfuskace). Knihovna také zahrnuje třídy pro správu projektu v IDE, které lze využít při vývoji pluginů pro analýzu a inspekci spojení. Jsou poskytovány parsery pro jazyky popisu hardwaru VHDL a Verilog.
Zdroj: opennet.ru
