http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
사용자 정의 형식을 지원하는 XML 기반 객체 모델의 구조 설계
이용헌 ( Yongheon Lee ),심준용 ( Jun-yong Shim ),김세환 ( Sae-hwan Kim ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.2
기존의 M&S 프레임워크는 컴포넌트 간에 송수신되는 메시지의 구조가 유연하지 못한 문제점을 가지고 있다. 플러그인 기반 아키텍처는 소프트웨어를 구성하는 컴포넌트들을 플러그인 형태로 구현하여 컴포넌트간의 결합도를 낮추고 유연성 및 재사용성을 강화할 수 있는 구조를 가지고 있다. 이러한 아키텍처를 구성하는 각 컴포넌트는 메시지 지향 미들웨어 기반의 메시지 통신을 수행하게 되는데, 플러 그인 간에 종속성이 생기지 않는 형태로 설계되고 구현되어야 한다. XML기반의 객체모델은 이러한 메시지 통신에 사용되는 메시지 객체의 구조를 정의한다. 이 객체모델은 사용자 정의 형식을 지원하며 이러한 형식을 조합하여 새로운 복합 형식을 정의하여 메시지 구조를 표현할 수 있도록 한다. 객체 모델에서는 각 사용자 정의 형식과 각 형식에서 사용하는 기본형(Primitive Type)의 클래스를 추상화하여 정의함으로써 객체 모델의 유연성을 높일 수 있는 구조를 가지고 있다.
데이터 변경에 유연한 이진 데이터 처리를 위한 XML 기반 객체 모델의 적용 방법
이용헌 ( Yongheon Lee ),심준용 ( Jun-yong Shim ),김세환 ( Sae-hwan Kim ) 한국정보처리학회 2011 한국정보처리학회 학술대회논문집 Vol.18 No.1
컴퓨터에서 사용하는 데이터의 기본 단위는 2진수 형식으로 표현되는 이진(binary) 데이터이며 이는 CPU 연산에서부터 이기종간 네트워크 통신에 이르기까지 폭넓은 영역에서 사용되고 있다. 이진데이터를 처리하는 소프트웨어를 개발하기 위하여 다양한 원시타입(Primitive Type)을 사용하는 프로그래밍 언어가 사용되는데, 일반적으로 이러한 프로그래밍 언어를 통한 개발은 소스코드에 구조체, 공용체 및 클래스로 이진 데이터를 정적으로 정의함으로써 추후 데이터 변경에 대한 유연성이 떨어지는 문제가 존재한다. XML 기반의 객체 모델은 프로그래밍 언어에서 사용되는 모든 타입 및 이진 데이터 구성형식을 제공하고 이를 통해 이진 데이터를 동적으로 관리함으로써 이러한 유연성의 문제를 해결하고 있으며 실제 이진 데이터를 사용하는 분야에 적용할 수 있다.
Publish-Subscribe 방식의 객체 모델 프로토콜을 위한 이름 기반 필터링 기법
심준용(Junyong Shim),이용헌(Yongheon Lee),위성혁(Sounghyouk Wi) 한국정보과학회 2011 한국정보과학회 학술발표논문집 Vol.38 No.2A
데이터 교환을 위한 방법 중 Publish-Subscribe 방식은 교환 대상이 아닌 교환 정보에 관심을 갖는 모델로서 어떤 객체의 상태가 변할 때 그 객체에 의존성을 가진 다른 객체들이 그 변화를 통지받고 자동으로 정보를 갱신하는 방식이다. 일반적으로 이 방식은 객체 사이에 일 대 다의 의존 관계가 형성될 때 적용되며 다양한 통지(Notification) 모델을 통해 구현될 수 있다. 한편 동적 플러그인이 가능한 DLL 구현을 위해 개발된 Publish-Subscribe 방식의 객체 모델 프로토콜은 DLL 간 독립적인 개발이 가능하다는 장점이 있는 반면 데이터의 내용이나 목적에 관계없이 관심 객체에 등록된 DLL에게 객체 상태를 통지하기 때문에 의존관계가 많아질수록 데이터 교환을 위한 부하가 발생할 수 있는 단점이 있다. 본 논문은 Publish-Subscribe 방식을 사용하는 객체 모델 프로토콜의 데이터 부하 문제를 줄이기 위해서 필터링 기법을 제안한다. 제안 기법은 각 객체 모델마다 영역 개념의 이름을 정의하고 실행 시간에 해당 영역의 이름과 동일한 이름을 가진 객체 모델에 관심을 갖는 DLL 간 데이터 교환이 가능하도록 한다.
플러그인 프레임워크 환경에서의 XML 기반 객체 모델 명세서 검증 도구 설계
유한결 ( Hankyul You ),이용헌 ( Yongheon Lee ),심준용 ( Jun-yong Shim ),김세환 ( Sae-hwan Kim ) 한국정보처리학회 2011 한국정보처리학회 학술대회논문집 Vol.18 No.1
플러그인 프레임워크는 기존 M&S 프레임워크에서의 문제점인 구성요소 간 높은 종속관계 및 낮은 유연성을 해결하고자 개발된 프레임워크 설계 방식으로, 프레임워크를 구성하는 컴포넌트를 플러그인으로 제공하여 구성요소의 추가 및 변경이 동적으로 이루어질 수 있게 한다. 또한 플러그인 컴포넌트 간 통신을 위한 메시지 구조 정의가 실행 시점에 동적으로 결정되어, 컴포넌트 간 상호 독립적인 인터페이스를 보장해준다. 하지만, 플러그인 컴포넌트들의 조합이 이뤄진 상태에서 전체적인 메시지 연결흐름이 원활하기 위해서는 각 컴포넌트에서 개별적으로 작성된 인터페이스에 대한 검증이 사전에 이뤄줘야 한다. 이에 본 논문에서는 XML 기반으로 작성된 객체 모델 명세서에 대한 무결성과 중복성을 검증할 수 있는 객체 모델 명세서 검증 도구에 대해 제안하고 이에 대한 설계내용을 설명하도록 한다.
XML 형태의 객체 모델 기반 시뮬레이션 시나리오 스키마 설계
오정인 ( Jung-in Oh ),심준용 ( Jun-yong Shim ),이용헌 ( Yongheon Lee ),위성혁 ( Soung-hyouk Wi ) 한국정보처리학회 2011 한국정보처리학회 학술대회논문집 Vol.18 No.2
국방 모델링 및 시뮬레이션(Modeling & Simulation) 소프트웨어 분야에서 분산 시뮬레이션 기술표준인 HLA(High Level Architecture)의 적용이 늘어나고 있으며, 시뮬레이션 요소의 재사용성 및 신뢰성 확보를 위한 개발 프레임워크 제공이 핵심기술로 떠오르고 있다. 특히, 시뮬레이션을 위한 공통 서비스를 제공하는 M&S 프레임워크가 개발되었다. 또한, 가상의 시험 환경을 제공하기 위한 요소 중 시험환경의 구성을 위한 시나리오 모델이 있다. 본 논문에서는 시험 환경을 구성하기 위한 M&S 프레임워크 내의 시나리오의 스키마 설계에 대해서 기술한다.