Automotive fault diagnosis - part II: a distributed agent diagnostic system | IEEE Journals & Magazine | IEEE Xplore