DOI QR코드

DOI QR Code

능동문서 기반의 설문지 로직 설계

Design of Questionnaire Logic in Active Documents

  • 장선아 (울산대학교 컴퓨터.정보통신 공학부) ;
  • 양재군 (울산대학교 컴퓨터.정보통신 공학부) ;
  • 배재학 (울산대학교 컴퓨터.정보통신 공학부)
  • Jang, Seon-Ah (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Yang, Jae-Gun (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Bae, Jae-Hak J. (School of Computer Engineering & Information Technology, University of Ulsan)
  • 발행 : 2009.11.13

초록

현재의 컴퓨터 설문 시스템은 설문의 규칙이나 처리절차들을 하드코딩하는 방식으로 구현하기 때문에 설문이 변경되면 처리엔진을 수정해야 한다. 이것은 설문 처리엔진이 설문에 종속되어 있음을 의미한다. 본 논문에서는 이러한 약점을 해결하고자 능동문서 모델을 이용하여 설문으로부터 처리엔진을 독립시키는 방법을 고안하였다. 능동문서 기반의 설문지는 컨텐츠, 로직, 지식베이스(사용자 응답), 질의로 구성된다. 이 중에서 로직은 다양한 질문유형에 대한 처리 방법을 기술하는 것으로서 어떤 설문 설계자도 정의할 수 있어야 한다. 또한 로직은 직관적으로 서술할 수 있고 실행가능 하도록 XML 형식의 규칙 마크업 언어인 ERML로 표현하였다. ERML로 작성된 로직은 Prolog로 변환된 후 추론기에 등록되며, 사용자 응답에 따라 설문을 제어하고 처리한다. 마지막으로 몇 가지 질문유형을 ERML로 구현하고 설문 시스템(WINAD: The Web Interview System with Active Documents)에 적용한 실험 결과 설문으로부터 처리엔진을 독립시킬 수 있음을 확인했다.

키워드