• Title/Summary/Keyword: 이름구조

Search Result 225, Processing Time 0.025 seconds

Design and Implementation of a Distributed Object Programming Language supporting Peer Replicated Object Model (대등관계 복제객체 모델을 지원하는 분산 객체 프로그래밍 언어의 설계 및 구현)

  • Sin, Beom-Ju;Lee, Dong-Hyeon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.4
    • /
    • pp.449-456
    • /
    • 1999
  • 본 논문은 C++에 분산 객체 프로그래밍 기능을 추가한 D++ 언어를 제안한다. 대등관계 복제객체 모델을 지원하는 D++는 분산 클래스의 정의, 멤버 함수의 일치성 제어 정의 기능, 그리고 영구 객체 이름에 기반한 분산 객체를 정의할 수 있는 언어 구조를 제공한다. D++ 프로그램에서 새로이 생성되는 분산 객체는 생성 시에 제공되는 객체의 영구 이름과 동일한 영구 이름을 갖는 분산 객체가 존재할 경우 해당 객체들과 복제 관계를 유지함으로써 정보를 공유한다. 각 복제 객체들은 서로 간에 대등한 관계를 가지며, 멤버 함수 정의 시에 기술되는 특성에 따라 일치성이 유지된다. 이 같은 D++의 분산 객체 모델은 실시간 그룹웨어의 기본 요구 사항인 분산 환경에서의 정보 공유 및 사건 공지 기능을 자연스럽게 해결해 주기 때문에 실시간 그룹웨어의 개발을 효율적으로 지원할 수 있을 것으로 기대한다. Abstract This paper proposes D++ programming language that is an extension of C++ for distributed object oriented programming. The D++, which supports peer-to-peer object model, provides new language constructs for the definition of distributed classes, the definition of the consistency control of the member function and the definition of distributed object variables with the persistent name. In D++, when the persistent name of a newly created distributed object is same as that of an existing distributed object, the new distributed object replicates object state of the existing distributed object and thus they share the object state. The replicas have peer relation and the consistency among them is maintained according to the characteristic described on the definition of designated member functions. It is expected that D++ language increases efficiency in development of real-time groupware because the distributed object model of D++ naturally supports the information sharing and event notification that are the basic functions required when building real-time groupware.

내용기반 웹 서비스 검색 엔진의 개발

  • Son, Seung-Beom;Lee, Gyu-Cheol
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2006.06a
    • /
    • pp.656-699
    • /
    • 2006
  • 웹 서비스는 사용자가 다양한 인터페이스 정의와 교환 메시지 형식을 가지는 서비스를 개발하는데 있어 보다 효과적이고 단일화된 방법을 제공한다. 웹 서비스에서 인터페이스 정의와 교환 메시지 형식은 WSDL 통해 정의되며, 이 WSDL 문서를 통해 이용할 서비스의 인터페이스와 교환 메시지 형식을 파악하여 빠르게 해당 서비스를 이용할 수 있도록 한다. 이러한 웹 서비스의 등록과 검색을 위해서는 레지스트리 방식을 이용한다. 개발된 서비스에 관한 설명 정보는 서비스 제공자에 의해 작성되어 레지스트리에 등록되며, 서비스 요청자는 레지스트리로부터 필요한 서비스를 검색하여 이용한다. UDDI는 웹 서비스를 위한 분산 레지스트리 표준으로 웹 서비스를 위한 등록과 검색 메커니즘을 제공한다. UDDI에서 지원하는 검색 메커니즘은 크게 키워드 검색과 비즈니스와 서비스에 대한 카테고리별 검색으로 구분된다. 키워드 기반 검색은 SQL LIKE 연산을 통해 비즈니스와 서비스의 이름에 대하여 부분 문자열이 일치하는지 검사하는 방식으로 이루어진다. 이러한 UDDI 의 키워드 기반 검색은 등록된 서비스의 이름 이외의 내용 정보에 대한 검색을 지원하지 못하므로 효과적인 검색을 지원하지 못하는 단점을 가진다. 또한 UDDI는 WSDL 문서의 내용에 대한 검색은 지원하지 못하는 단점을 가진다. 이에 따라 현대의 서비스 검색은 서비스의 이름에 대한 검색만을 지원한다. 이러한 현재의 웹 서비스 검색에서의 문제점을 해결하기 위해서는 UDDI 에 등록된 설명 정보와 WSDL 문서 모두에 대한 내용 기반의 검색을 지원하고 검색 결과를 순위화 (ranking)하여 제시할 수 있는 검색 엔진이 요구된다. 이 논문은 이러한 문제점들을 해결할 수 있도록 내용 기반 검색을 지원할 수 있는 웹 서비스를 위 한 검색 엔진을 제안한다. 제안한 검색 엔진은 UDDI 등록 정보에 대하여 내용 기반 검색을 수행할 수 있도록 벡터 공간 모델을 활용한 유사도 비교 방법을 이용한다. 또한 UDDI 등록 정보 외에 실질 적인 서비스의 인터페이스와 교환 메시지 형식에 대한 비교의 수행을 위하여 WSDL 문서에 대한 유사도 비교를 수행한다. 유사도 측정시 UDDI 등록 정보와 WSDL 문서와 같은 계층적인 문서 구조를 검색 결과에 반영할 수 있는 방법을 지원한다. 지원하는 검색 방법은 두 가지로 키워드 검색과 함께 텀플릿 검색을 지원한다. 템플릿 검색은 서비스의 등록 정보 외에 인터페이스 정의가 얼마나 일치하는지를 비교하기 위해 WSDL 문서에 대한 유사도를 비교할 수 있도록 한다. 이러한 검색의 지원을 통해 제안한 웹 서비스를 위한 검색 엔진은 기존의 레지스트리를 이용한 검 색 방법보다 정확한 검색 결과를 제공한다.

  • PDF

An XML DTD Composition Method based on Data Register (데이터 레지스트리에 기반한 XML DTD 작성방법)

  • 김승훈;박대하;나홍석;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.626-628
    • /
    • 1998
  • XML은 사용자가 각 응용에 따라 필요한 태그 집합과 문서 구조를 정의할 수 있는 효과적인 기반을 제공 하지만, 서로 다르게 정의되는 태그는 그 이름만으로는 정확한 의미를 식별하기가 어렵다. 본 논문에서는 데이터 레지스트리에 기반 하여 DTD를 작성함으로써 XML 태그에 문맥적인 의미를 부여하는 방법을 제시하였으며, 이를 지원하는 DTD 작성도구를 설계하였다. XML의 기능에 데이터 레지스트리가 제공하는 표준화된 의미를 추가시킴으로써 DTD에 독립적인 문서 교환이 가능하며, 태그의 의미를 이용한 문서의 검색을 효과적으로 수행할 수 있다.

E-mail 경영-엔존 김영진 대표

  • Korea Venture Business Association
    • Venture DIGEST
    • /
    • s.119
    • /
    • pp.22-23
    • /
    • 2008
  • 당신은 해조류 이름을 몇 개나 말할 수 있는가? 미역, 김, 그 다음은 답이 없기 쉽다. 여기 지금까지 잘 알려지지 않은 매생이로 상품화에 성공, 해양식품분야에 새로운 길을 개척하고 있는 해양바이오벤처기업 엔존(www.nzoneworld.com)이 있다. 부산을 거점으로 단순 '채취-가공-판매'의 구조로 저부가가치 산업에 머물렀던 국내해양식품 분야에서 기술력과 제품화를 통해 눈부신 해조류의 전성시대를 열고 있는 엔존의 김영진 대표를 만나 그의 진솔한 삶과 사업이야기를 들어본다.

  • PDF

한국형다목적헬기(KMH)개발사업

  • 한국항공우주산업진흥협회
    • Aerospace Industry
    • /
    • v.84
    • /
    • pp.4-9
    • /
    • 2004
  • KMH, 즉 한국형 다목적헬기의 개발사업이 시작되었다. 지난 10여년동안 500MD 후속기, 경전 헬기, 소형다목적헬기 등 다양한 이름으로 획득방안이 거론되었지만, 이제야 가시적인 모습을 갖추고 사업을 준비중에 있다. 사업의 소개의 앞서 한국형 다목적헬기라 명명하게 된 배경을 알아보면 한국형은 우리의 고유브랜드로 개발하고 개발된 헬기의 주사용여건이 백두대간을 중심으로 이어진 산악과 계곡, 수시로 변하는 계곡속의 골바람, 계곡의 협소한 기동공간에서도 원활한 비행이 가능한 규모 및 기체구조 등을 고려하여 개발한다는 의미로 사막이나 대평원에서 운용하는 헬기와는 크기, 엔진추력 등 많은 부분이 상이한 특성을 필요로 하기 때문에 붙여졌다.<중략>

  • PDF

An Implementation of Message Processing System for Authenticating in Secure DNS (안전한 도메인 네임 시스템에서의 인증기능을 가진 메시지 처리기 구현)

  • 이만희;임찬순;석우진;함영환;변옥환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.357-359
    • /
    • 1999
  • 안전한 도메인 네임 시스템은 인터넷에서 호스트의 주소와 이름을 매핑해주는 분산 시스템인 도메인 네임 시스템에 보안 기능을 강화한 것이다. 본 연구에서는 구조체를 이용하여 도메인 네임 시스템에서 사용되는 메시지를 처리하는 동시에 이 메시지에 첨부되어 있는 인증 정보를 인증할 수 있는 메시지 처리 시스템을 구현하였다. 이 메시지 처리 시스템을 이용하여 안전한 도메인 네임 시스템의 구현이 쉬워질 것으로 예상된다.

  • PDF

난연 및 전기전도성 폐PET/PE 복합 발포체의 제조 및 특성

  • 송종혁;강영구
    • Proceedings of the Korean Institute of Industrial Safety Conference
    • /
    • 2001.11a
    • /
    • pp.242-247
    • /
    • 2001
  • Foam Plastics, cellular plastics, expanded plastics, plastic foam 등 여러 가지 이름으로 불리우고 있는 발포플라스틱은 plastic matrix 내에 무수한 cell이 open 형태 혹은 closed 형태로 존재하는 플라스틱 재료이며/sup 1)/ 원료플라스틱 보다 경량성, 열전도성, 충격흡수성 등 제반물성이 우수하여 포장재료, 보온재, 완충재 및 각종 구조재료로써 널리 사용되고 있으며 소재 plastic의 특성에 따라 PE, PP, PVC, PS, ABS 등 다양하게 개발되어 있다.(중략)

  • PDF

A Study on the analysis of the Standardization trend of electronic money (전자화폐 표준화 동향 분석에 관한 연구)

  • 한국희
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2001.05a
    • /
    • pp.11-26
    • /
    • 2001
  • 최근 정보통신 기술의 발전과 인터넷의 활용은 기존의 화폐제도의 개념을 근본적으로 바꿔 놓고 있다. 이른바 전자지갑, 전자화폐 등 다양한 이름으로 불리는 전자지불 수단의 등장이 바로 그 형태이다. 전자화폐는 정보보안, 전자인증, 암호화 등과 함께 전자상거래의 성공적인 확산에 있어서 가장 핵심적인 하부 구조 중의 하나이다. 현재 전자화폐시장은 기술표준, 카드 단말기 호환, 위·변조에 대한 안정성 확보, 법·제도적 장치 등 해결해야 할 문제가 산적해 있다. 본 연구에서는 전자화폐의 기술적 요구사항과 표준화 동향에 대하여 분석한 후 상용화된 전자화폐 기술이 가진 기술상 문제점 및 해결방안을 제시한다.

  • PDF

Design of a distributed virtual SIP server architecture over IP6 MANET (IPv6 MANET에서 SIP를 지원하는 분산가상서버 설계)

  • 김훈재;박용진
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.481-483
    • /
    • 2003
  • 분산가상서버 구조는 인터넷에서 멀티미디어 통신 제어를 위해 개발된 SIP를 이동 애드혹 네트워크(MANET)에 적용하기 위하여 SIP의 프락시서버, 등록서버(Registrar)를 도메인이름을 기반으로 각 노드들로 분산하여 관리하고 탐색하는 방법을 제공한다. 가상 서버를 통해 이동 단말들은 SIP의 응답속도와 서비스 가용도를 향상시키고, 인터넷에서 사용하던 SIP에 기반한 서비스를 MANET에서 자유롭게 사용할 수 있다.

  • PDF

A Gerber-Character Recognition System with Multiple Recognizers and a Verifier (다중 인식기 및 검증기를 갖는 거버문자 인식 시스템)

  • Oh, Hye-Won;Park, Tae-Hyoung
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.14 no.1
    • /
    • pp.20-27
    • /
    • 2004
  • We propose the character recognition system for Gerber files. The Gerber file is the vector-formatted drawing file for PCB manufacturing, which includes various symbols, figures and characters. Also, the characters are written in horizontal, vertical, and reverse-vortical directions. In this paper, we newly propose the Gerber-character recognition system to recognize all of component names located in PCB. To improve the performance, we develop the multiple recognizers by neural networks and the verifier considering the structural features. The developed system has been installed to the auto-programming software for PCB assembly and inspection machines.