A Framework for Multi-agent Diagnosis System by Ibrahim Moawad