A recursive algorithm for diagnosis in hierarchical finite-state machines | IEEE Conference Publication | IEEE Xplore