KADAM knowledge-based assistant for diagnosis in aircraft maintenance: Final report