layihənin buraxılışı (Hardware Analyzer), inteqrasiya olunmuş mühit inkişaf etdirir ki, əlaqə siyahılarını analiz edir () rəqəmsal elektron sxemlər. Sistem bir neçə alman universiteti tərəfindən inkişaf etdirilir, C++, Qt və Python dillərində yazılmışdır, və MIT lisenziyası altında.
HAL qrafik istifadəçi interfeysində sxemi görməyə və analiz etməyə imkan tanıyır və Python dilində skriptlər vasitəsilə onunla manipulyasiya etməyə şərait yaradır. Skriptlərdə müvafiq «standart kitabxana» funksiyalarından istifadə etmək olar ki, bunlar qraf nəzəriyyəsi əməliyyatlarını həyata keçirir, bu da rəqəmsal elektron sxemlərin geridönüş mühəndisliyi üçün faydalıdır (bu funksiyalardan istifadə edərək süni intellekt yoluyla bəzi dizayn şablonları aşkar etmək və sadə obfuskasiyaları aradan qaldırmaq mümkündür). Kitabxana layihəni IDE-də idarə etmək üçün siniflər də təqdim edir ki, bunlardan analiz və əlaqələrin inspektə olunması üçün plaginlərin inkişafında istifadə olunur. VHDL və Verilog avadanlıq təsvir dilləri üçün parserlər təqdim olunur.
Mənbə: opennet.ru
