상기 룰 생 성부 는 제어 표시 부 , 심볼 저 장부 , 심볼 분석 부 , 룰 합성 부 및 룰 최적 화부 를 구비 한다 . 제 어 표시 부 는 상기 시작 명령 또는 상기 종료 명령 의 입력 을 위한 화면 을 제공 하 고 , 상기 시작 명령 또는 종료 명령 을 수신 하 는 상기 모니터링 부 로 전송 한다 . 심볼 저 장부 는 상기 컨텍스트 를 수신 하 여 저장 한다 . 심볼 분석 부 는 상기 컨텍스트 를 분석 하 여 상기 1 차 룰 을 생성 한다 . 룰 합성 부 는 상기 범용 룰 들 중 상기 관련 된 범용 룰 들 을 수신 하 고 , 상기 1 차 룰 과 상기 관련 된 범용 룰 들 을 비교 하 여 상기 2 차 룰 을 생성 한다 . 룰 최적 화부 는 상기 2 차 룰 과 상기 범용 룰 들 을 비교 하 여 상기 2 차 룰 이 상기 범용 룰 들 에 없 는 경우 상기 2 차 룰 을 범용 룰 로 등록 함 으로써 상기 범용 룰 들 을 업데이트 한다 .