Computers & electrical engineering : an international journal.