Hardware Attack Simulator - Software Engineering