RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 인터넷 상에서 Prolog 프로그램 실행 환경 개발

        안혜선(Hye-Sun Ahn),창병모(Byung-Mo Chang) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        최근 들어 클라이언트/서버 개발의 두드러진 특징 중 하나가 인터넷 컴퓨팅 환경의 발전으로 웹에서 사용할 수 있는 다양한 기능이 추가되어 개발된다는 점이다. 웹에서 이용한 다양한 응용 프로그램 개발에 대한 욕구가 증가함에 따라 공동작업 기능 및 추론(inference)을 이용한 지능형 프로그램 개발의 요구가 날로 증가하고 있다. 특히 프롤로그와 같은 논리 언어는 추론, 단순성, 견고성, 자동 메모리 관리, 코드의 이동성 등이 용이하여 현재 프롤로그를 인터넷 프로그래밍 언어에 적합하도록 확장하는 연구가 세계적으로 활발히 진행되고 있다. 본 논문에서 Prolog 응용 프로그램을 인터넷상에서 이용할 수 있는 Prolog 프로그램 실행 환경을 개발하였다. 본 연구는 클라이언트-서버 모델을 기반으로 하였으며 클라이언트와 서버가 통신은 Linda Blackboard를 사용하여 구현하였다. 구축된 환경 하에서 사용자(클라이언트)는 웹 브라우저 상에서 서버에 의해 수행되는 Prolog 응용 프로그램에 대한 질의(query)를 수행할 수 있다.

      • 쉘로우 백트래킹을 사용한 Prolog 컴파일러의 최적화

        오승환(SeungHwan O),창병모(Byung-Mo Chang),신동하(Dongha Shin),최광무(Kwang-Moo Choe) 한국정보과학회 1998 정보과학회논문지(B) Vol.25 No.1

        Prolog은 전통적인 컴퓨터 구조 상에서 수행되기 쉽지 않으므로 수행을 위한 가상 기계로써 WAM (Warren Abstract Machine) 이 제안되었다. 대부분의 Prolog 컴파일러는 WAM 코드를 기계어코드로 변환하거나 에뮬레이션하여 수행하는데 이러한 방법은 각각 이식성과 효율성에 문제가 있다. 이를 해결하기 위하여 WAM 코드를 C로 변환하는 컴파일러가 제시되었는데 대표적인 컴파일러로 프랑스 INRIA에서 개발된 wamcc 컴파일러를 들 수 있다. 그러나 이 컴파일러의 성능은 Prolog 최적화보다 생성된 C 코드의 최적화에 의존하고 있으므로 성능 개선의 여지가 있다. 본 논문에서는 Prolog 최적화 방법의 하나로서 쉘로우 백트래킹 최적화를 적용하여 이 컴파일러의 성능을 향상시킨다. 특히 지금까지 [1,2]에서 제시된 두 가지 최적화 방법을 구현하여 그 성능을 비교한다. It is difficult to compile Prolog programs on traditional computer architectures, so WAM (Warren Abstract Machine) was proposed as a virtual machine for Prolog execution. Most Prolog compiler executes WAM code by either emulating WAM code or translating WAM code to machine code. However, the two approaches have drawbacks in portability and efficiency, respectively To overcome the drawbacks, wamcc compiler was proposed at INRIA, which compiles Prolog programs to WAM code in C. The performance of this compiler depends on optimization effect of C compiler rather than Prolog compiler. In this paper, the compiler is improved by applying shallow backtracking optimization technique which is one of optimizing techniques for Prolog language. In particular, two optimization techniques in [l,2] are compared.

      • 위치 인식 기반 태깅 기술을 이용한 모바일 버스 안내 시스템 설계 및 구현

        신현정(Shin Hyun Jeong),윤혜진(Yun, Hye Jin),창병모(Chang Byung Mo) 한국IT서비스학회 2009 한국IT서비스학회 학술대회 논문집 Vol.2009 No.1

        본 연구의 목적은 사용자에 의한 정보를 이용하여 버스 정보 안내를 효율적으로 하는 시스템을 개발하는 것이다. 본 연구에서는 이를 위해 PDA를 사용하여 태깅 기술을 이용한 모바일 버스 안내시스템을 개발하였다. 이 시스템은 관광객들에게 현재 위치를 기반으로 하여 버스 정류장을 안내하고 해당 정류장에 사용자 생산 정보를 태그로 등록하며, 등록된 정보를 이용하여 사용자에게 목적지까지의 경로를 안내한다. 사업자의 자세한 정보 등록이 가능하며, 사용자에게는 등록 정보 검색시 간단한 키워드 만으로 해당 목적지에 대한 정보 안내 및 경로를 검색할 수 있도록 한다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼