본 발명 의 일 측면 에 따르 면 , 복수 의 에이전트 ( Agent ) 가 상호 협력 하 여 컴퓨팅 시스템 의 자 가 치유 를 수행 하 는 멀티 에이전트 기반 의 자 가 치유 시스템 ( Self - healing system ) 에 있 어서 , 상기 컴퓨팅 시스템 의 개별 동작 상황 에 대한 각각 의 상태 정보 를 모니터링 하 는 모니터링 에이전트 - 여기 서 , 상기 개별 동작 상황 은 상기 컴퓨팅 시스템 에서 동작 중 인 프로그램 의 동작 상황 및 자원 의 동작 상황 의 일부 또는 전부 를 포함 함 -; 상기 모니터링 된 상태 정보 로부터 상기 컴퓨팅 시스템 에 발 생 한 에러 상황 을 진단 하 는 진단 에이전트 ; 상기 진단 된 에러 상황 에 상응 하 는 치유 방법 을 결정 하 는 결정 에이전트 ; 및 상기 결정 된 치유 방법 에 따라 상기 컴퓨팅 시스템 에 발생 한 상기 에러 상황 의 치유 를 수행 하 는 치유 에이전트 를 포함 하 는 멀티 에이전트 기반 의 자 가 치유 시스템 이 제공 될 수 있 다 .