Case based reasoning as an extension of fault dictionary methods for linear electronic analog circuits diagnosis