• 제목/요약/키워드: XML 파서

검색결과 64건 처리시간 0.023초

지상시설물 관리를 위한 데이터 수집 및 전송 서비스에 관한 연구 (A study on the Collection and Conveyance Service of the Management Data of Surface Facilities)

  • 이병복;배명남;최병철;이인환;전종암
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.1049-1052
    • /
    • 2009
  • 본 논문에서는 센서노드들을 관리 대상이 되는 지상시설물에 부착하여 다양한 사건 및 상황 감지 기능을 가지고 수집한 데이터를 특정 메시지 형식으로 정의하여 IP(Internet Protocol) 네트워크에 연결된 운용자 시스템에 전달하는 센싱 데이터 수집 및 전달 서비스 개발에 관한 사항들을 기술한다. 센싱 데이터 수집 및 전달 서비스는 게이트웨이 시스템에 설치되는 순수 소프트웨어이며, 센서네트워크의 싱크노드로 부터 센싱 데이터를 수집하여 XML 형식으로 구성되어 IP 네트워크에 연결된 운용자 시스템에 전달된다. 또한, 센싱 데이터 수집 및 전달 서비스는 운용자가 요구하는 센서네트워크 제어 서비스 컴포넌트, 센싱 데이터 수집에 관한 특성 변경 서비스 컴포넌트, 센싱 데이터 보고 서비스 컴포넌트, XML 파서/인코더, C-구조체 메시지 파서/인코더 컴포넌트 등의 추가 및 변경이 용이한 유연한 소프트웨어 구조를 갖도록 서비스 로직 개념을 도입하였다.

XML 데이타 관리시스템과 유전체 데이타베이스에의 응용 (An XML Data Management System and Its Application to Genome Databases)

  • 이경희;김태경;김선신;이충세;조완섭
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제31권4호
    • /
    • pp.432-443
    • /
    • 2004
  • 최근 들어 XML의 급속한 확산으로 인해 DBMS를 이용한 XML 데이타 관리의 필요성이 높아지고 있다. 기존의 DBMS를 이용한 XML 저장 및 검색에 관한 연구들은 편의성 측면이나 성능 측면에서 아직 해결할 문제점을 가지고 있다. 특히, 관계 DBMS를 이용하는 경우 복잡한 XML 문서를 간단한 테이블 형태로 변환하는 데이타 모델 변환과 그에 따른 질의 변환의 복잡성이 문제점으로 지적되고 있다. 본 논문에서는 UniSQL ORDBMS를 이용한 DTD 의존적 데이타 관리 시스템인 Xing을 제안한다. Xing 시스템에서는 ORDBMS의 객체 참조와 다중값 속성을 이용하므로 XML 데이타를 객체 모델로 매핑하는 것이 간단하다. 또한, DTD 의존적인 객체 스키마를 생성하므로 XML 저장 알고리즘이 간단하고, 검색을 위한 질의 변환도 용이하다. 특히, Xing에서는 SAX 파서를 이용하여 메모리 부하가 적은 고유의 Xing 트리를 생성하므로 대량의 XML 데이타를 빠르게 저장할 수 있다. 그리고, 질의결과를 XML 형태로 반환함으로써 완전한 XML 데이타 관리시스템으로 사용할 수 있다. GenBank의 유전체 XML 데이타에 대하여 Xing을 이용한 저장과 관계 데이터베이스로 저장한 경우에 검색성능을 비교한 결과 제안한 시스템이 최고 10배까지 좋은 성능을 보였다.

J2ME상에서 kXML Parser를 이용한 MIDlet 응용 설계 및 구현 (Design & Implementation of MIDlet Application using kXML Parser on J2ME)

  • 박영수;장덕철
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.211-218
    • /
    • 2004
  • J2ME 기반의 MIDP는 기존 데스크탑 클라이언트에 비해 메모리, 스크린, 그리고 네트워크나 처리속도측면에서 많은 제한점을 가지고 있다. 특히 휴대폰의 경우 각 기기별 스크린 크기가 다르고, 통신사별 서비스 방식이 다르므로, 서버측면에서 보면 이를 위한 세심한 처리과정이 있어야 한다. 이것은 서버의 부하를 유발하는 원인이 될 수밖에 없다. 따라서 본 논문에서는 서버 측에선 XML 문서 형태로 서비스를 하고, J2ME 기반의 클라이언트에선 kXML 파서를 이용한 MIDlet 프로그램을 수행하게 함으로서, 서버의 부하를 줄임과 동시에 J2ME 클라이언트의 단점을 극복하는 방안을 제시하고자 한다.

XML 어플리케이션을 위한 트리 기반 문서 편집 시스템의 설계 및 구현 (A Design and Implementation of the Tree-based Document Editing System for XML Application)

  • 김영철;강춘길
    • 정보처리학회논문지D
    • /
    • 제11D권4호
    • /
    • pp.959-966
    • /
    • 2004
  • 본 논문에서는 구조 중심형 환경에서 사용 가능한 트리기반 XML 어플리케이션 문서 편집 시스템의 설계 및 구현에 관하여 논의한다. 본 시스템은 DTD를 ASTD( Syntax Tree Definition)로 변환하여 내장하는 구조로서 잘 설계된(well-formed) 문서는 물론 편집 중에 유효한(valid) 문서를 작성하도록 하기 위하여 구문 지향 편집(syntax-directed editing)을 지원한다. 또한 구조 중심형 환경에서 사용자와의 인터페이스를 담당하는 편집기를 설계함에 있어 새로운 도구의 추가로 인한 기능 확장이 용이하도록 고려하였으며, 편집기의 구현 시 기존의 문법 검증에 대한 비효율성을 감안하여 다중 엔트리(multiple entry)를 적용한 파서를 사용하여 실시간으로 유효성 검증이 가능하도록 하였다. 본 논문은 XML 문서 편집 시스템의 개발 모델을 제시함으로써 관련 어플리케이션 개발에 크게 기여할 것으로 기대된다.

무선 인터넷 서비스를 위한 WAP 게이트웨이용 WML 컴파일러의 설계 및 구현 (A Design and Implementation of WML Compiler for WAP Gateway for Wireless Internet Services)

  • 최은정;한동원;임경식
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.165-182
    • /
    • 2001
  • 무선 마크업 언어(Wireless Markup Language) 컴파일러는 텍스트로 구성된 문서를 바이너리 문서로 변환, 압축함으로써, 낮은 대역폭을 갖는 무선 선로에서 트래픽을 감소시키며, 낮은 성능을 갖고 있는 이동 단말기에서 브라우징 처리를 간단하게 하는 역할을 한다. 또한 이러한 변환 과정에서 확장 마크업 언어(eXtensible Markup Language)의 well-formedness와 validation 과정을 동시에 처리함으로써, 이동 단말기에서 문서처리 부담을 대폭 경감하는 효과를 가져온다. 본 논문에서 구현한 무선 마크업 언어 컴파일러는 어휘분석기 모듈과 파서 모듈로 구성되어 있는데, 파서 모듈은 파서 생성기를 사용하여 구현하였다. 이는 향후 응용 수준에서 보안 기능을 제공하기 위하여 태그를 확장하거나 무선 마크업 언어의 버전이 업그레이드 될 때에서 변경된 부분에 해당하는 문법만 다시 설계함을써 유연하게 대처할 수 있는 장점을 가지고 있다. 사용된 문법은 LALR(1) context-free 문법으로서, 확장 마크업 언어 1.0과 무선 마크업 언어 1.2의 문서 형태 정의(Document Type Definition)를 기반으로 무선 응용 프로토콜 바이너리 확장 마크업 언어(Wireless Application Protocol Binary XML) 문법을 고려하여 설계되었다. 구현된 컴파일러의 기능을 실험하여 데모하기 위하여 세 가지 방법(수작업, WML 디컴파일러, 노키아 WAP 툴킷)을 사용하였으며, 다양한 태그 조합을 갖는 임의의 130여 개 문서에 대해 실험한 결과, 최대 85%의 압축효과를 얻을 수 있었다. 그러나, 태그나 속성에 비해 일반 문자열 데이타가 많아지면 상대적으로 압축효과가 감소되므로, Hyper Text Markup Language 문서로부터 무선 마크업 언어 문서로 자동 변환된 텍스트를 인코딩하는 경우와 같이 특정한 응용 분야에서는 일반 문자열에 대한 확장 인코딩 기법을 적용할 필요가 있을 수 있다.

  • PDF

MathML에 기반한 수학식 편집 및 표현 시스템 (Mathematics Equation Editing and Presentation System based on MathML)

  • 강치원;전성학;정회경
    • 정보처리학회논문지D
    • /
    • 제9D권3호
    • /
    • pp.487-494
    • /
    • 2002
  • 본 논문은 MathML에 기반하여 수학식을 웹상에서 표현하기 위한 수학식 편집 및 표현 시스템의 설계 및 구현에 관한 것이다. 본 시스템은 W3C에서 제안된 MathML의 제안을 준수하여 수학식을 보다 쉽고 효율적으로 편집할 수 있도록 사용자 중심의 다양한 인터페이스를 제공하도록 설계되었다. 편집시스템에서 작성된 수학식은 표현시스템을 통하여 바로 결과를 확인할 수 있도록 구현하였다. 또한 데이터를 처리하는 속도를 향상시키기 위해 기존 XML파서의 기능을 보완하여 본 시스템에 맞도록 설계하고 구현하였다. 본 편집 및 표현 시스템은 웹상에서의 수학식 사용의 보편화에 기여하고, XML에 기반하여 수학식을 포함하는 문서의 효율적인 처리 등에 유용하게 사용될 것이다.

사용자 중심의 인터페이스를 지향하는 MathML 편집 시스템 (MathML Editing System with the Intention of User Central Interface)

  • 장홍매;오수영;정문영;조현성;조현규;정희경
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.604-606
    • /
    • 2001
  • 기존 웹상에서의 수학식 처리 및 표기에 관련된 문제점을 보완하고, 수학식의 효율적인 표기 및 저장, 공유를 가능하게 하기 위해 W3C(World Wide Web Consortium)에서는 XML(extensible Markup Language) 애플리케이션인 MathML(Mathematical Markup Language)을 제정하였다. 본 논문에서는 MathML 문서를 보다 쉽고 효율적으로 편집할 수 있도록 사용자 중심의 다양한 인터페이스 제공을 통해, MathML 지식이 없는 사용자라도 쉽게 편집이 가능하도록 하였으며, 내부적으로는 처리속도 향상을 위해 기존 XML 파서의 기능 다수를 설계 및 구현하였다. 본 편집 시스템은 웹상에서의 MathML 사용의 보편화에 기여하고, XML을 기반으로 하고 수학식을 포함하는 문서의 효율적인 처리 등에 유용하게 사용될 것이다.

  • PDF

X3D-Java 3D 번역기의 설계 및 구현 (Design and Implementation of an X3D to Java 3D translator)

  • 김윤기;오세만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.320-322
    • /
    • 2000
  • 인터넷의 빠른 발전과 하드웨어 속도의 향상에 의해 가상현실이 점차 일반 사용자에게도 가깝게 다가서고 있다. 인터넷 가상현실 언어의 표준인 VRML이 XML의 개발과 발전에 의해 차기 버전을 XML의 장점인 용이한 확장성을 수용하는 X3D라 명명하고 표준화를 진행 중이다. 강력한 Java 3D API와 플랫폼 독립적인 바이트코드의 장점을 살려 표준화 단계인 X3D를 별도의 브라우저 없이도 Java 애플릿을 이용하여 재생할 수 있도록 하고자 하며 또한 앞으로 개발될 X3D 저작도구의 결과물을 Java 3D로 변환하여 Java 3D로 변환하여 Java 3D에 의한 3차원 영상 제작을 손쉽게 구현할 수 있도록 한다. 이를 위한 방법으로 X3D를 Java 3D로 변환하는 번역기가 필요하다. 따라서 본 논문에서는 X3D-Java 3D 번역기의 구조를 설계하고 구현 방법을 제시하고자 한다. XML 파서를 이용하여 X3D를 파싱하고 그의 출력인 AST를 순회하면서 Java 3D 파일을 생성한다. X3D DTD와 Java 3D 클래스의 구조 정보를 독립된 자료로 처리하여 계속 변하게 될 두 언어의 변화에 유동적으로 대처하면서 구현 방법의 큰 변화없이 이용할 수 있게 설계하고자 한다.

  • PDF

XML을 이용한 SDP DB 생성기 (SDP DB Generator Using XML)

  • 이창환;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (하)
    • /
    • pp.1163-1166
    • /
    • 2001
  • 최근의 네트워크는 유선에서 무선으로 발전하고 있다. 무선 네트워크 기술은 여러 가지가 있다. 그 중 좁은 영역에서 사용하고 개인적인 용도로 알맞은 것이 블루투스(Bluetooth)이다. 블루투스 기술 표준은 데이터를 전송하는 단순한 통신 방법만을 정의한 것이 아니라, 몇 가지 응용에 대한 표준도 정의되어 있다. 이 응용은 모든 블루투스 기기가 전부 구현해야 하는 것이 아니라, 그 중 기기에 알맞은 것만을 선택해서 구현을 할 수 있도록 되어 있다. 그렇다면 블루투스 기기에서 다른 기기가 제공하는 서비스가 무엇인지를 알아낼 수 있는 방법이 필요하게 된다. 다른 기기의 서비스를 알아내는데 사용되는 블루투스 기술이 SDP 계층 (Service Discovery Protocol Layer) 이다. SDP 계층은 프로토콜만으로 작동 가능한 것이 아니라, 블루투스 기기에서 제공 가능한 서비스와 서비스 속성을 정의한 내부 데이터베이스를 참조해서 작동하게 된다. 이 내부 데이터베이스는 블루투스를 구현하는 사람마다 모두 다르게 구현하고 있다. 그래서 블루투스 서비스와 서비스 속성에 관한 정보는 글과 간단한 도표로만 정의되고 있는 상황이다. 블루투스 서비스와 서비스 속성 정보를 글과 도표가 아닌 XML을 이용한 문서로 표현을 하는 방법이 나타났었다. 그러나 블루투스 기기에서 직접 서비스와 서비스 속성을 기술한 XML 문서를 바탕으로 SDP를 작동시키는 것은 블루투스 기기에 XML 파서를 포함시켜야 한다는 것을 말한다. 대체로 작은 CPU 성능과 적은 메모리를 가지고 있는 블루투스 기기에서는 XML 파서를 포함하는 근 부담이 된다. 이에 본 논문에서는 보편적으로 사용될 수 있는 블루투스 서비스와 서비스 속성을 기술한 XML 문서에서 블루투스 기기에 적합한 내부 정보를 생성하는 생성기를 설계하고 구현을 하였다.보다는 현저히 낮았다. 총 휘발성 유기화합물읜 농도는 실내가 실외 보다 높았다(I/O ratio 2.5). BTEX의 상대적 함량도 실내가 실외보다 높아 실내에도 발생원이 있음을 암시하고 있다. 자료 분석결과 유치원 실내의 벤젠은 실외로부터 유입되고 있었고, 톨루엔, 에틸벤젠, 크실렌은 실외뿐 아니라 실내에서도 발생하고 있었다. 정량한 8개 화합물 각각과 총 휘발성 유기화합물의 스피어만 상관계수는 벤젠을 제외하고는 모두 유의하였다. 이중 톨루엔과 크실렌은 총 휘발성 유기화합물과 좋은 상관성 (톨루엔 0.76, 크실렌, 0.87)을 나타내었다. 이 연구는 톨루엔과 크실렌이 총 휘발성 유기화합물의 좋은 지표를 사용될 있고, 톨루엔, 에틸벤젠, 크실렌 등 많은 휘발성 유기화합물의 발생원은 실외뿐 아니라 실내에도 있음을 나타내고 있다.>10)의 $[^{18}F]F_2$를 얻었다. 결론: $^{18}O(p,n)^{18}F$ 핵반응을 이용하여 친전자성 방사성동위원소 $[^{18}F]F_2$를 생산하였다. 표적 챔버는 알루미늄으로 제작하였으며 본 연구에서 연구된 $[^{18}F]F_2$가스는 친핵성 치환반응으로 방사성동위원소를 도입하기 어려운 다양한 방사성의 약품개발에 유용하게 이용될 수 있을 것이다.었으나 움직임 보정 후 영상을 이용하여 비교한 경우, 결합능 변화가 선조체 영역에서 국한되어 나타나며 그 유의성이 움직임 보정 전에 비하여 낮음을 알 수 있었다. 결론: 뇌활성화 과제 수행시에 동반되는 피험자의 머리 움직임에 의하여 도파민 유리가 과대평가되었으며 이는 이 연구에서 제안한 영상정합을 이용한 움직임 보정기법에 의해서 개선되었다. 답이 없는 문제, 문제 만들기, 일반화가 가능한 문제 등으로 보고, 수학적 창의성 중 특히 확산적 사

  • PDF

XML Parser를 활용한 최신 영화 정보 제공 연구 (A study on the offering of the latest film information using XML Parser)

  • 최재형;구민정
    • 문화기술의 융합
    • /
    • 제3권1호
    • /
    • pp.19-23
    • /
    • 2017
  • 최근 스마트 폰 사용자가 늘어나면서 스마트 폰에 대한 여러 기능이 추가되고 있고 점점 더 발전되고 있으며, 실제로도 실생활에 편리함을 위해 도움이 되는 많은 Application이 나오고 있다. 본 연구에서는 보고 싶은 영화에 대한 정보를 뉴스 사이트 RSS로 XML 파서를 이용하여 영화와 관련된 뉴스기사를 호출하여 리스트로 출력하였다. 본 안드로이드앱 서버는 Ubuntu로 구축하였으며, 구축한 게시판을 통해 최신 영화정보까지 제공하도록 하였으며, 원하는 정보를 클릭하면 상세정보를 제공하는 메뉴로 배치하였다.