Learning state machines from infrequent software traces (VIDI – TTW)
CurrentSoftware leaves many traces of network packets, system calls, and warning or error statements, called logs. Software analysts study these logs to find programming errors and other issues. Machine learning techniques can be used to automate this analysis. When applied to software logs, they learn models of the software’s known frequent behaviour and discard the infrequent data containing important errors...