Study on Error Check and State Reduction of State Diagram Using Logic Programming

논리 프로그래밍을 사용한 상태도의 오류검출과 상태 축소에 관한 연구

  • 이극 (서울대 대학원 전자계산기공학과) ;
  • 김민환 (서울대 대학원 전자계산기공학과) ;
  • 황희융 (서울대 공대 전자계산기공학과)
  • Published : 1986.11.01

Abstract

This paper is concerned with the techniques of error check and reduction of state diagram using logic programming. Error check program aims to check not only syntax errors but also semantic errors. And reduction program optimizes the state diagram by finding the redundant equivalence states and removing those from the set of states. The input of both program is state diagram represented as state table form. The output of error check program is error comment. The output of reduction program is equivalence reduced state table. Both programs are implemented using prolog. Prolog has very powerful pattern matching, and its automatic back-tracking capabilities facilitate easy-to-write error check and reduction programs.

Keywords