메시지 스니핑을 이용한 모델 기반의 결함 검출 방법은 컴포넌트의 내부를 검사하지 않고, 외부의 상호작용을 모니터링 하는 방법으로써, 블랙박스(black-box) 컴포넌트의 결함을 실행시간에 검출하는데 가장 적합한 방법이다. 하지만 복잡하고 동적인 시스템에서 결함을 검출하기 위하여 사용될 모델을 작성하는 것이 어렵고 에러가 발생할 가능성이 높다. 본 연구에서는 모델링 에러를 극복하고자 모델을 서비스 개발자가 작성하는 것이 아니라 실행시간에 추출한 로그를 기반으로 서비스 실행 모델을 생성하는 방법을 제안하였고 이를 한국과학기술연구원의 서비스 로봇 sil-bot 2.0에 적용하여 그 효과를 분석하였다.