• 제목/요약/키워드: counterexample gneration

검색결과 1건 처리시간 0.014초

모델 체킹에서 안전성 위반에 대한 효율적인 반례 생성 (Efficient Counterexample Generation for Safety Violation in Model Checking)

  • 이태훈;권기현
    • 정보처리학회논문지D
    • /
    • 제12D권1호
    • /
    • pp.81-90
    • /
    • 2005
  • 모델 체킹은 주어진 모델과 속성간의 만족성 관계를 검사한다. 만일 모델이 속성을 만족하지 않는 경우, 모델 체킹은 그 이유를 담은 반례를 생성한다. 반례는 모델의 디버깅에 사용되며 모델을 이해하는데 도움을 주기 때문에, 반례 생성은 모델 체킹의 필수 구성 요소 중의 하나이다. 본 논문에서는 모델 체킹에서 안전성 속성이 위반되었을 때 그에 대한 반례를 효율적으로 생성하는 방법을 제시하였고, 푸쉬 푸쉬 게임 풀이에 제안한 방법을 적용했다. 그 결과, 기존 NuSMV로는 전체 50게임 중에서 42게임밖에 풀지 못했으나 본 논문의 방법으로는 50게임을 모두 풀었다. 뿐만 아니라, 반례 생성에 소요된 시간과 메모리 사용량이 기존 NuSMV에 비해서 각각 $86{\%}$$62{\%}$ 개선되었다.