Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
Korea Information Processing Society
- Semi Annual
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
Domain
- Information/Communication > Information Processing Theory
2004.05a
-
스트리밍 데이터 처리는 여러 분야에서 많은 관심을 가지고 활발한 연구가 수행되고 있다. 특히 모니터링, 센서 네트워크등의 응용 분야에서 끊임없이 생성되는 대량의 스트리밍 데이터 처리를 위한 요구가 높아지고 있다. 본 논문에서는 XML 스트리밍 데이터에 대한 시구간 질의 처리 시스템 모델을 제시한다. 스트리밍 데이터 모델로 웹상의 데이터 교환 표준으로 자리잡은 XML을 사용하였고 연속적인 질의 처리를 위해 시구간이 명시된 XQuery를 질의 모델로 사용하였다. 제시된 시스템에서는 질의 처리의 성능 향상을 기하기 위해 질의 결과 값을 백그라운드 프로세싱으로 생성하고 그것을 캐슁하여 후속 질의의 결과 값에 반영하는 캐슁 기법을 제공한다.
-
XML 데이터베이스 시스템이 개발되면 다른 XML 데이터베이스 시스템과의 성능 비교, 또는 자체 기능에 대한 성능 평가를 수행한다. 성능 평가를 수행하기 위해서는 해당 성능 평가에 적합한 XML 데이터를 생성하는 XML 데이터 생성기가 필요하다. 본 논문에서는 지금까지 개발되었던 다양한 XML 데이터 생성기들의 특징 및 장단점을 살펴보고, 이를 기반으로 하나의 사용자 인터페이스를 이용하여 XML 데이터를 생성하는 통합 XML 데이터 생성기의 설계 내용을 기술한다. 통합 XML 데이터 생성기는 레코드 단위의 텍스트 데이터 파일의 내용을 기반으로 XML 데이터를 생성한다. 통합 XML 데이터 생성기는 관계형 데이터베이스 시스템의 데이터를 이용하여 XML 데이터로 생성하는 등 사용자가 제공하는 데이터 활용이 가능하며, 타 XML 데이터 생성기에 비해 다양한 XML 데이터를 생성함으로써 광범위한 XML 데이터베이스 시스템 성능 평가에 이용될 수 있다.
-
최근에 전자상거래, e-learning, e-book 등과 같은 다양한 분야에서 디지털 문서의 효율적인 관리를 위하여 XML문서를 이용하고 있다. 이에 따라 대량의 XML 문서들을 효율적으로 저장하고 관리하는 시스템의 필요성이 증가하고 있다. 이러한 시스템의 대부분은 XML 문서가 트리 구조로 이루어져 있기 때문에 DOM을 이용하고 있다. 그러나 DOM은 문서 전체의 문서 구조 정보를 메모리 트리 구조로 생성하는 과정에서 많은 시스템 자원을 필요로 한다. 본 논문에서는 이벤트-기반인 SAX를 이용하여 문서의 구조 정보를 내부 트리 구조로 만드는 대신 구문 분석 이벤트를 직접 응용프로그램에 전달하는 방법을 사용함으로써 DOM에서의 시스템 자원을 많이 사용하는 문제를 해결하였다.
-
XML 검색을 위한 기존의 비트맵 인덱싱은 XML을 문서, 경로, 단어로 구성된 3차원 비트맵 인덱스에 매핑하고 이를 이용해 정보를 추출함으로써 뛰어난 성능을 입증하였다. 그러나 이것은 유사 문서를 수집하고 검색하기 위해 경로 전체를 인덱스 구성의 단위로 사용함으로써 유사 경로를 인식하지 못하는 문제를 초래하였으며 유사 경로를 인식하지 못함으로 인해 유사 문서 검색의 치명적인 성능 저하가 발생하게 되었다. 이에 따라 본 논문에서는 기존의 XML 검색을 위한 비트맵 인덱싱이 유사 경로를 인식하지 못하는 문제점을 해결하기 위해 유사 경로 탐색을 위한 새로운 비트맵 인덱스를 설계하고 이를 통해 효과적으로 유사 문서를 검색할 수 있는 기법을 제안한다. 제안된 기법은 노드들을 단위로 하는 새로운 비트맵 인덱스를 구성하고 구성된 인덱스의 중심을 통해 유사 경로 탐색을 위한 클러스터들을 선별적으로 검색한다. 그리고 유사 경로 탐색을 통해 추출된 경로들을 유사 문서 검색에 활용함으로써 비트맵 인덱싱의 빠른 성능을 그대로 유지하면서 기존의 XML 검색을 위한 비트맵 인덱싱이 유사 경로를 인식하지 못함으로써 발생하는 유사 문서 탐색의 성능 저하를 효과적으로 해결한다.
-
현대 사회에서 사용되는 많은 데이터베이스 시스템 벤치마크에서는 결과 값의 극대화를 위해 실험 대상 시스템의 가용 자원을 최대화한 상태에서 수행하는 문제점을 가지고 있다. 실세계에서의 작업 환경과 유사한 환경에서의 벤치마크 실험을 위해 본 논문에서는 기존 벤치마크를 보완할 수 있는 부하 생성기를 설계한다. 부하 생성기는 운영체제의 메모리와 디스크, CPU에 직접적인 부하를 생성하며, 실세계 부하와 유사하고 사용자들이 쉽게 조작 가능한 통합 부하 생성을 지원한다.
-
최근 인터넷 및 이동 통신기기의 사용이 급증하면서 각종 데이터에 대한 사용자들의 검색 요청은 빠른 응답 시간을 요구하는 경우가 늘어나게 되었다. 이를 충족시키기 위하여 주기억 상주 데이터베이스 관리 시스템들이 등장하게 되었고 또한 대량의 데이터들에 대한 색인 구조와 색인에 대한 접근 충돌을 제어하면서도 빠른 응답 시간을 보장하는 색인 동시성 제어 기법들에 관한 연구가 활발히 진행되어 왔다. 현재 대부분의 주기억 상주 데이터베이스 관리 시스템들은 색인에 대한 동시성 제어 기법으로 잠금 기반의 동시성 제어 기법들을 많이 사용하고 있다. 그러나 잠금 기반의 동시성 제어 기법들은 검색 연산을 포함한 모든 연산에 대하여 접근하려고 하는 노드에 잠금을 거는 것을 요구하기 때문에 잠금이 걸려있는 노드를 접근 하려는 연산은 잠금이 풀리기를 기다려야만 한다. 따라서 잠금 기반의 색인 동시성 제어 기법들은 동시성에 제약이 생겨 검색 요청에 대한 응답시간을 지연시킨다. 본 논문에서는
$B^+$ -Tree에서의 잠금 없는 검색 연산을 위하여 엔트리간 연결 리스트 기반의 동시성 제어 기법을 제안한다. 본 논문에서 제안하는 기법은 주기억 상주 데이터베이스 관리 시스템 환경에서 검색 연산이 아무런 잠금없이 수행되는 것을 보장한다. 특히 본 논문에서 제안하는 기법은 삽입, 삭제 연산이 수행 중인 노드에서의 잠금없는 검색 연산의 수행이 가능하기 때문에 잠금 기반의 동시성 제어 기법들 보다 빠르고 예측 가능한 응답시간을 보장한다. -
모바일 컴퓨팅 환경은 네트워크가 손상되기 쉬우며, MH(Mobile Host)를 지원하는 MSS(Mobile Support Station)가 안정적이지 못하기 때문에, 이런 상황을 고려하여 시스템 환경을 모델링 한다. 메시지 전송 시 에러가 발생했을 경우 복구 기법으로 체크포인팅 기법과 메시지 로깅 기법을 추가적으로 사용하게 된다. 본 논문에서는 움직임을 기반으로 한 모바일 시스템 환경에서 체크포인트와 함께 메시지 로그를 사용하는 기법의 성능을 비교하고자 한다.
-
회복기법은 비공유 공간 데이터베이스 클러스터에서 고가용성을 위해 매우 중요하게 고려되고 있다. 일반적으로 데이터베이스 클러스터의 회복기법은 노드의 오류가 발생한 경우 로컬 로그와는 별도로 클러스터 로그를 생성하며, 이를 기반으로 해당 노드에서의 회복과정을 수행한다. 그러나, 기존의 기법은 하나의 레코드를 위해 다수의 갱신정보를 유지함으로써 클러스터 로그의 크기가 증가되고, 전송비용이 증가된다. 이는 회복노드에서 하나의 레코드에 대해 여러 번의 불필요한 연산을 실행하여 회복시간이 증가되고, 전체적인 시스템의 부하를 증가시키는 문제를 발생시킨다. 본 논문에서는 비공유 공간 데이터베이스 클러스터에서 최신버전의 클러스터 로그를 이용한 회복기법을 제안한다. 제안기법에서의 최신버전의 클러스터 로그는 레코드의 변경사항과 실제 데이터를 가리키는 포인터 정보로 구성되고, 하나의 갱신정보를 유지함으로써 클러스터 로그의 크기가 감소하며, 전송비용이 감소한다. 회복노드에서는 하나의 레코드에 대해 한번의 갱신연산만 실행하므로 빠른 회복이 가능하며, 시스템의 가용성을 향상시킨다.
-
기존의 내용기반 이미지 검색 시스템은 색상, 질감, 모양등과 같은 특징 벡터를 추출하여 검색하는 방법이 많이 연구되어 왔다. 특히 색상 정보는 이미지를 검색하기 위하여 중요한 정보로 사용되고 있다. 따라서 색상 이미지를 검색하기 위해서 평균 RGB, HSI값을 이용하거나 히스토그램을 이용하는 방식이 많이 사용 되어왔다. 본 논문에서는 사람이 시각적으로 보고 느끼는 색상(H), 채도(S), 명도(I) 방식을 이용한 HSI값을 사용하여 색상 의미를 이용한 지능적 이미지 검색 기법을 제안하고 알고리즘을 설명한다. 색상 의미(Color Semantics)란 사람의 시각적인 특징을 기반으로 칼라 이미지에 적용하여 감성 형용사 기반으로 검색할 수 있는 방법이다. 색상 의미를 이용한 지능적 이미지 검색은 색상-기반 질의(color-based retrieval)를 제공할 뿐만 아니라 인간의 감성이나 느낌에 의한 의미-기반 질의(semantic-based retrieval)방식을 가능하게 한다. 즉, "시원한 이미지" 혹은 "부드러운 이미지"를 검색하는 방식이다. 따라서 사용자의 검색 의도를 보다 정확하게 표현할 수 있으며, 검색의 결과에 대한 만족도를 향상 시킬 수 있다.
-
유비퀴터스 환경은 차세대의 컴퓨팅 환경을 주도할 신기술로 떠오르고 있다. 이러한 유비퀴터스 환경을 효과적으로 구축하기 위해서는 위치기반 기능이 효과적으로 구현되어야 한다. 이와 같은 배경에서 지리정보시스템의 기능을 유비퀴터스 환경과 결합하는 것은 매우 중요하다. 따라서, 본 논문에서는 유비퀴터스 지리정보 시스템을 위해 필요한 기반 기술들을 제시하고 개발하였다.
-
웹상에서 제공되는 영상정보 자원의 양이 급증하고 이용자들의 문화적인 수요가 높아진 것에 비해 영상정보를 포괄적으로 기술할 수 있는 체계적인 서지기술은 부족한 실정이다. 기존의 영상정보 기술 메타데이터 요소로는 이용자가 탐색하고자 하는 정보자원을 적절하게 검색하거나 혹은 검색된 자원 중에서 서로 연관성이 있는 정보를 그룹화하여 보여주는 것이 불가능하다[1]. 따라서 영상정보 자원이 지니는 다양한 수준과 다양한 측면의 특성을 표현해 내기 위해 국내에서 제안된 영상정보 분야의 새로운 메타데이터 표준이 제시되었다. 본 논문에서는 제안된 영상정보 분야의 메타데이터를 기반으로 하는 영화 Context 검색 엔진을 개발하였고, 이에 따라 추후에 적절한 정보자원의 검색과 연관성 있는 정보의 그룹화로의 확장을 가능하게 할 것이다.
-
본 논문은 대량의 데이터를 처리하는 전염병에 관한 역학조사에 대한 과정을 KDD(Knowledge Discovery in Database)와 데이터마이닝 기법을 이용해서 의료 전문인들의 지식을 데이터베이스화하여 데이터 선정, 정제, 보강, 예측과 빠른 데이터 검출을 하도록 하였다. 그리고 각 바이러스의 동향은 데이터마이닝을 활용하므로 일부분만의 데이터를 산출하지 않고 전체적인 동향을 산출, 예측하도록 한다.
-
공문서는 정부가 제정한 공문서 표준 DTD 및 XML 문법에 따라 작성되고 있으나, 일반 문서와 동일하게 정부의 디렉토리시스템에 문서 단위로 저장 관리되고 있다. 그러나 구조 정보를 포함하고 있는 XML 문서를 보다 효과적으로 활용하기 위해서는 논리구조 단위로 정보를 저장 관리할 필요가 있다. 본 논문은 XML로 작성되는 공문서의 특성을 파악하여 데이터베이스로 저장할 때 적합한 모델을 제안한다. 대부분의 공공기관이 사용하고 있는 관계 데이터베이스시스템(RDBMS)을 사용하였고, 데이터 중심과 문서내용 중심의 성격을 동시에 가지는 공문서의 특성을 고려하였다. 제안하는 저장 모델은 메타데이터를 표현하는 부분은 정적인 테이블을 사용하여 구조정보와 내용을 함께 저장하고, 문서 내용 중심의 본문 부분은 분할하지 않고 저장하는 변형된 분할 저장 방식이다. 제안하는 저장 모델을 활용하면 기존 RDBMS로 개발된 여러 응용 시스템과의 연동이 가능하고, XML 데이터 저장/검색을 위한 새로운 데이터베이스시스템의 구입 없이 XML 전자문서를 효율적으로 관리할 수 있다는 장점이 있다.
-
기업의 비즈니스가 인터넷을 통해 확장되고 고객의 요구가 다양해 지면서, E-CRM 시스템의 구축의 필요성이 증가되고 있다. 고객 정보에 대한 수집과 분석이 좀더 정확해 질수록 시스템 구축의 효과가 높아질 뿐만 아니라 마케팅의 성과도 높아진다. 본 논문에서는 컨텐츠의 배포와 유통에 신뢰성을 마련하기 위해 구축하는 DRM 기술에서 learinghouse 내에서 생성되는 고객에 대한 정보를 E-CRM 시스템 구축시 활용하는 모델을 제시 했다.
-
데이터베이스 이용자의 지속적인 증가를 위한 선행과제로서 데이터베이스의 질적 향상 문제가 대두된다. 품질이 낮은 데이터베이스는 이용자의 호응을 얻지 못할 뿐 아니라 여러 측정하기 힘든 직 간접적인 손실들을 초래할 수도 있다. 따라서 질 높은 지식정보자원의 구축이야말로 국가경쟁력을 넘어 국민의 삶의 질을 향상시키는 기본 요소이다. 지식기반시대에 지식정보의 창출-가공-전달-활용보전을 위한 제반요소의 구축뿐 아니라 질적인 향상을 위한 노력은 지식정보시대를 앞서나갈 수 있는 일로 매우 중요한 일이라 할 수 있겠다. 이러한 노력의 일원으로 시행된 "KISTI DB 현황 조사"의 결과를 살펴보고 그 의미와 발전방향에 대해 알아보고자 한다.
-
최근 들어 기업들은 고객의 다양한 요구에 대해 고품질의 제품으로 신속하게 대응해야 하는 현실에 직면하여 새로운 비즈니스 환경을 요구하고 있다. 즉, 기업의 모든 활동을 자사의 조직만으로 수행하는 것이 아니라 인터넷을 통한 사이버 공간 상에서 우수한 파트너를 찾아 가상의 팀을 이루는 가상기업 환경을 필요로 한다. 이러한 환경 하에서는 기업간의 관계가 유동적이며 수평적으로 전환되어 협업의 중요성이 매우 커지게 된다. 본 논문에서는 전 세계에 퍼져 있는 가상의 기업들이 제품의 생명주기동안 협업을 위해 요구되는 효율적인 정보 교환 및 공유 기능을 지원하는 시스템을 설계 및 구현하였다.
-
기업간의 경쟁이 심화되고 정보의 중요성에 대한 인식이 확대되어 가는 상황에서 다량의 데이터로부터 가치 있는 데이터를 추출하는 CRM 데이터 마이닝은 중대한 관심사가 아닐 수 없다. 본 연구는 데이터마이닝의 여러 활용 분야 중 고객세분화를 위해 최근 많이 사용되고 있는 데이터마이닝 기법인 로지스틱 회귀분석, 의사결정나무, 신경망 알고리즘 기법들을 비교하며, 이를 실제 아파트 고객의 데이터를 이용하여 검증하고자 한다. 따라서, 아파트 고객 세분화를 위한 데이터마이닝 수행시 기법 선택의 기준과 비교 평가의 기준을 제시하는 데 연구목적 있다.
-
이동 객체 데이터베이스 시스템에서 시공간 조인은 이동 객체들의 결합을 위한 중요한 연산이다. 시공간 조인 연산의 실행 시간은 이동 객체의 수가 증가함에 따라 기하급수적으로 증가한다. 그러므로 효과적인 시공간 조인 연산이 필수적이다. 본 논문에서는 처음으로 이동 객체의 궤적에 대한 정보를 잘 유지하고 있는 시공간 색인인 TB-Tree를 이용한 시공간 조인에 대한 알고리즘들을 제시하고 구현한 알고리즘에 대한 실험 결과를 제시한다. 먼저 기본적인 알고리즘과 CPU의 실행 성능 향상을 위한 알고리즘을 기술하고 이동 객체 생성기를 통해 생성된 데이터 집합에 대한 실험을 실시한 결과를 보여준다.
-
데이터 웨어하우스가 발전함에 따라 통합된 메타데이터는 구현뿐만 아니라 활용측면에서도 중요성이 부각되면서 이제는 전략적인 비즈니스 자산으로 여겨지고 있다. 이러한 메타데이터 표준으로 OMG(Object Management Group)에서는 CWM(Common Warehouse MetaModel)을 웨어하우스와 BI(Business intelligence)의 표준으로 채택하였다. 그러나 소프트웨어 개발 업체들간의 메타데이터 상호교환 중심으로 구현됨으로써 CWM을 사용한 메타데이터의 활용 및 저변확대가 안되고 있다. 이러한 문제점을 개선하기 위해서 CWM을 기반으로 한 레파지토리(Repository)를 설계 및 구현함으로써 CWM로 생성된 메타데이터를 저장, 보관하여 비즈니스적인 활용이 가능하도록 하였다. 또한 이러한 연구를 통하여 데이터 웨어하우스 분야에서도 MDA(Model Driven Architecture)기반의 설계 및 구현이 될 것으로 전망된다.
-
XML 문서는 관계형 테이블과는 달리 문서의 구조가 매우 복잡하고 불규칙하여 부분적인 정보를 최대한 활용하는 전문 검색이 일반적인 구조적 검색보다 더 중요한 역할을 한다. XML 문서는 계층이 있으므로 계층을 사용하는 전문 검색 연산은 계층을 제공함으로써 검색 공간을 줄여서 검색의 정확성과 효율성을 훨씬 더 높일 수 있다. 전문 검색 연산을 효과적으로 지원하기 위한 방법으로는 역인덱스를 (inverted index) 사용하는 것이 가장 일반적인 방법이다. 지금까지의 전문 검색을 위한 XML 문서의 구조 정보를 표현, 저장하는 방법들은 문서의 내용이 변경되지 않는 정적 문서(static documents)만을 고려하여 왔다. 이 방법들은 문서가 동적으로 변화할 경우 저장된 문서의 구조 정보 중에서 많은 부분을 다시 표현해야 하는 비효율적인 면이 있다. 본 논문은 XML 문서의 동적인 변화를 지원하면서 동시에 복잡한 XML 전문 검색을 지원하기 위한 방법으로 경로 스트링을 사용하는 효율적인 역 인덱스 구축 기법을 제안하고 제안하는 방법이 복잡한 문서의 검색과 문서의 동적인 변화를 효율적으로 검색할 수 있음을 보인다.
-
해체 활동 시작 단계에서부터 최종처리까지 발생되는 일련의 모든 자료를 체계적이고 과학적으로 관리할 수 있는 해체 DB structure를 구축하기 위하여 해체 정보 전략 계획을 수립하였고, 해체 DB 정보 영역을 분류하여 세부항목을 도출하였으며, 시스템 개발 도구 및 운영환경을 설정하였다. 자료흐름도(DFD)와 개체 관계도(ERD)를 이용하여 해체 자료 구조를 최적화하였고, Prototype 과정을 거쳐 해체 자료가 체계적으로 저장 관리 될 수 있도록 프로그램을 개발 하였다. 현재(2001년6월부터 2003년12월)까지 연구로 해체활동을 통해 발생한 해체 현장 자료를 이용하여 해체 DB 시스템을 시험한 결과 무작위로 데이터를 추출하여 집계한 결과와 잘 일치하고 있음을 확인하였다.
-
웹 로그에는 개별 사용자를 식별할 수 있는 사용자 정보와 세션 정보가 포함되어 사용자 식별과 해당 URL은 알 수 있지만, 그 URL에 해당하는 페이지내에 어느 객체에 관심이 있어 클릭하는지 알 수 없고, 페이지내에서 외부 사이트로의 링크 부분을 클릭했을 시 로그 파일에 기록이 되지 않는다. 본 연구에서는 세션과 사용자 중심의 로그 기록 방식에 객체를 추가함으로써 복잡하고 다양해지는 객체 요소(동영상, 오디오, 플래시 등)가 포함된 웹사이트에서는 객체 중심의 로그 기록 방식이 고객의 행동 패턴을 분석하여 세분화된 개인화 서비스에 보다 효율적임을 관찰하였다.
-
최근 공간 데이터베이스 시스템은 공간 데이터 마이닝, 공간 그리드, LBS 등과 같은 환경의 여러 분야로 그 응용이 확대되고 있으며, 사용자들의 다양한 공간 질의 처리 요구에 부응하는 효율적인 공간질의 처리의 필요성이 대두되었다. 특히 다중 공간 조인 질의와 같은 고비용의 공간 조인에 대한 효율적인 공간 질의 처리를 위해서는 단일 공간 조인 보다 더욱 많은 기하 계산과 공간 데이터의 특성을 이용한 다중 공간 조인 처리 방법이 필요하게 되었다. 본 논문은 고비용의 다중 공간 조인을 효율적으로 수행하기 위해 다중 공간 조인 연산을 효율적으로 처리하기 위하여 병렬적인 질의 수행을 위해 해쉬 기반의 다중 공간 조인 기법을 제안한다. 제안하는 기법은 기존 조인 대상이 되는 두 데이터 집합에만 공간 해쉬 조인을 수행하는 것을 확장하여 다중 공간 데이터 집합에 대해서도 조인이 수행 가능한 방법을 제안함으로써 최적의 조인 후보를 획득하여 효율적인 질의 처리를 수행하는 것을 보장한다.
-
인터넷상에서 존재하는 많은 데이터베이스들 중 현실적으로 유용한 정보를 가지고 있는 것은 텍스트 데이타베이스이다. 텍스트 마이닝 기법에서 비구조적인 특징을 가진 텍스트 데이타로부터 유용한 정보를 분석하고 추출하여 연관된 패턴을 탐색하는 과정은 중요한 연구과제이다. 이에 본 논문은 인터넷에서 저장된 텍스트 데이터를 가지고 기존 텍스트 마이닝 기법 중 연관탐색 기법을 적용하여 사용자 중심의 연관된 패턴을 찾아서 의미있는 정보를 얻고자 한다. 탐색하기 위해 먼저 전처리 작업으로 용어의 객체를 추출하고. 추출된 각 객체들은 대용량 데이터에서 시간적, 공간적면에서 효율적인 연관탐색 기법인 NFP-Algorithm(N-most interesting k-itemsets Using FP-tree and FP-Growth)을 적용시켜서 의미있는 정보를 추출했다. 또한 Apriori계 Algorithm, FP-Algorithm, NFP-Algorithm을 비교하여 NFP-Algorithm이 시간적면에서 효율적임을 보여주었다.
-
R-Tree 색인은 기존의 공간 데이터베이스관리시스템에서 공간 데이터 검색을 위하여 많이 사용되고 있는 공간 색인기법이다. 하지만 R-Tree 색인에서 기존의 잠금(Lock) 기반 동시성 제어는 갱신연산의 잠금으로 인해 검색연산의 블록킹 오버헤드(blocking overhead)가 발생한다. 본 논문에서는 R-Tree 색인에서 검색연산의 블록킹 오버헤드의 주요 원인이 되는 노드 분할 연산과 MBR(Minimum Bounding Rectangle) 갱신연산에 대해 각각 노드단위와 노드엔트리 단위의 버전(Version)을 생성하고 유지하여 동시에 발생하는 검색연산이 갱신연산으로 인한 지연이 없이 자신에 알맞은 버전을 읽음으로써, 검색성능을 높일 수 있는 버전 기반의 동시성 제어 기법을 제안한다.
-
다단계 보안데이터베이스 시스템에서 기본적인 병행수행 제어 기법들은 비밀채널과 교착상태등과 같은 문제들이 발생하였다. 이에 직렬화 순서를 동적으로 재조정함으로서 해결하려는 방안이 있었지만, 알고리즘의 복잡성으로 인해 오버 헤드와 많은 수행시간이 필요하게 되었고, 이에 따라 많은 양의 시스템 자원과 높은 사양의 시스템을 요구하게 되었다. 또한 이러한 방법은 다중 버전을 사용함으로서 추가적인 관리비용이 높게 되었고, 각각의 트랜잭션이 지연 및 재수행이란 불필요한 과정을 반복하게 되었다. 따라서 본 논문에서는 제안한 알고리즘은 데이터베이스의 용도에 맞게 직렬화 순서를 보장하여 스케줄을 관리하는 요청 2단계 로킹기법(Request Two-phase Locking)으로서 이는 2단계 로킹기법의 기본원리에 요청로크를 사용함으로 보다 효율적으로 병행제어를 할 수 있다. 여기서 요청로크는 각각의 트랜잭션 스케줄에 로크획득 및 해제를 병행수행제어의 필요에 따라 유동적으로 할 수 있으며, 읽기로크, 쓰기로크, 요청로크라는 3가지 로킹모드를 통해 대처방안을 마련함으로서, 충돌을 방지하며, 충돌연산의 특성에 따라 직렬화 순서를 동적으로 조정함으로 블록킹을 막는 병행제어를 응용하여 병렬성을 유지한다.
-
콘텐츠 관리 시스템(CMS:Contents Management System)은 '자료 수집, 등록, 검색, 배포'의 기본 흐름을 가진다. 콘텐츠의 등록 및 검색/배포를 위하여 각 시스템은 콘텐츠에 대한 별도의 메타 파일들을 가지고 있으나, 이러한 메타파일들은 데이터 요소의 중의성이나 모호함 때문에 일관되고 객관화 된 스키마를 가지지 못하여 체계적 분류 및 최신 업데이트를 위한 메타데이터 자체의 효율적 관리 및 연관 검색 기능을 가지고 있지 않았다. 본 논문에서는 기존 연구되고 있는 MDR과 토픽맵을 자체 개발 중인 콘텐츠 메타파일 관리 시스템(CMMS:Contents Metafile Management System)에 적용하여 메타파일의 체계적이고 효율적인 관리를 통해 기준요소로서의 메타파일 역할을 극대화하고 향후 타 체계와의 연동 및 확장성의 향상을 도모한다.
-
웹의 출현으로 XML 데이터에 대한 관심은 더욱 커지고 있다. XPath와 XQuery 같은 XML 질의 언어는 비정규적인 데이터를 탐색하기 위해 경로에 라벨을 붙여 사용한다. 이러한 XML 데이터에 대한 질의를 효율적으로 처리하기 위해서는 효율적인 색인 기법이 필요하다. 그 동안 제안되어 왔던 기존의 색인은 일반적으로 XML 데이터 안에 루트 원소로부터 모든 경로의 라벨을 기록한다. 그런 경로 색인들은 자손을 찾는 "//"와 같은 상대 경로를 포함한 질의 경우 지나친 탐색으로 질의 수행의 성능을 저하시키게 된다. 이를 극복하기 위해 효율적인 색인 기법을 제안하고자 한다.
-
본 논문에서는 시계열 데이터베이스에서 타임 워핑 하의 서브시퀀스 매칭을 효과적으로 처리하는 방안에 관하여 논의한다. 타임 워핑은 데이터베이스내 시퀀스들의 길이가 서로 다른 경우에도 유사한 패턴을 갖는 시퀀스들을 찾을 수 있도록 해 준다. 본 논문에서는 타임 워핑 하의 서브시퀀스 매칭을 위한 기존의 기본 처리 방식인 Naive-Scan의 CPU 처리 과정을 최적화하는 새로운 기법을 제안한다. 제안된 기법은 질의 시퀀스와 서브시퀀스들 간의 타임 워핑 거리들을 계산하는 과정에서 발생하는 중복 작업들을 사전에 제거함으로써 CPU 처리 성능을 극대화한다. 제안된 기법이 착오 기각을 발생시키지 않음과 Naive-Scan을 처리하기 위한 최적의 기법임을 이론적으로 규명한다. 또한, 다양한 실험을 통한 성능 평가에 의하여 제안된 최적화 기법이 가져오는 성능 개선 효과를 정량적으로 검증한다. 아울러, 제안된 기법이 기존의 여과 단계를 포함하는 방식인 LB-Scan과 ST-Filter의 후처리 단계에도 성공적으로 적용될 수 있음을 보인다.
-
XML(eXtensible Markup Language)은 용이한 이식성, 정보 표현의 유연성 및 폭넓은 확장성 등의 장점을 가지고 있어 웹상에서의 데이터 표현, 상호교환, 검색을 위한 포맷으로 널리 사용되고 있다. XML 문서의 검색을 위해 다양한 질의 언어들이 제안되었는데 그 중 XQuery는 사실상 XML 질의 언어의 표준으로 자리잡았다. 본 논문에서는 현재 XQuery 구문에서 그 기능이 제공되고 있지는 않지만 일반적인 SQL에서처럼 데이터의 재구성과 집계처리를 위한 그룹화를 쉽게 해주는 명시적인 group by 도입을 통한 효율적인 질의 표현 기법을 제안하고자 한다.
-
본 논문에서는 경성 실시간 환경에서 MPEG 비디오 스트림을 디코딩하는 멀티미디어 태스크와 경성 실시간 태스크를 효율적으로 스케쥴링하는 기법이 제시된다. 연성 실시간 특성을 갖는 멀티미디어 태스크는 평균 실행 시간을 기반으로 처리되는 반면 경성 실시간 태스크는 최악의 경우에 대한 실행 시간을 기반으로 실행이 보장된다. 서버를 기반으로 하는 본 논문의 스케쥴링 기법은 CPU 대역폭을 두 태스크들에 대하여 분할하며 멀티미디어 태스크들에 대하여는 할당된 대역폭이 다시 동적으로 조정한다. 제시된 기법의 목적은 시스템에 존재하는 경성 실시간 태스크들의 시간적 제약성을 모두 보장하면서 멀티미디어 태스크들의 종료시한이후 실행이 지연되는 시간을 최소화하는 것이다.
-
"사랑은 움직이는 거야" 라는 광고 문구를 보면서 움직임(애니메이션)이 얼마나 중요한가를 단적으로 알수 있다. 이동성이 현대 사회에서 강조되면서 움직임의 패러다임은 인터넷과 홈페이지의 개념을 바꿔 놓았다. 플래시는 이러한 움직임을 기본으로 하고 있다. 플래시의 최대 강점은 애니메이션이며, 애니메이션은 고도의 상품 개발 자유도를 가지고 있고, 감성과정서, 오락과 문화를 제공하는 정보기술 산업 및 영상미디어 문화 산업이다. 특히 온라인 네트웍크, 디카, 컬러폰의 대중화로 애니메이션, 게임 등 문화 컨텐츠를 쉽게 접근 할 수 있는 시대가 도래되었다. 이러한 필요성에 따라서 국내 대학에서는 이와 관련된 학과들이 수없이 많이 생겨나고 있으나 아직 플래시 애니메이션과 게임 제작에 대한 컨텐츠가 미비한 실정이다. 본 논문에서는 학생들이 쉽게 애니메이션과 게임을 제작할 수 있는 "MX 2004 위한 플래시 컨텐츠 제작" 모델을 제안하였다. 제안된 모델은 별도의 패키지 없이 간단하고 용이하게 사용될 수 있다. 전문가들을 위한 3D-MAX, 마야, VRML이 아니라 현재 일반 사용자들이 가장 많이 사용하고 있는 플래쉬를 이용하여 12가지 기본 방법을 제안하고 이를 게임과 애니메이션을 제작할 수 있는 제작방법 등을 수록한 모델을 설계하고 구현하였다.
-
MMORPG(Massively Multiplayer Online Role Playing Game)에서의 게임 서버는 모든 플레이어에게 게임 정보(오브젝트, NPC, 이벤트, 다른 플레이어들의 정보 등)를 실시간으로 전송해야 한다. 그러나, MMORPG에 참여하는 플레이어의 증가로 인해 전송되는 정보의 양이 많아지면 네트워크 전송 지연과 서버의 부담으로 인해 플레이어들간 정보 전송의 문제가 발생한다. 이를 해결하기 위해 본 논문에서는 AOI(Area Of Interest, 관심영역)를 이용하여 자원 이동 및 동기화를 효율적으로 관리할 수 있는 구성요소들과 적용방안을 제시한다.
-
본 논문에서는 MPEG-21 Digital Item Adaptation(DIA)에 의한 워터마크 신호의 영향을 실험하고 분석한다. MPEG-21 DIA에서는 다양한 소비환경에 맞게 멀티미디어 컨텐츠를 변할 수 있는 기능들을 제공하고 있다. 그러나 컨텐츠 변환기능들은 저작권 보호를 위해 컨텐츠에 삽입된 워터마크신호를 홰손시킬 수 있으므로, DIA 환경에서 워터마킹기술을 사용하기 위해서는 워터마킹기술에 대한 DIA의 영향을 분석할 필요가 있다. 본 논문에서는 일반적으로 널리 알려진 대표적인 워터마킹기술을 이용하여 MPEG-21 DIA에서 정의하고 있는 각각의 적응변환기능에 대한 워터마크의 강인성을 실험하여, 그 결과를 바탕으로 DIA 환경에서 워터마킹기술을 적용할 때 필요한 요구사항을 분석하였다.
-
본 논문에서 제안한 실시간 모바일 감시 시스템은 소형 화상 카메라를 이용하여 PC상에서 구현할 수 있도록 함으로써 저렴한 비용으로 시스템 구축이 이루어 졌고, 동작 검출을 위한 영상처리에서 프레임 메모리를 사용하지 않고, 기준 영상과 현재 영상의 블록별 특징 값만을 비교하기 때문에 처리 속도가 현저하게 향상되었다. 검출된 영상을 모바일 클라이언트로 전송하기 위해서 WAP 풀 기반 영상 전송 방법을 사용하여 WIPI SDK로 구현함으로써 감시 영상의 변환과 전송을 실시간으로 구현할 수 있었다.
-
본 논문에서는 디지털 정보에 대한 저작권 보호를 위해 동영상 워터마크 알고리즘을 구현하였다. 제안하는 방법은 동영상 파일인 raw video에 I-picture가 될 부분에
$8{\times}8$ 로 DCT한 후 저작권자를 증명할 수 있는 로고와 워터마크 삽입 여부를 결정하는 헤더를 DC 삽입 알고리즘을 적용하여 삽입한다. 동영상 워터마크로 DC계수에 양자화 기법을 이용한 알고리즘은 기존의 알고리즘보다 PSNR과 검출률이 좋은 결과를 보였다. -
이 연구에서는 동작 포착 데이터에서 최적의 동작을 얻기 위한 비용과 시간을 줄이고, 캐릭터의 체형 크기에 무관하게 복합 지형에서 적응적인 이동 동작을 빠르고 효율적으로 생성하는 방법을 제안한다. 즉 캐릭터의 신장이나 걷는 속도, 걸음폭 등의 매개변수들을 사용하여 평지면, 경사면, 계단면 그리고 굴곡면 등 다양한 지형에서의 달리기 동작을 생성하며 역운동학(Inverse Kinematics) 개념을 적용하여 관절들의 위치나 각도를 산출하고 관절의 이동 궤적을 계산하기 위해 큐빅 스플라인 곡선을 활용한다.
-
본 논문은 미국 차세대 디지털 케이블 방송 표준 규격인 오픈케이블(
$OpenCable^{TM}$ )의 수신제한 모듈인 CableCard의 Physical Layer를 SystemC의 TLM(Transaction Level Modeling)과 RTL(Register-Transfer Level) 모델링 기법으로 설계하였다. 본 논문에서 설계한 CableCard의 Physical Layer는 PCMCIA Interface, Command Inteface 그리고 MPEG-2 TS Interface 로 구성된다. CableCard가 전원이 인가될 때, 카드 초기화를 위하여 동작하는 PCMCIA 인터페이스는 16 비트 PC 카드 SRAM 타입으로 2MByte Memory와 100ns access time으로 동작할 수 있게 설계하였다. PCMCIA 카드 초기화 동작이 완료된 후, CableCard의 기능을 수행하기 위하여 두 개의 논리적 인터페이스가 정의되는데 하나는 MPEG-2 TS 인터페이스이고, 다른 하나는 호스트(셋톱박스)와 모듈 사이의 명령어들을 전달하는 명령어 인터페이스(Command Interface)이다. 명령어 인터페이스(Command Interface)는 셋톱박스의 CPU와 통신하기 위한 1KByte의 Data Channel과 OOB(Out-Of-Band) 통신을 위한 4KByte의 Extended Channel 로 구성되고, 최대 20Mbits/s까지 동작한다. 그리고 MPEG-2 TS는 100Mbits/s까지 동작을 수행할 수 있게 설계하였다. 설계한 코드를 실행한 후, Cadence사의 SimVision을 통해서 타이밍 시뮬레이션을 검증하였다. -
가상현실 시스템은 프레임마다 객체를 식별하고 이벤트에 대한 빠른 응답시간을 요구한다. 대부분 개상현실 시스템들을 빠른 응답시간과 객체 식별을 빠르게 하기 위하여 인덱스를 사용한다. 이러한 인덱스들은 그리드 형태로 공간을 분할하여 트리형태의 구조를 가지기 때문에 영역질의에는 취약한 구조이며 이동 객체의 이동횟수에 따라 부가적인 연산비용이 생긴다. 따라서 3차원 영역질의에 우수한 성능을 보이는 R-트리를 가상현실 시스템에 적용하였을 때에 발생되는 문제점을 정의하였다. 또한 발생한 문제점을 해결하기 위해 가시성을 고려한 영역 질의, 초기 삽입 정책을 제안하였다.
-
기존 장면 전환 검출 방법들은 대부분 특정 영역에 제한되어 사용할 수 있는 방법들이며, 많은 중요한 특징 정보들을 유실하여 장면 전환 검출에 효율적이지 못하였다. 또한 장면 전환 검출을 통하여 의미 정보를 추출하기가 어렵고, 카메라와 객체의 동작을 정확히 인식하지 못하기 때문에 하이브리드 장면전환 검출 기법을 적용하여 의미 있는 정보를 효율적으로 검출 하였다.
-
키 프레임들의 컬러 정보 차이 값과 표준편차 차이 값을 이용한 유사성측정 방법을 기반으로 클러스터링을 이용하여 의미 있는 단위로 분할되어 색인화 된 비디오에서 중요 장면들을 추출하고 추출된 키프레임들을 대상으로 중간(middle)샷 개요 생성 규칙을 적용하여 요약된 형태의 비디오 개요를 추출하여 사용자들에게 제공함으로써 비디오 선택의 폭을 넓힐 수 있도록 제안하였다.
-
영상압축 표준인 MPEG알고리즘은 다양한 분야에서 응용되고있다. 최근에는 기존의 아날로그 CCTV 영상 감시시스템 분야에서도 MPEG을 응용한 IP Surveillance 시스템으로 급속히 전환되고 있는 추세이다. 본 논문은 IP Surveillance를 위한 MPEG 알고리즘의 최적 Qp에 대해 분석하고 실제 전송구간에서의 지연과 품질에 대해 분석하였다. 네트워크를 통한 영상전송에서 QoS에 영향을 미치는 주요 요인으로는 압축된 영상데이터의 bit rate와 전송구간인 네트워크에서의 지연으로 인한 문제이다. 따라서 본 논문은 IP Surveillance를 위한 디지털 CCTV 네트워크를 구성하기 위한 방안을 MPEG 알고리즘과 전송부분에서 분석하고 효율적인 구성방안을 제시하였다.
-
비디오 데이터베이스에서 움직임 정보를 가지고 있는 이동객체에 대한 모델링은 크게 두 가지 측면 즉, 공간적 혹은 시간적 관계성에 의해 다루어진다. 공간적 관계에서 위상 관계는 근접 그래프에 의한 모델링이 대부분이며, 이를 이용한 내용 기반 비디오 검색에서 자연어 형태의 질의어는 정형화된 위상 관계 표현으로 변환하는 과정을 거친다. 그러나 이 과정에서 위상 관계 표현이 인간이 사용하는 언어의 의미를 정확히 반영하는지는 알 수 없다. 이에 본 논문에서는 위상 관계 표현과 인간이 사용하는 움직임 동사간 의미의 차이를 줄이기 위해 위상 관계 표현과 실제 움직임 동사간의 매칭에 대해 연구했다.
-
본 논문을 통하여 개발된 시스템은 라인카메라를 사용하여 터널의 균열 영상을 획득하기 위하여 사용되는 시스템으로, 터널 내부의 균열 영상을 실시간으로 촬영하여 저장하는 시스템이다. 터널 영상은 의료영상과 같이 작은 손실에도 큰 영향을 미칠 수 있다. 이러한 요소 때문에 본 시스템에서는 CCD 방식의 라인 스캔 카메라를 이용하여 터널 영상을 촬영하며, 이를 저장 하는 방법에 있어서는 비손실 압축기법을 사용하였다. 비손실 압축 기법의 사용을 이용하여 영상을 저장하는 방식은 많은 데이터 저장공간을 필요로 한다. 이러한 문제점은 기술 개발의 놀라운 성장과 더불어 기존 테이프 기반의 방식에서 벗어나 로컬 하드디스크로 직접 저장하는 기법을 사용할 수 있게 되었다. 즉, 라인 카메라를 이용하는 기존 시스템의 경우에는 영상데이타를 실시간으로 저장할 수 없는 문제점 때문에 촬영 속도를 느리게 하면서 영상을 획득하였으며, 획득한 영상을 테이프로 저장하도록 설계되었다. 이에 반하여 본 시스템에서는 테이프를 대신하여 로컬 디스크를 사용하여, 대용량의 영상을 실시간으로 저장할 수 있는 시스템을 개발하였다. 예비실험을 통하여 나타난 결과에 따르면 본 논문을 통하여 개발된 시스템은 약 20Km 이상의 속도로 진행하는 열차에서 터널의 영상을 실시간으로 촬영하여 저장할 수 있음을 살펴볼 수 있었다.
-
시스템 설계가 시스템 요구 사항을 만족하지 않으면 시스템 구현 후 처음부터 다시 설계 및 구현을 해야 함으로 시스템 설계 단계에서 설계한 시스템이 요구 사항을 만족하는지 검증하는 것이 매우 중요하다. 일반적 시스템 요구 사항 중에는 시스템이 항상 막힘없이 작동 (live)해야 한다는 것과 시스템 자원의 총합이 한계값을 넘지 말아야 한다 (bounded)는 것이 있다. 본 논문에서는 이동물체 데이터베이스 시스템이 구조적으로 live하고 bounded 한지 검증하는 페트리 넷 방법을 소개한다.
-
소프트웨어 개발에서는 서비스 기간동안, 운영환경에 쓰일 부분을 관리하고 수정해야 할 사안이 발생한다. 그러나 이러한 변경은 구조적인 다른 문제점, 즉 객체와 개발자간의 효율적인 교신(communication)능력을 중요히 요구한다. 이를 위해 개발자는 시스템의 행위에 대해서 사용자와 프로그래머 모두가 이해하기 쉽고, 이후에 이러한 구조로부터 소프트웨어 아키텍쳐를 생성할 수 있는
${\bigcirc}{\bigcirc}$ (object orient) Model을 사용한다. 그러므로 개발자는 이러한 환경에 대처하기 위해서 코드 기반을 보다 유연한 방법으로 구축할 필요성이 있다. 이를 위해 본 연구에서는 표기언어가 갖는 구문적 특성과 성질을 활용한 구문 객체 모델과 관계를 통해 개발자의 소프트웨어 구조의 생성을 지원하고 핵심요소의 표현의 일원화를 위한 방법을 제시한다. -
세대별 쓰레기 수집기의 알고리즘을 사용하는 자바 플랫폼에서 객체의 생명 주기가 짧은 응용프로그램과 객체의 생명 주기가 긴 응용프로그램에 각 각 힙의 크기를 조정하여 가비지 콜렉션 성능 측정과 동일한 힙의 크기일 때 young generation크기 조정을 하여 가비지 콜렉션의 회수와 실행시간의 성능을 향상시키도록 한다.
-
레거시 시스템을 위한 기존의 도메인 분석의 문제점을 해결하기 위하여 동적인 모델링인 확장된 워크플로우 메커니즘을 기반으로 하는 도메인 분석 방법을 제안하고자 한다. 이 도메인 분석을 통해 공통/비공통의 프로세스 컴포넌트 식별 및 공통 프로세스 컴포넌트들의 클러스터를 추출하고 마지막 단계에서 UML 기법으로 컴포넌트 내의 객체를 추출할 수 있다. 또한 제안한 컴포넌트 가중치 측정 매트릭스에 적용해 사용 빈도수가 많거나 중요한 컴포넌트 및 컴포넌트 클러스터를 찾는 방법을 제시하고자 한다.
-
세계 게임시장의 급속한 팽창으로 인하여 게임 S/W의 경쟁력 확보를 위한 여러 방안들이 제기되고 있으며 이중 품질에 대한 논의가 대두되고 있다. 그러나 게임 S/W의 품질에 관한 국내의 연구 개발이 아직 미흡한 실정이며 게임 S/W의 품질저하로 이어지고 있다. 따라서 게임산업의 발전과 아울러 패키지게임 S/W의 품질 향상을 통해 게임 S/W의 질적 수준을 제고할 필요가 있다. 본 연구에서는 ISO/IEC 9126를 기반으로 패키지게임 S/W를 시험하여 결과를 산출할 수 있는 품질모델과 시험기법를 개발하여 패키지게임 S/W 품질평가에 적용할 수 있도록 하였다.
-
Waterfall 모델에서의 소프트웨어 개발 단계는 사용자로부터 요구 사항을 정의하고, 이것이 다음 단계의 input 이 되어 개발자에 의해 작업이 진행되는 개발 양식을 따른다. 시스템 요구 사항을 정의할 때에, 프로세스 관점에서 사용자 업무를 이해하고, 이 프로세스에서 사용되는 시스템과의 관계를 정의하여 요구 사항으로 함께 정의한다면, 단순한 시스템의 기능을 정의하여 개발하는 것 보다 시스템의 사용 목적을 이해하고 개발하게 됨으로써, 더 만족도 높은 시스템으로 개발할 수 있게 된다. 프로세스 관점에서 이해하고 정의하는 시스템의 요구 사항은 시스템 보수 작업(Maintenance)시에도 시스템의 상황이 현재 업무 프로세스와 어떻게 연계되어 있는지 파악하기 용이하고, 테스트 단계에서도 테스트 조건이나 테스트 시나리오로서도 활용이 가능하다. 새로운 업무를 담당하는 사람에게도 시스템 개발 요구 사항에서 정의된 업무 프로세스 맵(Map)이 관련 업무를 파악할 수 있는 기초 자료로 재 활용 될 수도 있다. 비즈니스 프로세스 리엔지니어링에서 사용하는 비즈니스 프로세스 맵핑(Mapping) 기술을 소프트웨어 개발 방법론에 적용하여, 요구 분석 단계에서 사용하는 분석 도구로서의 응용을 제안하고자 한다.
-
이 논문은 클라이언트/서버 환경에서 클라이언트의 상호 운용성을 위한 브리지 프레임 워크인 Flex Bridge Framework(FBF)를 정의하는데 있다. 설명하게 될 주요 내용은 1) FBF의 아키텍처를 설명하고 2) FBF의 프로토콜을 설명한다.
-
클래스정보에 대한 속성의 추출 및 분류에서 주로 추출된 클래스의 정보가 단지 원시코드의 코멘트에서 추출되었기 때문에 클래스에 대한 정확한 기능 및 용도에 대한 Document가 부족하여 실제로 이용자가 최적의 부분을 추출하기가 어려웠다. 이러한 것들을 향상시키기 위하여 본 연구에서는 객체에 대한 클래스뿐만 아니라 패턴모델의 설계에서도 객체지향모델링 방법을 이용하여 메타모델과 메타데이터를 설계하였다. 그리고 XMI 메타모델로 정의된 디자인패턴의 세부적인 클래스의 메타데이터의 생성에 중점을 두었으며, 마크업언어로 XML-스키마 형식을 이용하여 심플타입(simple type)과 콤플렉스타입(complex type)으로 분류하였다. 그 결과 메타데이터 엘리먼트 단위영역별로 마크업언어를 생성하여 소프트웨어 설계에서 효과적인 재사용을 할 수 있었다.
-
보안 S/W의 보안성 평가기준(CC; Common Criteria)은 국제 표준 ISO/IEC 15408로 제정되었고, 시제품에 대한 보안기능요구사항과 보증요구사항을 표준화된 방법으로 표현하고 있다. 보안 S/W의 보안성은 중요하나 그 품질 또한 간과되어서는 안 된다. 이에, 본 논문에서는 CC에서 기술하고 있는 보안기능에 대한 S/W 품질평가기준에 대해 연구하였다.
-
소프트웨어를 부품화하고 이를 조립 합성하여 새로운 어플리케이션을 개발하는 방식의 CBD 방법론이 소프트웨어 개발방법론으로 많이 연구되고 있다. 그러나 이 방법론은 시스템의 기능적인 특성을 중심으로 분할하는 경향이 많아 컴포넌트에 대한 추론, 문서화, 코드의 이해를 어렵게 하는 단점이 있다. 따라서 본 논문에서는 "영역지향 CBD 방법론"이라고 명명한 CBD 방법론을 새롭게 제시하여 컴포넌트의 재사용을 용이하게 함으로써 시스템 개발 시간 단축과 개발비용의 감소를 유도하였다.
-
컴포넌트는 일반적으로 객체 모델링을 기반으로 설계되고 개발되기 때문에 상호작용과 협력의 표현, 상속으로 인한 재사용 문제 등을 해결하는 데는 한계가 있으며 복잡한 구조를 가진 대규모 시스템에서 컴포넌트를 추출하기에는 용이하지 않다. 따라서 객체 모델링을 보완하기 위하여 객체 중심이 아닌 객체의 역할을 중심으로 하는 역할 모델링 기법이 제안되었다. 본 연구는 UML 기반에서 다양한 관점의 역할 모델을 표현하여 컴포넌트를 추출하는데 활용할 수 있도록 한다.
-
컴포넌트 기반 소프트웨어 설계는 개발된 컴포넌트의 조립을 통한 재사용으로 소프트웨어를 생성하는 것을 목표로 하고 있다. 이때 재사용되는 컴포넌트들은 용도에 맞게 개조되어야 한다. 본 연구는 이러한 개조 방법을 트랜잭션 어뎁터(Transaction Adaptor)라는 개조 컴포넌트를 이용하여 기존의 컴포넌트 또는 기존의 레거시 시스템을 재사용하는 것에 대한 연구이다. TA를 이용한 개조방법은 클라이언트와 호스트시스템 사이에 TA컴포넌트를 사용하여, XML데이터를 스트림 형태로 변환하여 전송함으로서 레거시 시스템을 재사용한다. 이러한 TA를 이용한 재사용 방법은 클라이언트 플렛폼이나 호스트의 종류에 관계없이 TA가 XML로 데이터 변환처리하여 레거시 시스템을 재사용할 수 있다.
-
소프트웨어 개발에서 시스템 설계의 빈번한 변화와 그에 따른 프로그래밍의 어려움으로 인해 항상 시스템 설계와 구현 사이에 불일치하는 부분이 생기게 된다. 본 논문에서는 설계 모델을 영속적인 메타데이터로 저장하여 관리하며 추후에 설계의 변경이나 수정이 필요한 경우나 같은 영역의 시스템 개발 시에 적용할 수 있으며, 설계 모델로부터 코드를 생성하여 주는 도구의 개발을 통하여 설계와 구현사이의 불일치를 줄이고 소프트웨어 개발의 생산성과 유연성을 증대시킬 수 있는 방법을 제안하고자 한다.
-
소프트웨어 아키텍처는 소프트웨어 시스템의 중요한 요소를 정의하고 이들 요소 간의 상호관계를 나타낸 전체 시스템의 기본 구조이다. 시스템의 변경과 확장에 용이하고 시스템의 상호 연동성을 확보하는데 있어 아키텍처기반의 기술 접근은 필수적인 요소이다. 이러한 소프트웨어 아키텍처를 분석하기 위한 다양한 방법들이 제시되고 있으며, 이 방법들은 비즈니스요구를 반영하고 품질속성에 따른 시나리오를 만들어 그것을 기반으로 소프트웨어아키텍처를 갖추게 된다. 이에 본 논문에서는 시나리오 기반 소프트웨어 아키텍처 분석방법에 대한 비교 연구를 통하여 향후 소프트웨어 아키텍처 분석을 위한 효과적인 방향을 제시해 보고자 한다.
-
본 연구는 레거시 시스템의 인터페이스 정보로부터 의미 있는 정보를 파악하여 새로운 시스템에 통합될 수 있도록 하기 위한 기존 레거시 시스템의 인터페이스에 기반한 객체 추출 기법(이하 TEILOR ; Techniques to extract Object based on Interface of Legacy System for Object Reusability)을 제안한다. 본 논문에서 제안하는 TEILOR는 인터페이스 사용사례 분석 단계, 인터페이스 객체 분할 단계, 객체구조 모델링 단계, 객체 모델 통합 단계 등 4단계로 구성되어 있다. 인터페이스 사용사례 분석 단계는 인터페이스 구조, 레거시 시스템과 사용자간의 상호작용 정보를 획득하는 단계이다. 인터페이스 객체분할 단계는 인터페이스 정보를 의미 있는 필드들로 구분하는 단계이며, 객체구조 모델링 단계는 인터페이스 객체들간의 구조적 관계와 협력 관계를 파악하여 모델링하는 단계이다. 마지막으로 객체 모델 통합 단계는 객체 단위의 단위 모델들을 통합하여 추상화된 정보를 포함한 상위 수준의 통합 모델을 유도하는 단계다. TEILOR에 의해 생성된 객체 통합 모델은 역공학 기술자들의 레거시 시스템 이해와 레거시 시스템의 정보를 새로운 시스템에 적용하는데 있어 효율성을 극대화할 수 있다.
-
컴포넌트 기반 개발은 소프트웨어의 생산성을 높이며 유연성, 확장성, 호환성, 상호운영성 높은 정보시스템을 구축한다. 하지만, 이러한 특성이 성능을 저하시키는 요인이 되기도 한다. J2EE 환경에서 3-tier 컴포넌트 조립방식의 웹 어플리케이션 개발 시 성능 향상을 가져오는 아키텍처 패턴을 제시한다. 또한 그 제시한 아키텍처 패턴을 기반으로 한 구현을 통한 응답시간을 측정해 성능 향상 결과를 제시한다
-
컴포넌트 기반의 소프트웨어를 개발하는 데 있어서 대부분의 방법론은 앞으로 구축할 새로운 시스템의 재사용성 확보에 치중할 뿐, 기존의 레거시 시스템 자원을 재사용하여 새로운 시스템을 구축하는 실용적인 재공학 방법을 지원하지 못하고 있다. 또한, 기존의 레거시 시스템을 컴포넌트화하는 방법들도 소프트웨어들의 규모가 방대해지고 복잡해짐으로써 시간적, 비용적 측면에서 많은 시간과 노력이 요구된다. 본 논문에서는 레거시 어플리케이션을 재공학 프로세스를 적용하여 컴포넌트화하기 원하는 메소드를 추출하고, WDL 정의 및 JNI를 연계하도록 하는 래퍼를 생성하여 자바빈즈 컴포넌트화함으로써 범위를 최대화하고, 재사용성을 극대화할 수 있는 방안을 제시한다.
-
임베디드 시스템에 탑재될 자바가상머신을 기능별 모듈로 컴포넌트화 하여 이식될 플랫폼의 요구사항에 맞추어 재구성한다면 컴포넌트 기술의 장점인 소프트웨어의 재사용과 재구성을 통한 빠르고 신뢰성있는 자바가상머신 개발이 가능하다. 이러한 자바가상머신 컴포넌트 재구성을 위한 컴포넌트 모델의 정의 및 명세를 위한 지원도구가 필요하며, 명세도구의 지원 하에 보다 시각적인 컴포넌트 구성 및 각 명세요소 정의를 바탕으로 한 자바가상머신 컴포넌트의 재구성에 요구되는 여러 제약조건이나 각 컴포넌트 간의 관계정의 등이 명세 되어질 수 있다. 또한 임베디드 시스템이 가지는 실시간 속성에 대해서 정의하여 이를 명세도구를 통해서 속성명세 및 설계 시에 예측성을 지원하기 위한 WCET 계산이나 우선순위 정의 등을 명세할 수 있다. 따라서, 본 논문에서는 명세방법을 제안하고 실시간 속성 중심의 자바가상머신 컴포넌트 명세도구를 설계하고 구현하였으며, 기존에 제안된 내장형 실시간 컴포넌트 개발 도구와 비교하였다.
-
소프트웨어 제품 군 개발 방법은 모든 멤버 시스템에 대한 공통점과 차이점을 분석하여 공통된 소프트웨어 구조들과 요소들을 개발한다. 소프트웨어 제품 군 방법에서는 멤버를 구성하는 모든 시스템들의 공통점과 차이점을 동시에 관리해야 하므로 시스템 멤버들의 변화를 효과적으로 표현할 수 있는 방법이 필요하다. 이 논문에서 우리는, 요구 사양서와 변경 가능성을 기록하는 요구 변경 사양서를 바탕으로 시스템 운영 시나리오와 시스템 운영 변경 시나리오를 효과적으로 작성하는 방법을 제안하고, 이를 실제 시스템 개발에 적용해 보았다.
-
최근 사회의 다양성과 기업환경의 변화, 정보기술(IT)의 발달로 조직운영의 생산성 및 효율성 제고와 대고객 서비스 수준향상을 위해 업무처리를 자동화 시키고자 하는데 많은 관심을 가지게 되었다. 현재는 누가 무슨일을 하고 있는지 파악이 어렵고, 조직에 의해 정의된 룰과 시스템에 따르기 보다는 개인의 주관과 판단에 따른 업무 수행이 되고, 무엇보다 변화하는 시장환경에 유연하게 대응하는데 어려움이 많다. BPM(Business Process Management)은 조직내의 사람과 시스템, 어플리케이션을 통합하는 개념으로서 워크플로우와 응용프로그램통합기술(EAI)이 결합된 시스템으로 업무의 자동화는 물론 모니터링, 평가등을 통하여 획기적으로 ROI를 개선해 주며 적용을 위해서는 프로세스와 시스템을 아우러는 컨설팅과 구현이 따른다. 그러나 BPM의 개념적 만족은 하지만 초기단계로서 적용사례가 부족하여, 적용하기 위한 의사결정은 쉽지 않다. 본 논문은 BPM의 개념파악과 BPR, 워크플로우와 BPM의 차이점을 비교분석 하고, 대규모 대량의 트랜잭션과 수천명의 사용자 및 다수의 비즈니스 어플리케이션이 관여하는 금융여신 프로세스에 BPM을 적용하는 사례를 제시하고자 한다.
-
1950년대 동란을 거쳐 1960년대 초반부터 시작된 경제개발계획에 의해 급격한 경제성장으로 인해 산업 인구의 대도시 집중화에 의하여 전기의 공급력 부족 현상은 지속되었다. 따라서, 이때부터 성장한 경제배전계통은 수적으로도 많고 광범위하게 산재되어 있어 인력에 의해서는 더 이상 효과적인 관리가 어렵게 되었고, 사회가 고도 정보화로 진전되면서 수용가는 한층 더 높은 공급 신뢰도와 고품질의 전력공급을 요구하고 있다. 이러한 변화에 따라 전력공급자는 전력계통에 대한 감시와 제어를 통하여 항시 안정적이고 신뢰성있는 운용을 하여야한다. 이에 따라 배전계통에 설치된 배전설비를 컴퓨터와 통신수단을 이용하여 원격지에서 감시 제어할 수 있는 배전자동화 시스템에 대한 연구가 오래 전부터 이루어져 왔으며 효과적으로 양질의 전력을 공급하고자 배전자동화 시스템(DAS)이 도입되었다. 본 연구에서는 능동적인 감시 및 제어기능을 제공하는 객체지향형 능동데이터베이스 알고리즘을 사용하여 배전계통 제어에 적용하였고 기존의 인터넷 통신망을 통한 감시 및 제어가 가능하게 하였으며 이러한 효과에 의해 배전계통이 여러개의 다른 전력회사로 분할될 경우 각기 존재하는 다른 시스템에 대하여 인터넷을 통한 연계가 가능하도록 하여 통합적인 데이터베이스를 구축하는데 용이하게 하였다.
-
웹이 일상생활에서 널리 활용되고 웹 어플리케이션이 종래에 오프라인에서 이루어졌던 다양한 분야를 대신하면서 웹 어플리케이션에 접속하는 사용자가 급속히 증가되었다. 사용자의 급속한 증가는 다시금 웹 어플리케이션을 3-Tier 구조로 구성하여 안정적인 서비스 제공의 기반을 마련하게 만들었다. 그리고 개발된 3-Tier 웹 어플리케이션이 실질적으로 다수의 사용자에게 안정된 서비스를 제공할 수 있는지에 대한 테스트가 널리 수행되고 있다. 이러한 배경 하에서 이 논문은 3-Tier 웹 어플리케이션 테스트 수행 시 고려해야 할 요소들을 분석하고 3-Tier 웹 어플리케이션의 효율적인 성능 테스트 방안을 제시한다.
-
최근 디지털 가전과 모바일 컴퓨팅이 화두로 떠오르면서 내장형 기술이 전성기를 맞이하고 있으며, 다양한 내장형 시스템들간의 상호 운용성, 플랫폼 독립성과 이식성을 지원할 수 있는 환경을 제공하는 내장형 미들웨어의 중요성이 부각되고 있다. 미들웨어는 신뢰성, 안전성, 보안성, 실시간성 등과 같은 기능에 직접 포함되지 않는 비기능적 요구를 응용 분야에 따라 요구할 수 있으며, 그 때마다 다양한 비기능적 요구에 맞는 미들웨어를 각기 따로 개발하는 것은 지극히 어려운 일이다. 따라서, 비기능적 요구에 적합하게 미들웨어를 동적으로 재구성하는 컴포넌트 개발 방법이 주목 받고 있으며, 이를 통해 재구성된 내장형 미들웨어에서는 비기능적 요구인 실시간성이 요구되므로, deadline 만족 여부를 확인하는 스케쥴링 분석이 중요하다. 많은 최적의 스케쥴링 분석 알고리즘이 존재하나 그들 중 어느 것도 동적 재구성이 될 때 태스크 집합상의 가정(assumption)이 변경되는 내장형 미들웨어를 만족 시킬 수 없다. 가정에 적합한 스케쥴링 알고리즘으로 대체하기 위한 제안들은 대부분 정적 조립 환경에서 새로운 버전에 의해 기존 클래스를 교체하는 코드 수정에 기반하나, 동적 재구성을 통해 행위를 변경하는 내장형 미들웨어에서는 응용하기 어렵다. 따라서, 본 논문에서는 동적 재구성 환경에서 수행되는 내장형 미들웨어를 위해, 적합한 스케쥴링 알고리즘으로 대체 할 수 있는 스케쥴러를 런타임 컴포넌트 개조 기술 중 하나인 Type-safe delegation이 적용된 strategy 패턴을 기반으로 설계하였으며, 이를 통해 내장형 미들웨어 스케쥴러의 유연성과 확장성을 증가하는 방안을 제시하였다.
-
본 연구는 컴포넌트 재사용을 효과적으로 수행하기 위해 사용자 피드백을 지원할 수 있는 검색 시스템을 제안하였다. 컴포넌트 검색을 위해 퍼지 함수를 이용한 신뢰값을 사용하였으며, 사용자 집단의 요구에 능동적으로 반응할 수 있도록 퍼지 함수를 변화시켜 컴포넌트의 검색 우선순위를 변경시키는 방법을 제안하였다. 컴포넌트의 행위적 특성에 따른 검색은 응용 도메인에 따른 소프트웨어의 재사용에 매우 효과적이다. 본 연구는 후보 컴포넌트들 중 사용자가 어떤 컴포넌트를 선택하느냐에 따라 시스템이 유연하게 반응할 수 있는 적응형 검색 방법이다.
-
분석 및 설계단계의 산출물을 작성할 때는 대부분 정형화와 표준화를 따른다. 그러나 실제 시스템 개발현장에서는 단계별 산출물들의 개별적인 특성으로 인하여 모든 산출물간에는 연속적이며 자동화된 과정을 통해 산출물들이 작성될 수는 없다. 그 결과 작성된 개발 산출물간의 일관성이 유지되지 못하는 관계로 최종 산출물에서 여러 가지 문제가 야기됨을 알 수 있다. 그러므로 본 논문에서는 객체지향 방법론에 따라 개발되는 시스템에 대해 분석 및 설계단계의 산출물간 일관성을 유지하기 위한 방안을 제시하고, 이를 지원하기 위한 도구를 개발한다.
-
원자력발전소 MMIS(Man-Machine Interface System)는 발전소 공정과 관련 장비들을 감시 및 제어하고, 필요시에 보호기능을 수행함으로써 발전소를 안전하고 신뢰성 있게 운전할 수 있도록 지원하고 있다. 그러한 MMIS의 설계에 소프트웨어기반의 컴퓨터 기술이 사용된 경우, 그 설계를 구현하기 위해 사용된 소프트웨어가 설계 및 프로그래밍 오류에 취약하여, 공통유형의 소프트웨어 오류로 인해 하드웨어로써 구축된 다중성 설계를 파기시킬 수 있기 때문에 원자력 발전소의 안전 및 안정 운전과 직결되게 된다. 또한 소프트웨어는 설계공정 결함이 일반적으로 최종 결과물에서 확인될 수 있다는 점 때문에 확인 및 검증기술을 정립하고 체계적인 적용이 필수적이다. 이에 따라 본 논문에서는 현재 설계를 진행중인 SMART(System-integrated Modular Advanced ReacTor) MMIS 소프트웨어를 개발하기 위해 적용되는 확인 및 검증 규제요건을 분석하고, 소프트웨어 개발생명주기에 따른 확인 및 검증을 체계적으로 수행하기 위한 프레임웍을 제시한다.
-
원자력 산업계에서는 원전 MMIS(Man-Machine Interface System)의 디지털 기술 적용을 위해 많은 노력을 기울이고 있고, 디지털 MMIS의 핵심기반기술인 고 신뢰도 소프트웨어 개발 방법론이 확립되지 못하여 소프트웨어 공통모드고장 문제, 정량적인 소프트웨어 신뢰도 보장 문제 등이 현안으로 제기되고 있다. 이에 따라 원자력 산업의 특수성인 안전성 확보에 필요한 개발기준과 규제방법 정립에 많은 연구가 수행되고 있다. 또한 이와 같이 원전 MMIS의 디지털화를 성공하기 위해서는 소프트웨어의 고 신뢰도 확보가 관건이며, 고 신뢰도와 품질을 확보하기 위한 소프트웨어 개발 지침의 정립이 요구되고 있다. 본 논문에서는 원전 소프트웨어 개발에 적용되는 규제 요건을 분석하고, SMART(System-integrated Modular Advanced ReacTor) MMIS 소프트웨어 개발에 적용될 소프트웨어 개발 지침을 제시한다
-
자바는 객체지향 언어이고 바이트코드로 번역 이후에는 플랫폼에 독립적으로 가상머신에 의해 실행될 수 있기 때문에 소프트웨어 개발과 유지보수에 많은 장점을 갖는다. 이러한 특징으로 인해 플랫폼에 독립적인 소프트웨어 개발에는 자바가 많이 이용된다. 그러나 바이트코드로 작성된 프로그램은 가상기계에서 인터프리터 방식으로 수행된다. 때문에 프로그램의 실행속도가 느리게 실행되는 문제점을 가지고 있다. 실행속도의 문제점을 해결하기 위한 여러 가지 방법들이 연구가 진행중이다. 본 논문은 자바 바이트코드가 가상기계에서 인터프리터 방식으로 수행할 때 바이트코드의 크기를 줄여 해석하는 부담을 줄이기 위해서 바이트 코드를 최적화하는 프레임워크를 구성한다. 프레임워크를 이용하여 바이트코드를 3주소 형태의 CTOC-T(Class To Optimizer Classes-Three Address Code)로 변환하여 프로그램을 분석을 할 수 있다. 또한 CTOC-T는 3주소 형태이므로 3주소 최적화 기법을 적용하여 최적화된 바이트코드를 생성하는 프레임워크를 설계한다.
-
자바의 특징 중에 한 가지는 자바 가상 기계를 기반으로 하고 있게 때문에 특정한 하드웨어나 운영체제에 영향을 받지 않고 독립적으로 수행이 가능하다는 것이다. 하지만 자바 언어로 개발된 애플리케이션은 C나 C++등 다른 언어로 작성한 프로그램에 비하여 실행이 매우 느리다는 단점을 가지게 된다. 이는 자바 가상 기계 에서 바이트코드가 인터프리터 방식으로 사용되기 때문이다. 이러한 단점을 보안하기 위하여 여러 가지 최적화 기법이 적용되고 있다. 본 논문에서는 이러한 방법으로써 바이트코드를 3주소형태 코드로 변환하는 변환기 설계에 대해서 제안할 것이다. 바이트코드에서 스택을 사용하지 않는 3주소형태 코드로의 변환하기 위하여 크게 세 단계를 걸친다. 첫째, 스택에 대한 명백한 참조를 가진 타입화된 스택기반의 중간표현을 생성한다. 둘째, 생성된 코드에서 타입에 대한 정보를 추출하고 추출된 정보를 저장하는 기억장소를 할당하여 추출된 정보를 저장시킨다. 셋째, 스택을 대신할 타입이 없는 지역변수를 생성하여 각각의 변수에 알맞은 타입을 분배함으로써 타입화되고 명백한 3주소형태 코드를 생성한다. 이러한 방식으로 스택기반 언어에서 발생하는 문제점을 해결한다.
-
소프트웨어 시험을 효과적으로 수행하기 위해서는 시험 대상 소프트웨어가 명시된 행위 명세를 올바로 준수하는지 점검할 수 있는 테스트 오러클의 개발이 요구된다. 본 논문에서는 Statechart로 표현된 행위 모델로부터 실행 가능한 테스트 오러클의 자동 생성을 지원하는 시험환경을 제안하고 설명한다.
-
임베디드 시스템은 특별한 목적을 수행하기 위해 컴퓨터 하드웨어와 소프트웨어를 결합시킨 것이다. 임베디드 시스템은 일반 데스크탑보다 작은 규모의 하드웨어에서 운영된다. 임베디드 시스템은 파워, 공간, 메모리 등의 여러 가지 환경적 요소에 제약을 받는다. 그리고 임베디드 시스템은 실시간으로 동작하기 때문에 임베디드 시스템에서 소프트웨어의 실패는 일반 데스크탑에서보다 훨씬 심각한 문제를 발생시킨다. 따라서 임베디드 시스템은 주어진 자원을 효율적으로 사용하여야 하고 임베디드 시스템의 실패율을 낮춰야만 한다. 치명적인 문제를 발생시킬 수 있는 임베디드 시스템의 실패의 원인 중 하나가 메모리에 관련한 문제이다. 임베디드 시스템 특정상 메모리 문제는 크게 하드웨어 기반의 메모리 문제와 소프트웨어 기반의 메모리 문제로 분류된다. 소프트웨어 기반의 메모리에 관련한 문제는 Memory Leak, Freeing Free Memory, Freeing Unallocated Memory, Memory Allocation Failed, Late Detect Array Bounds Write, Late Detect Freed Memory Write 등과 같은 것들이 있다. 본 논문에서는 임베디드 시스템의 메모리 관련에 대한 문제점을 파악하고 관련 툴을 연구하여 그 문제점들을 효율적으로 해결할 수 있는 기법을 점증적으로 연구하고자 한다.
-
본 논문은 현재 이종 분산 컴포넌트 기반 시스템간의 상호운용성을 부각하고자 한다. 컴포넌트 기반으로 개발된 시스템들이 이종의 플랫폼(CORBA, .Net, JAVA)들상에 각 컴포넌트의 고유 기능 자체 그대로 상호운용이 가능해야 할 것이다. 그러나 각각의 벤더들에 의해 독자적으로 개발된 컴포넌트 모델/시스템을 사용하여 컴포넌트 표준화나 통합화에 많은 노력이 필요로 한다. 이는 시스템간의 상호운용성을 해결하는데 있다. 본 논문에서는 컴포넌트 상호운용 성숙도 모델(CIMM)을 언급하고 웹 서비스를 이용한 이종 분산 컴포넌트 기반 시스템 간의 상호운용성에 대해 상호운용 성숙도 모델(IMM)로 상호운용 수준평가을 통해 향상 방안을 제시하고자 한다.
-
컴포넌트를 기반으로 하는 소프트웨어 개발에 대한 많은 관심은 컴포넌트가 요구 사항에 명시된대로 동작하는지를 테스팅 하는 일과 테스트된 컴포넌트 조립하여 어플리케이션을 개발하는 일에 주어지고 있다. 본 논문에서는 웹 서비스 기술을 이용하여 컴포넌트 구매자에게 후보 COM 컴포넌트를 편리하게 테스팅할 수 있는 테스팅 환경의 구현에 대해 서술한다. 이를 통해 컴포넌트 제공자 및 사용자는 컴포넌트의 신뢰성과 이해성을 증진시킬 수 있다.
-
본 연구는 재사용이 가능한 객체지향 컴포넌트의 효율적인 검색을 위해 클래스 개념 범주(CCC)를 정의하고 클래스의 상속 관계를 이용한 CCC 상속을 제안하였다. CCC의 상속은 클래스 간 상속관계를 인지한 후, 하위 클래스는 상위 클래스의 모든 CCC를 자동 상속받게 되며, 클래스 구문분석에 의해 객체지향 코드로부터 자동 인식된다. 본 연구는 모든 용어에 대한 범주를 수동으로 할당해주는 기존 방법의 단점을 극복할 수 있으며, 시소러스를 자동으로 갱신할 수 있다는 장점이 있다.
-
오늘날 의료용 소프트웨어의 품질은 의료기기의 성능과 안전성을 좌우하는 중요한 요소로 자리잡고 있다. 국내의 경우, 의료기기에 대해서는 안전성 및 유효성 심사를 통한 허가 업무를 수행하고 있으나 소프트웨어를 수반하는 의료기기에 대해서는 아직 시험 인증체계가 구축되어 있지 않은 실정이다. 이로 인해, 의료용 소프트웨어의 품질저하로 의료 서비스의 질적 저하를 유발할 수 있는 문제점이 발생할 수 있다. 그러나 이러한 의료용 소프트웨어에 대한 질적인 품질을 평가할 수 있는 방법에 대한 연구가 그 동안 미흡하여 전문성과 안전성을 요구하는 의료용 소프트웨어에 대한 평가가 필수적으로 요구되고 있다. 본 연구에서는 ISO/IEC 12119를 기반으로 개발된 의료용 소프트웨어 시험모듈을 활용한 시험 사례를 구축하고 인증과 관련된 문서체계를 구축하여 의료용 소프트웨어 시험 인증 과정에서 활용할 수 있도록 하였다.
-
레거시 소프트웨어를 재사용하기 위해서는 소스코드의 구조와 행위, 연관관계를 파악하는 것이 중요하다. 소스코드 분석을 통해 레거시 소프트웨어의 구조를 얻어내고 이에 대한 수정을 통해 소스코드에 반영하고자 하는 연구가 활발히 진행되고 있다. 그러나 기존의 역공학 도구들은 레거시 소프트웨어를 객체지향 다이어그램으로 정확히 추출해내지 못하였고 또한 호환성이 떨어지는 문제점을 가지고 있다. 본 연구에서는 기존의 역공학 툴들의 문제점을 보안하고 호환성을 높이며 재사용성을 향상시키기 위한 방법을 제시한다. 자바 소스코드로부터 UML클래스 다이어그램을 추출하기 위해 본 논문에서는 자바 소스코드의 파싱을 통해 클래스 다이어그램 생성에 필요한 AST를 추출하여 XML로 저장함으로써 상호운영성을 높이며 클래스간의 연관관계를 상세히 표현하기 위한 방법을 제시한다.
-
임베디드 소프트웨어 개발의 비중이 점차 높아져 감에 따라 임베디드 테스팅의 중요성이 부각되고 있다. 임베디드 테스팅과 일반적인 애플리케이션 테스팅은 많은 차이점이 있다. 일반 애플리케이션 테스팅은 개발 환경과 테스팅 환경이 동일하다. 그러나 임베디드 테스팅은 테스팅 대상이 플랫폼에 기반한 타겟이라는 점에서 여타의 애플리케이션 테스팅과는 다르다. 따라서 임베디드 테스팅을 위한 아키텍처 설계를 고려할 필요가 있다. 임베디드 테스팅을 위한 아키텍처들이 몇몇 제시되고는 있지만 실제 적용해서 사용하기에는 여러 가지 문제점이 존재한다. 본 연구는 애플리케이션 테스팅의 아키텍처를 비교, 분석하고 임베디드 테스팅에 적용 가능한 요소들을 추출한다. 또한 임베디드 테스팅을 위한 여러 아키텍처를 비교, 분석하여 임베디드 테스팅에 커스터마이즈 된 아키텍처를 설계하고자 한다. 향후에는 본 연구에서 제안된 아키텍처를 기반으로 실제 임베디드 테스팅에 적용하고자 한다.
-
자바는 객체 지향언어로 네트워크 기반의 환경에서 응용프로그램을 효율적으로 개발을 위해 설계되었으며 특정 하드웨어나 운영체제에 영향을 받지 않고 동작 할 수 있는 높은 이식성을 가지고 있다. 하지만 자바 언어로 응용프로그램을 개발하면 다른 언어로 작성하는 것 보다 일반적으로 실행이 느리다는 단점이 발생하게 된다. 이를 극복하기 위해 자바 언어에 대한 최적화가 필요하다. 일반적으로 많이 쓰는 최적화 방법으로는 JIT와 같이 실행시간에 필요에 따라 컴파일하여 실행하는 방법과 바이트코드를 수행하고자 하는 특정 프로세서에 적합한 네이티브 코드를 생성하는 방법을 사용하고 있다. 하지만 이러한 방법들은 고유의 최적화 기법과 구현된 프로그램을 이용해서만이 최적화가 가능했고 또한 코드의 추출부터 최적화를 위한 모든 부분까지 구현해야하는 문제점이 있다. 또한 자바 바이트코드는 스택기반의 코드로써 명령어가 많고 표현이 명백하지 않다는 문제점을 가지고 있다. 따라서 분석과 변환이 어렵기 때문에 자바 바이트코드를 스택 기반이 아닌 분석과 최적화가 용이한 3-주소 형태로 변환하여 최적화 기법을 적용해야 한다 본 논문에서는 자바 바이트코드와 3-주소 형태의 중간 코드인 CTOC-B에 대해서 설계한다.
-
베이지안 확률 모형은 문서 분류에서 널리 사용되는 이론이다. 그러나, 실제로 베이지안 이론에 기초하여 만들어진 시스템은 처리 시간이 많이 소요된다는 단점을 가지고 있다. 이 논문에서는 문서 분류 작업에 있어 기존의 베이지안 모형을 구현함과 동시에 여러 가지 방법을 통해 시간적인 측면을 개선한 시스템을 구현하였다.
-
본 논문에서는 FMM 신경망의 활성화 특성에 가중치 개념을 도입한 패턴 분류 모형을 소개하고 이에 대한 학습 기법을 제안한다. 또한 제안된 모델의 활용으로서 주어진 학습패턴에 대하여 효과적인 특징의 종류와 특징과 패턴 클래스간의 상대적 연관도를 분석하는 방법론을 제시한다. 이를 위하여 새롭게 정의된 하이퍼박스 생성, 확장, 축소의 방법론을 소개하며, 이들 이론에 대하여 의료진단 데이터 등을 사용한 실제 실험을 통하여 유용성을 고찰한다.
-
본 논문에서는 낱자에서 추출한 특징을 입력으로 사용하는 자소 인식기를 이용한 저해상도 인쇄체 한글 영상의 인식 방법을 제안하였다. 제안한 방법에서는 입력 문자를 한글 6 형식과 기타 형식의 문자, 총 7 종으로 분류한 뒤, 입력 문자를 인식 대상 문자의 수와 자소 복잡도에 따라 하나 또는 두 개의 인식 단위로 구분하여 인식한다. 각 HRU는 낱자에서 추출한 방향각 특징을 입력으로 사용하는 다층 신경망 인식기를 이용하여 인식한다. 다음으로, 각 다층 신경망 인식기의 신뢰도를 조합하여 최종 인식 결과를 도출한다. 제안한 방법을 사용한 실험에서 98.99%의 인식률을 얻을 수 있었으며, 이는 기존 방법에 비해 15.83%의 오류가 감소한 것이다.
-
본 논문에서는 사람의 얼굴과 지문을 이용하여 실시간 다중 생체인식 시스템 구현을 제안하였다. 얼굴인식에서는 이미지의 크기를 축소하기 위해 Wavelet Transform을 이용하였으며, 특징 값을 찾아내기 위한 방법으로는 얼굴인식에서 많이 사용되는 LDA(Linear Discriminant Analysis)를 이용하였다. 또한, 지문인식에서는 지문의 중심점을 찾아 가버 변환을 하고, 이로부터 섹터별 변량을 특징 값으로 사용하였으며, 인식 성능을 향상시킬 수 있는 상관도가 높은 지문 3개를 기준 데이터로 등록하였다. 마지막 단계로 두 가지의 생체정보를 모두 사용할 수 있도록 퍼지를 이용하여 얼굴인식의 결과와 지문인식의 결과를 융합하였으며, 단일 생체정보를 이용했을 때의 단점을 다중 생체인식 시스템을 구현함으로서 우수한 성능을 보이는 시스템을 구현하였다.
-
본 논문에서는 평균내부거리를 적용한 퍼지 클러스터링 알고리즘과 클러스터들 사이의 중첩성을 이용한 위성영상의 분류 알고리즘을 제안하였다. 제안된 방법은 클러스터의 크기에 따라 큰 클러스터에는 많은 소속정도를 작은 클러스터에는 적은 소속정도를 부여함으로 크기가 다른 클러스터가 존재하는 데이터 집합에 대해서도 분류의 효율성을 높였다. 클러스터들간의 중첩성을 이용한 평가를 통해 위성영상에 있어서 중첩되지 않은 화소는 각각의 분류항목에 포함시키고, 중첩된 화소들은 최대우도 분류를 수행한 후 각 화소에 대한 우도와 퍼지 클러스터링의 소속도를 비교 분석하여 최종 분류항목을 결정함으로서 분류를 효율적으로 할 수 있다.
-
본 논문에서는 상태변화에 대한 자율적 의사결정을 하는 퍼지논리를 이용한 에이전트를 구현하는 것을 연구의 목적으로 한다. 이를 위하여 제한적인 조건을 설정하여 부분적인 실험을 하였다. 에이전트를 구성하기 위한 추론방식으로는 max-product 기법을 사용하였으며, n개 퍼지 규칙들 또는 연관들
$(A_1,\;B_1),\;{\ldots},\;(A_n,\;B_n)$ 을 가지는 상황을 고려하여 비퍼지화 작업을 수행하여 중심값을 추출하여 추론 작업을 실행하였다. -
시맨틱 웹 서비스는 업계중심의 웹 서비스 기술들과 학계중심으로 연구진행중인 시맨틱 웹 기술들 모두를 포함하는 형태를 취하고 있으며 지능형 e-비즈니스를 효과적으로 수행하기 위한 근간을 제공한다. 이에 본 논문에서 우리는 지능형 e-비즈니스를 효과적으로 수행하기 위한 시맨틱 웹 서비스 아키텍처 및 그 구성요소들과 관련된 기술들을 제안한다. 그리고 간단한 시나리오의 구현 및 관련연구와의 비교를 통하여 제안된 아키텍처의 타당성을 보인다.
-
본 논문에서 우리는 시맨틱 웹을 기반으로 하는 웹 서비스 발견, 실행, 구성 및 모니터링을 자동화하기 위한 목적을 가지는 DAML-S를 규칙기반 프레임워크로의 확장 및 통합방안에 관한 연구결과를 제시한다. 확장 및 통합된 형태의 DAML-S는 온톨로지 내부에 DamlRuleML로 인코딩된 형태의 규칙들을 포함한다. 내포된 규칙들로 보완된 DAML-S 서비스 온톨로지들은 서비스 발견, 실행, 구성 및 모니터링에서 확장 이전의 DAML-S가 가지는 한계점들을 극복하고 나아가 보다 지능적인 서비스의 구현을 가능하게 한다. 본 논문에서 제안된 우리의 접근법은 온톨로지를 마크업하기 위한 노력과 규칙을 표현하기 위한 노력이 자연스러운 방법으로 통합될 수 있는 근간을 마련할 뿐만 아니라 규칙들을 이용하여 온톨로지들을 보완하고, 규칙들에서 사용되는 용어들을 온톨로지들에서 정의된 용어들 및 속성들로 표현할 수 있다는 장점을 가진다. 이와 같은 공헌이외에 우리는 실제 시나리오를 통하여 언급된 사항들이 가능하게 되는 방법들을 구체적으로 보인다.
-
본 논문에서 우리는 지능형 e-비즈니스를 효과적으로 수행하기 위한 시맨틱 웹 서비스 아키텍처의 구성요소인 마크업인 OWL-S를 CLP(Constraint Logic Program) RuleML로의 확장 및 통합방안에 관한 연구결과를 제시한다. 우리의 주 공헌은 OLP(Ordinary Logic Program), SCLP(Situated Courteous Logic Program) 및 CLP(Constraint Logic Program) 사이의 표현력과 계산력을 비교 및 분석한 근거를 바탕으로 하여 시맨틱 웹, 웹 서비스 그리고 규칙표현 모두가 함께 사용될 수 있는 근거를 제공하였다는 것이다. 본 논문에서 제안된 접근법은 온톨로지를 마크업하기 위한 노력과 규칙을 표현하기 위한 노력이 자연스러운 방법으로 통합될 수 있는 근간을 마련할 뿐만 아니라 규칙들을 이용하여 온톨로지들을 보완하고, 규칙들에서 사용되는 용어들을 온톨로지들에서 정의된 용어들 및 속성들로 표현할 수 있다는 장점을 가진다.
-
본 논문에서는 이진화된 지문 이미지를 효율적으로 처리하기 위한 자료 구조인 Union and Division을 이용하여 이진화와 잡음 제거, 그리고 특이점 추출 단계로 이루어진다. Union and Division을 사용하는 경우에, 융선을 추적 가능하다는 성질을 이용하여 동일 융선 상에 있는 두 개의 특이점을 잇는 선분을 기준점으로 하는 정합 알고리즘을 제안한다.
-
인공지능분야에서의 온톨로지란 기본적인 개념의 규정과 개념들 사이의 관계를 표현한 용어들의 분류(classification)를 의미한다. 온톨로지를 만들기 위해서는 많은 온톨로지 관련 언어가 있다. 그 중 최근의 연구 방향은 DAML+OIL과 OWL로 작성된 온톨로지를 이용한 추론, 인텔리전트 서비스 분야이다. 본 논문에서는 웹 상의 미술 작품 온톨로지에 대해 기존의 키워드 매칭 검색 대신에 추론엔진을 이용한 시맨틱 기반의 확장된 검색 방법을 소개한다. 향후 연구는 퍼지 개념을 도입하여 기존의 결과 보다 정확한 검색 결과를 얻기 위한 연구를 할 것이다.
-
본 논문에서는 급성복통(acute abdominal pain)의 진단을 위하여 퍼지관계곱에서 이용하는 퍼지조건연산자와 알파절단(alpha-cut)의 적합한 선택에 관하여 논의한다. 퍼지관계곱은 퍼지조건연산자를 이용하여 적절히 처리되는데 퍼지조건연산자는 이진 조건 연산과는 달리 다양한 방법으로 구현이 가능하여 적용되는 분야에 연관되어 적절히 선택되어져야 한다. 본 논문에서는 급성복통 진단을 위한 휴리스틱 탐색기법을 설계하고 이에 가장 적합한 퍼지조건연산자와 알파절단을 제안한다. 제안된 퍼지조건연산자와 알파절단의 효율성을 증명하기 위하여 평균 진단성공율을 증가시키는 관점에서 모든 경우의 퍼지조건연산자와 알파절단에 대하여 시뮬레이션을 수행한다.
-
유비쿼터스 환경은 어디서든지 항상 컴퓨터 액세스가 가능한 세계를 뜻한다. 유비쿼터스 환경에서의 멀티 에이전트들은 객체들의 상황을 인지하고 그 상황에 따르는 이벤트 메시지를 서로 전달한다. 본 논문은 유비쿼터스 환경에서 각 개인의 위치를 인지하여, 최적의 환경을 만들어주기 위한 온톨로지 기반의 멀티 에이전트 시스템을 제안하고 다음 두 가지 부분의 중점을 두어 시스템을 설계하였다. 첫째, 각 객체의 위치와 상황을 인지하는 센서기반의 상황인지 시스템을 이용하여 이벤트 메시지를 서로 주고받는 온톨로지 기반 에이전트들을 설계한다. 둘째, 각 객체의 현재 상황과 위치를 기준으로 객체에 맞는 이벤트를 추론하는 추론 엔진을 설계한다.
-
본 논문에서는 Navigation Mesh로 이루어진 3D 게임에서 가시성 그래프(Visibility Graph)와
$A^*$ 알고리즘을 혼용한 효율적인 경로 탐색 방법을 제안한다. Navigation Mesh로 지형을 생성할 때 이동에 꼭 필요한 Mesh로만 최대한 단순하게 지형을 구성하는 경우에는 경로 탐색을 위하여$A^*$ 알고리즘을 적용할 수 있으나, 일반적으로 세밀하게 구성된 Navigation Mesh에서$A^*$ 알고리즘을 적용할 경우 탐색할 공간이 많아지기 때문에 경로 탐색이 매우 비효율적이 된다. 세밀하게 구성된 Navigation Mesh에서도 효율적인 탐색을 하기 위해서 본 논문에서는 가시성 그래프를 이용하여 탐색 공간을 줄이는 방법을 사용하였다. 장애물들의 정점을 찾아 반드시 통과하여야 하는 mesh 들을 선정하고$A^*$ 의 휴리스틱 함수를 이 mesh들을 지나가는 거리로 정의함으로써 기본적인$A^*$ 알고리즘을 수행하는 것보다 탐색을 위하여 방문하는 mesh들의 수를 현저히 줄일 수 있었다. -
진화 알고리즘은 여러 개의 상충하는 목적을 갖는 다목적 최적화 문제를 해결하기에 적합한 방법이다. 특히, 파레토 지배관계에 기초하여 개체의 적합도를 평가하는 파레토 기반 진화알고리즘들은 그 성능에 있어서 우수한 평가를 받고 있다. 최근의 파레토 기반 진화알고리즘들은 전체 파레토 프론트에 균일하게 분포하는 해집합의 생성을 위해 개체들의 밀도를 개체의 적합도를 평가하기 위한 하나의 요소로 사용하고 있다. 그러나 밀도의 역할은 전체 진화과정에서 중요한 요소가 되기보다는 파레토 프론트에 어느 정도 수렴된 후, 개체의 균일 분포를 만들기 위해 사용된다. 본 논문에서 우리는 파레토 지배 순위와 밀도에 대한 적응적가중치를 이용한 다목적 최적화 진화알고리즘을 제안한다. 제안한 알고리즘은 진화 개체의 적합도를 평가하기위해 파레토 순위와 밀도에 대한 적응적 가중치를 적용하여 전체 진화과정에서 파레토 순위와 밀도가 전체 진화 개체집합의 상태를 고려하여 영향을 미치도록 하였다. 제안한 방법을 많은 지역해들을 포함하는 ZDT4문제에 적용한 결과 비교적 우수한 수렴 결과를 보였다.
-
기업 환경의 변화에 의해 비즈니스 프로세스는 변경되며, 따라서 워크플로우와 이에 영향을 받는 요소들의 변경도 수반된다. 이때 워크플로우 관리시스템(WfMS)이 워크플로우의 변경에 따라 영향을 받는 요소를 예측하고 동적으로 변경하는 것은 어려운 문제이다. 이를 위해 본 논문에서는 Enterprise 온톨러지를 활용하여 워크플로우 변경 시 영향을 받는 요소를 예측해 보았다
-
Plot Units는 이야기를 형성하는 줄거리 또는 줄거리에 나오는 여러 사건을 하나로 구성하여 표현하는 단위이다. 한편, 개연규칙은 문장간 구성성분들의 개연적인 결속성을 나타낸다. 이러한 결속은 개연사슬로 나타낼 수 있다. 개연사슬은 개념을 연결하는 어휘들과 그 연결을 설명하는 관계들의 목록이다. 이중에서 기능관계순열로는 해당 개연규칙을 보다 개념적으로 설명할 수 있다. 본 논문에서는 이러한 기능관계순열을 분석하고 Plot Units과 비교해 보았다. 실험을 통하여 주어진 기능관계순열이 Plot Units의 어떤 유형에 해당하는지 알 수 있었다.
-
기업간 전자상거래를 위한 국제표준인 ebXML 은 ebBPSS(ebXML Business Process Specification Schema)와 CPA(Collaboration Protocol Profile)에 기반하여 거래 당사자들이 협업 형태의 업무 처리 절차에 따라 문서 및 데이터를 주고 받을 수 있도록 해 준다. 거래 당사자들의 내부 업무처리 시스템에 연동되어 B2B 업무를 처리할 수 있도록 해주는 시스템을 BSI(Business Service Interface)라 하며, 이는 트랜잭션 관리, 업무 프로세스의 코레오그래피(Choreography), 문서 관리, 보안 관리 등 협업과 관련된 대부분의 역할을 수행하게 된다. 기업간 협업에 있어 가장 중요한 사항 중 하나는 어떤 상황에서도 양쪽의 협업상태 정보는 일관성을 유지해야 한다는 것이다. 이는 거래의 신뢰도를 확보하기 위한 필수사항이라 할 수 있다. 본 논문에서는 ebXML 프로토콜에 따라 거래행위시 협업상태 정보가 양측 거래파트너에서 각기 다르게 나타날 수 있는 상황을 살펴 보고 이에 따른 BSI 시스템의 대처방안에 대해 살펴보고자 한다.
-
기업간 전자상거래가 협업 모델을 통해 확산되는 가운데, 국제 표준으로 제정된 ebXML과 민간 컨소시엄 주도로 진행되고 있는 웹서비스는 협업 B2B 부문의 대안으로 강력히 부상하고 있다. 일반 기업 및 사용자들은 시스템을 도입함에 있어 비용 대비 효과라는 측면과 기간 시스템과의 연동이라는 아키텍쳐 측면에서의 고려가 다 필요한 만큼 두개의 B2B 프레임웍을 다각도로 비교/분석해 보는 것은 의미가 있는 일이라 하겠다. 본고에서는 업무 프로세스의 정의 방법, 표준 데이터 구성방안, 서비스 등의 측면에서 양 프레임웍을 비교해 보고 장단점과 한계점을 짚어 보며 향후 B2B 프레임웍이 나아가야 할 방향에 대해 고찰해 보고자 한다.
-
본 논문은 B2B(Business To Business)전자상거래상의 거래기업에 대한 신뢰도 및 경제동향에 따른 거래기업의 변동율을 예측 분석하는 모형을 제시한다. 거래기업의 자금흐름은 거래기업의 은행으로부터 움직이게 되고, 따라서 거래하고자 하는 신뢰도는 그 거래대상 기업의 성장성이나 자금흐름 등과 같은 기본적인 재무비율 보다는, 거래기업은행에서 바라 보는 거래기업의 신뢰성이라는 측면에 비중이 더 실린다. 본 논문에서는 이러한 모형에 대한 알고리즘 설계 및 인터페이스 관한 설계를 하고, UML(Unified Modeling Language)을 이용하여 Component 로 구현을 한다.
-
최근에 전자상거래 분야에서는 다양한 에이전트를 시스템에 적용함으로써 전자상거래를 보다 활성화시키려는 연구가 늘어나고 있다. 그러나 현재의 이러한 연구들은 판매자의 실제 이익보다는 구매자의 선호도에 따른 물품을 추천하는데 있고, 가격과 이윤을 다룬 연구가 있어도 이 가격이 실제 이윤에 미치는 영향을 파악하기 어려운 문제가 있었다. 따라서 본 논문에서는 이러한 문제를 해결하기 위하여 원가 회계 이론에 기반한 원가 산정법들 중에서 고저점법, 산포도법, 학습 곡선법의 비교 분석을 통하여 원가를 보다 정확히 산정하는 방법을 알아내고, 판매자는 이를 반영하여 입찰가를 결정함으로써 적정 이윤을 얻을 수 있도록 한다. 이를 위해 본 논문에서는 각 원가 산정법을 적용한 에이전트의 성능 실험을 하였고, 비교적 우수한 성능을 보인 학습 곡선법을 통해서 적정 이윤을 보장하면서도 낙찰율을 향상시킬 수 있음을 보인다.
-
국내에서 전자상거래 인증(certification) 제도가 시행된 지 5년여에 이르고 있으나 일반 소비자 대중의 이러한 인증제도에 대한 인지도는 아직도 매우 낮은 편이며, 전자상거래로 인한 사고나 범죄 등 소비자의 피해를 줄이거나 방지하는 데에 현재의 인증제도가 기여하는 역할은 아주 미미한 실정이다. 본 연구에서는 국내외 전자상거래 관련 인증/시상 제도를 검토하여 인증제도 및 평가모델의 설계 단계에서부터 기존의 정성적인 방법을 지양하고, 전자상거래 전문가 및 이해당사자들의 의견을 종합적으로 반영하되, 통계적인 기법과 AHP 기법을 사용하여 이론적 엄밀성을 갖춘 평가모델을 개발하였다.
-
전자 상거래에서 보안과 신뢰성을 보장하는 것은 매우 중요하다. 공개키 기반 구조에서는 인증서를 사용 함으로서 암호 및 인증기능을 제공하나, 신뢰성 있는 부인 방지 기능을 제공하기 위해서는 상위 기관의 인증기관이나 타임 스탬프 기능과 공증 기능을 위한 제 3의 신뢰성 있는 공증 기관이 필요하다. 본 논문에서는 전자공증의 기능과 필요성 및 동향에 대하여 소개한다.
-
최근에 인터넷 경매가 보편화되면서 경매 물품의 가격 결정을 관한 연구가 증가하고 있다. 그러나 이것들은 경매 물품 대한 최근의 추세와 시간에 따른 주기변화를 반영하지 못하여 잘못된 낙찰 예정가를 생성하는 경우가 많다. 본 논문에서는 이러한 문제점들을 해결하고자 수요 예측에서 사용하는 시계열 분석을 이용하여 경매기록 데이터베이스로부터 경매 물품에 맞는 낙찰 예정가를 자동으로 생성하는 방법을 제안한다. 또한 성능 분석을 통하여 시계열 분석 방법에 의한 낙찰 예정가 생성방법의 특징을 비교하고 분석한다. 여기서 제안된 방법이 경매 물품의 실제 낙찰가와 차이를 줄여 낙찰률을 높이고, 경매 물품이 지나치게 낮은 가격으로 낙찰 되는 경우를 줄일 수 있음을 연구한다.
-
본 연구는 MPEG-21 프레임 기반 하에서 컨텐츠의 유통/관리와 툴의 유통/관리를 위한 요소 사항들을 분류하고 기술 사항들을 고려하여 모델을 작성하고 해당 모델을 시제품화 함으로써 제시된 모델의 적용성을 증명한다. 현재 MPEG-21은 DRM의 표준으로 진행되고 있으며 디지털 컨텐츠의 제작, 인식, 서술, 표현, 배급, 지적재산권 보호 등과 같이, 디지털 컨텐츠의 다양한 서비스 모델을 확립하고, 이러한 서비스 모델을 실현하기 위한 필수 요소 기술들을 정의하고 있다. MPEG-21 표준으로 사용자들이 멀티미디어 컨텐츠를 편리하게 전송, 검색, 저장 및 관리를 위한 컨텐츠의 유통/관리와 툴의 유통/관리 시스템을 구현하고자 한다.
-
B2C 전자상거래 분야의 대표격인 인터넷쇼핑몰은 유통산업의 구조에 큰 영향을 미침에 따라 쇼핑몰의 성공적 구축 및 운영이 주된 이슈로 떠오르고 있다. 본 연구에서는 최근 웹사이트 평가모델로 주목 받고 있는 3C-D-T 모델을 기반으로 보완하여 국내 인터넷쇼핑몰 웹사이트 평가에 보다 최적화된 평가모형을 제시하였다. 평가모형의 보완은 주로 평가영역 부분에서 이루어졌는데, 인터넷 쇼핑몰 웹사이트에서 비교적 비중이 적은 Community 영역의 평가점수가 전체 웹사이트 평가에 주는 영향을 최소화 시키는 의미가 있었다. 그리하여 3C-D-T 모델의 평가영역의 Commerce 항목과 Community 항목을 통합하여 새로이 Com&Com 항목을 구성했고, 그것으로 보다 최적화 된 인터넷쇼핑몰 웹사이트 평가모형을 구축할 수 있었다. 그리고 이 새로운 평가모델로 국내 메이저 종합쇼핑몰 웹사이트들을 분석, 비교평가 하였다.
-
전자상거래에서 추천 시스템은 일반적으로 협동적 필터링이라는 정보 필터링 기술을 사용한다. 협동적 필터링 기술은 유사한 성향을 갖는 다른 고객들이 상품에 대해서 매긴 평가에 기반한다. 협동적 필터링이 유사 선호도를 갖는 이웃 고객들의 평가에 근거하기 때문에 고객에게 가장 적합한 유사 이웃들을 적절히 선정해 내는 것은 추천 시스템에서 예측의 질 향상을 위해 필요하다. 본 논문에서 우리는 ordered clustering을 이용하여 협동적 필터링을 위한 향상된 이웃선정 방법을 제안한다. 이 방법은 탐색 공간을 줄이기 위해 k-means 클러스터링 방법을 사용한다. 그리고 클러스터링에 의해 구성된 고객들에 대해서 threshold 값에 의해 보다 정제된 고객들을 최종 선정함으로써 고객에게 보다 의미 있는 적합한 고객이 최종적인 이웃으로 선정될 수 있도록 한다. 실험은 Compaq Computer Corporation에 의해 제공된 EachMovie 데이터 셋을 사용하였다. 실험 결과로 우리는 제안한 방법이 다른 방법보다 좋은 예측 정확도를 갖는 것을 확인할 수 있었다.
-
현재 무한경쟁의 시장환경 속에서 기업자체만으로 어려움을 감내하기란 많은 문제를 갖고있다. 그래서 기업은 물류활동을 전문적으로 담당하는 훌륭한 파트너를 통하여 이 문제를 해결하고 있으며 이전의 수직적 업무관행을 넘어선 동반자적인 파트너로써의 제 3 자 물류(TPL : Third Part Logistics : 이후 TPL로 표기함)를 활용하고 있다. 파트너관계는 이전에도 중요한 기업 전략이었으나 인터넷과 수많은 정보기술의 보급을 통한 전자상거래의 도래로 기업은 신속하고 정확하게 시장과 고객의 요구와 니즈를 만족시킬 수 있는 선도기술개발과 서비스제공능력이 기업의 핵심역량으로써 중요하게 되었다. 그래서 이러한 역량과 유연성을 갖춘 파트너와의 전략적관계형성과 관리를 할 수 있는 체계적인 파트너관계업무프로세스가 필요하게 되었다. 따라서 본 논문에서는 TPL 기업에서 유연한 공급사슬파트너관계구축과 관리를 가능하게 하고 고객요구를 대처할 수 있을 뿐만 아니라 미래의 고객요구를 예측가능 할 수 있는 방안으로 e-PRM 모델을 제시하고자 한다.
-
무선 환경에서의 전자상거래가 빠르게 성장함에 따라 종단간 보안이 필요하다. 기존 WTLS를 사용하는 WPP 프로토콜에서는 종단간 사용자 안전성을 보장하고 있지 않다. 이 논문에서는 AIP프로토콜에서 사용자와 서비스 제공자간에 종단간 안전성이 제공되는 무선 인터넷 플랫폼에 독립적인 소액지불 프로토콜을 제안한다. 또한 인증기관이 인증과정에 참여할 경우 ID 기반 공개키 암호 시스템을 적용한 세션키를 생성하여 제안 프로토콜의 안전성 및 효율성을 분석한다
-
오늘날 인터넷 상의 디지털 콘텐츠는 기하급수적으로 증가하여, 콘텐츠를 관리하기 위한 다양한 시스템과 관리 체계가 연구 개발되고 있다. 특히 2000 년대부터 식별체계에 대한 표준화 연구가 진행되면서 논문등의 문헌 정보와 음악, 영상 등의 콘텐츠에 식별 체계를 적용하고 관리하려는 연구가 활발히 진행중이다. 특히 국내에서는 정보통신부와 한국소프트웨어진흥원이 디지털콘텐츠 유통기반을 구축하기 위해 CONPIA.COM 사이트를 개발하였고, 2000 년 정보화지원사업으로 한국데이터베이스진흥센터에서 디지털콘텐츠 식별체계 사업을 진행하었다. 이후 2001 년 정보통신부가 한국전산원를 디지털콘텐츠 운영기관으로 지정하면서 확장개발 및 운영 시험 등 향후 서비스 운영에 대한 기술개발에 집중하고 있다. 이러한 시스템에 적용된 식별 체계는 체계적인 구문 구조를 가지고 있으며 구문구조에 맞는 식별 코드를 해석하여 디지털콘텐츠를 찾는 구조를 가진다. 그렇지만 기존의 시스템은 식별체계의 확장과 변화에 따라 시스템 인터페이스를 재설계하고 내부 처리 알고리즘을 수정해야 하는 등 많은 수정이 요구된다. 이에 본 논문에서는 DDDS 알고리즘을 적용하여 식별 코드를 해석하기 위한 시스템을 구성하고 사용자 인터페이스를 설계하였다.
-
전자 상거래에 대한 관심이 높아지면서 전자 상거래에서 제품과 서비스에 대한 구매를 결정하는데 중요한 역할을 하는 전자 카탈로그가 주목을 받고 있다. 원격 교육 분야의 SCORM은 좋은 품질의 학습용 콘텐츠를 적은 비용으로 재사용할 수 있는 장점을 지닌다. SCORM을 전자 카탈로그에 적용시킴으로써 제품 공급 업체가 제공하는 제품 정보와 제품과 관련된 여러 가지 정보를 쉽게 공유할 수 있고 재사용할 수 있다. 전자 카탈로그에 원격 교육 분야의 표준안인 SCORM을 적용시켜 새로운 콘텐츠 모델을 제안한다.
-
본 논문에서는 M-Commerce의 빠른 성장에도 불구하고, M-Commerce만을 위해 제작되어진 Contents 제공의 한계로 인하여 M-Commerce 활성화에 많은 어려움이 있다. 이와 같은 문제점을 줄이기 위한 해결책으로 기존에 연구되고 있는 M-Commerce 시스템에 URL Pattern 분석을 통해서 인터넷 상의 상점 정보 및 상품 디스플레이 URL 정보를 자동으로 수집하기 위한 UMM(URL Management Module)을 제안한다. 이 UMM의 적용으로 인하여 상품 검색을 해온 결과 기존 연구되고 있는 M-Commerce 시스템의 상품 검색보다 더 나아졌다. 이와 같은 상품 검색효율성의 개선은 실험을 통하여 알 수 있었다.
-
인터넷의 급격한 발달과 사용자의 증가로 인하여 클라이언트와 서버로 구성된 기존의 웹 환경에서는 EC(Electronic Commerce)서비스 제공이 원활하지 못하였다. 시스템의 안정성 및 신뢰성이 미약하게 되면서 이를 보완하기 위한 새로운 환경으로 분산처리 기술의 필요성이 부각되었다. 본 연구는 현재 활용되고 있는 EC Server에서 상품관리에 대한 안정성과 신뢰성 제고 등의 문제에 대한 해결방안으로, 핵심 비즈니스 프로세스를 컴포넌트로 변환 적용하는 내용을 담고 있다.
-
이 논문에서는 소포 배달 서비스를 위한 인텔리전트 모니터링 시스템(Intelligent Monitoring and Control System; IMCS)에 대해 기술한다. IMCS 는 GIS, GPS 그리고 무선 통신 기술을 이용하여 택배의 접수와 배달 업무를 효율적이고 효과적으로 개발하기 위한 시스템이다. IMCS는 모두 세개의 서브 시스템으로 구성되어 있는데 접수와 배달 계획을 수립하는 PDPS(Pick-up and Delivery Planning System)과 접수/배달 현황과 차량의 위치를 파악할 수 있는 PDMS(Pick-up and Delivery Monitoring System), 그리고 개인휴대단말기(PDA)을 이용한 실시간 업무 처리 시스템인 MOCS(Mobile Operations and Communication System)으로 구성되어 있다. PDPS는 GIS와 최적화 알고리즘을 이용하여 접수와 배달을 위한 방문 순서와 경로 그리고 고객에게 방문할 예정시간 등을 생성한다. MOCS에서는 GPS와 무선 통신을 이용하여 업무 중 발생한 접수/배달 결과와 위치 정보를 실시간으로 PDMS에 전송하고 바코드 스캐닝과 전자 서명 등의 업무를 지원한다. PDMS에서는 수신한 정보에 따라 소포의 접수/배달 현황과 차량의 위치를 전자지도 상에 표현하고 업무 차량의 이동 궤적을 표시하여 계획된 경로와 비교하여 모니터링하고 관제할 수 있다. 현재 IMCS는 국내 한 우체국에서 시범 운영되고 있다.
-
e-비즈니스는 이제 매우 중요시 되어 각 국가 및 기업에서도 디지털경제시대에 순응하지 못하면 경쟁력을 상실할 것으로 예상하고 있다. 이와 같은 이유로 소규모 기업을 위한 전략적 관점에서의 수익모델을 구현하고자 한다. 현재 모든 분야에서 경쟁이 치열해지고 있지만 대형 매장 때문에 동네 슈퍼마켓과 이 고전하는 것처럼 대형업체들이 가지고 있는 가격경쟁력 때문에 지역의 중소상인들이 많은 어려움을 겪고 있다. 연일 신문에 대형 전단지를 살포하는 대형업체들에 비해서 지역 중소상인들의 마케팅도 열악할 수밖에 없었다. 새마을금고나 신협 같은 서민금융기관 나름대로의 경쟁력을 가지고 있지만 마케팅 분야 에서도 현격한 격차를 보이고 있다. 이러헌 점에 착목하여 소규모 칼라 전단지 시장을 공략하는 인터넷 비즈니스 모델을 설정하고 이를 구현하였다.
-
개인의 신상 정보와 같은 민감한 정보를 다루는 의료기관의 정보시스템을 스마트 카드를 이용하여 보다 안전하고 효율적인 시스템을 설계 및 구현하고자 한다. 현재 빠르게 보급되고 있는 자바 카드 기술을 이용하여 설계되었으며, 기존의 시스템에 사용자와 의료기관사이의 인터페이스를 스마트 카드로 대체함으로써 보안적 측면의 강화 및 사용자의 중심의 편의성을 높이도록 설계하였다.
-
인터넷 기술의 발전과 개인용 컴퓨터 성능의 향상 그리고 모바일 폰의 일상 생활화로 우리생활의 많은 부분이 변화하고 있다. 예전에는 상상으로만 가능했던 온라인 게임, 가상 쇼핑몰, 모바일 영상과 광고 등이 핸드폰 등으로 짧은 여가 시간에 장소의 제약을 받지 않고 즐길 수 있게 되었다. 플래시는 캐릭터 다운로드 서비스가 주도해온 모바일 컨텐츠 시장의 선두 자리를 위협하고 있으며, 향후 매우 발전 할 수 있는 분야라고 할 수 있다. 플래시가 주목 받는 것은 많은 사용자들에게 접근 할 수 있는 다양한 분야가 많고, 미개척 시장으로 그 가능성이 충분하다는데 있고, 근래 들어 국내 모바일 폰이나 상업용 광고에 플래시 애니메이션이 주를 이루고 있다. 이러한 필요성에 따라서 게임, 애니메이션 관련 학과들이 수 없이 많이 생겨나고 있으나 아직 모바일 컨텐츠를 위한 게임, 애니메이션 모델이 없거나 있어도 미비한 실정이다. 본 논문은 이러한 점에 착안하여 학생들이 스스로 게임, 애니메이션 제작을 할 수 있는 모델을 설계하고 구현 하였다.
-
본 논문은 정보검색의 대상이 되는 XML 문서를 효율적으로 선별하기 위해 온톨로지를 기반으로 XML 문서를 여과하였으며, 여과된 XML 문서를 대상으로 문서에 내재한 정보를 효과적으로 검색하도록 XML 질의를 확장하였다. 이를 위해, 온톨로지로부터 포괄적 DTD를 생성하는 알고리즘을 개발하였고, XML 문서의 효과적인 정보 검색을 위해 온톨로지의 개념 구조와 연관 관계를 분석하여 XML 질의를 확장하는 알고리즘을 개발하였다. 제안한 문서 여과와 질의 확장 알고리즘의 효과를 샘플 XML 문서에 적용하였다.
-
임베디드 시스템을 위한 가상 기계 기술은 모바일 디바이스와 디지털 TV 등에 탑재할 수 있는 핵심 기술로 다운로드 솔루션에서는 꼭 필요한 소프트웨어 기술이다. 현재 EVM(Embedded Virtual Machine)이라 명명되어진 임베디드 시스템을 위한 가상 기계에 대한 연구가 진행 중이며, 임베디드 시스템을 위한 실행파일 포맷인 EVM 파일 포맷이 설계 되었다. EVM 파일 포맷은 이진 스트림 형태로 구성되어 있기 때문에, EVM 파일의 형태를 분석하고 각각의 정보를 보다 용이하게 접근하는 데는 한계를 가지고 있다. 본 논문에서는 클래스 파일과 PE 파일 등 기존의 가상 기계를 위한 파일들에 대한 시각화 브라우저들의 분석을 기반으로 하여 EVM 파일 포맷을 위한 시각화 브라우저를 설계하고 구현한다. EVM 파일 포맷을 위한 시각화 브라우저를 통해서 EVM 파일에 대한 분석을 보다 편리하게 진행하고 EVM 파일이 갖는 정보에 대한 접근을 용이하게 할 수 있다.
-
워크플로우 프로세스 정의는 단위업무들 간의 연결구조와 그들의 관계, 프로세스 시작과 종료를 구별하기 위한 기준, 그리고 개별 단위업무에 대한 정보(참여자, 연결된 IT애플리케이션)로 구성되어 있다. 워크플로우 프로세스 정의 인터페이스는 다른 제품들 사이에 워크플로우 프로세스 정의의 교환을 지원하는 일반적인 형태를 정의한다. 그리고 워크플로우 시스템은 이러한 인터페이스를 이용하여 프로세스 정의를 공유한다. 그러나 기존의 워크플로우 시스템은 시스템 내부에서만 프로세스 정의를 공유하기 때문에 새로운 워크플로우 프로세스 정의가 필요할 때마다, 프로세스 정의에 많은 시간과 비용을 낭비하고 있다. 본 논문에서는 시스템 간의 워크플로우 프로세스 정의 공유를 위해 워크플로우 시스템을 사용하는 기업이나, 병원, 공공기관들이 각각의 워크플로우 프로세스 정의를 웹상에서 공유하는 등록소를 개발하였다. 이로 인하여 서로 다른 시스템을 운영하는 기업에서도 자신이 필요로 하는 프로세스를 검색하여 사용할 수 있도록 하여 시스템 간의 상호 운용성을 높일 수 있을 것이다.
-
현재의 이메일 분류는 규칙기반, 베이시안, SVM 등을 이용하여 스팸메일을 필터링 하는 이원분류가 주로 연구되어지고 있고, 이외에도 다원분류에 대한 연구로는 클러스터링을 이용한 방법이 있다. 그러나 클러스터링에 의한 방법은 단순히 유사도에 의해 메일을 묶는 수준에 그치고 있다. 본 논문에서는 자동 문서요약 방법과 동적분류체계 방법을 결합하여 새로운 이메일 자동 다원분류 방법을 제안했다. 본 논문에서 제안한 방법은 이메일을 자동으로 분류하며 분류한 결과를 검색할 때 사용자의 요구사항을 만족하지 못하면 재분류하여 분류 빛 검색의 정확성을 높였다.
-
전통적인 Peer-to-Peer 모델에서 정보검색 문제를 해결하기 위한 방법으로는 질의 및 키워드를 각 Peer에 전송하여 해당 질의 및 키워드와 문서들을 비교하는 방법이 대부분이었다. 본 논문에서는 이러한 방법을 확장하여 문서에 대한 의미론적 분석을 통해 검색의 정확성을 향상시키고자 한다. 이를 위해 본 논문에서는 확률적 의미분석 기법을 이용하여 각 Peer에 존재하는 정보에 대한 색인을 작성 한 후, 이것을 Peer-to-Peer 환경에 적용하기 위한 분산 색인 분배 알고리즘을 제안한다.
-
자바는 현재 가장 널리 사용되는 범용 프로그래밍 언어중 하나로 컴파일러에 의해 중간언어인 바이트코드로 변환되며 JVM(Java Virtual Machine)에 의해 실행되는 플랫폼 독립적인 언어이다. SIL(Standard Intermediate Language)은 Microsoft사의 .NET 언어와 SUN사의 Java 언어 등을 모두 수용할 수 있는 임베디드 시스템을 위한 중간언어로 가상기계인 EVM(Embedded Virtual Machine)에서 실행된다. 본 논문에서는 자바 프로그램을 컴파일하여 생성된 클래스 파일에서 Oolong 코드를 추출하고 추출된 Oolong 코드를 EVM의 SIL 코드로 변환하여 자바로 구현된 프로그램이 EVM에서 실행되도록 하는 Bytecode-to-SIL 번역기 시스템을 구현하였다. 그리고 본 번역기 시스템을 다른 플랫폼에 용이하게 설치하기 위한 재목적성(retargetability)을 위해 단일패스(one-pass)을 사용하는 기존의 번역기들과 달리 AST를 이용한 컴파일러 기법을 사용하여 AST가 가지고 있는 정보에 대해 최적화 작업을 수행하여 보다 효과적인 코드 변환을 할 수 있도록 설계하였다.
-
본 논문은 산업용 자동화기기에 사용되는 다수의 PLC(Programmable Logic Controller)를 모니터링하고 제어하기 위해, HMI(Human Machine Interface) 시스템에서 구동되는 저작 도구 응용프로그램을 설계 및 구현한다. HMI 저작 도구에서는 스크린이라는 가상화면 객체의 영역 안에서 태그라는 구성요소의 속성들을 편집하고 저장 및 전송하는 과정을 그래픽 화면을 통해 시각적으로 제공한다.
-
무선인터넷의 비약적인 발전에 힘입어, 이동통신 단말기를 위한 이동통신서비스가 급격히 증가하고 있다. 특히 온라인이나 오프라인상에서 물품을 판매하거나, 정보서비스를 제공하는 무선전자상거래 시장이 빠른 속도로 성장하고 있으며, 무선전자상거래가 성공적으로 이루어지기 위한 무선 결제 시스템이 요구되기 시작하였다. 기존의 무선 결제 시스템은 스마트 카드를 이동통신 단말기에 탑재하여 결제하는 방식이었으며, 반드시 스마트 카드를 이동통신 단말기에 탑재해야 하는 번거로움과 제 3 자에 의한 오남용을 막을 수 없는 단점을 지니고 있다. 본 논문에서는 소프트웨어 다운로드 솔루션을 기반으로 한 GVM(General Virtual Machine)상에서 실행될 수 있는 모바일 C 기반의 무선 결제 시스템을 제안하고자 한다. 제안하는 무선 결제 시스템은 모두 3 개의 모듈로 구성되어 있으며, 개인 정보 관리 모듈에서는 공인인증서와 개인의 신용정보를 단말기에 다운로드 받아 저장한다. 사용자 상호 작용 모듈에서는 유저 인터페이스를 통하여 결제금액과 개인 인증 번호를 입력 받으며, 암호화 모듈에서는 공인인증서의 암호화 알고리즘을 적용하여 결제금액과 개인 인증 번호를 암호화한 후 서버로 전송한다.
-
인터넷에 있는 많은 응용프로그램들의 용도와 부가적인 정보를 아는 것은 매우 어렵다. 웹에는 수많은 정보들이 존재하고 이것들을 필요에 따라 정확하게 검색하는 것이 점점 어려워지고 있다. 이러한 어려움을 해결하기 위해 현재 메타데이터를 사용하여 웹 자원을 검색하는 연구가 활발하게 진행되고 있다. W3C는 메타데이터의 상호운용성과 통합을 위한 환경으로 RDF(Resource Description Framework)를 표준으로 정했다. 본 논문에서는 응용프로그램이나 프로그램 개발에 필요한 작은 단위의 프로그램에 대해 RDF를 이용하여 메타데이터로 만들고 이것을 대상으로 검색 가능하도록 하여 사용자가 원하는 정보를 보다 정확한 검색을 수행할 수 있도록 하였다.
-
모바일 환경이 일반화 되면서 모바일 디바이스간 또는 모바일 디바이스와 PC 또는 서버와의 동기화가 요구되었다. 모토로라, 에릭슨, 노키아 등의 업체들은 컨소시엄을 구성하여 데이터의 동기화와 다양한 전송 프로토콜과의 연동을 목표로 산업계의 표준인 SyncML(Synchronization Markup Language)을 제정하였다. 그러나, 동기화 과정에서 둘 이상의 클라이언트가 동일한 데이터 동기화를 요청했을 때 데이터 충돌이 일어나게 된다. 본 논문에서는 데이터 동기화 과정에서 발생할 수 있는 다양한 충돌에 대해서 분석하고, 체계적으로 분류하였다. 이를 바탕으로 동기화에 대한 정보를 추적할 수 있는 Change Log Information을 구성하고 운영 원칙을 제정하여, 데이터의 안정성과 일치성을 보장하기 위한 Conflict Resolution을 제안한다.
-
웹 서비스는 벤더들에 따라 다르게 사용되던 시스템들을 표준 기술인 XML과 SOAP를 이용하여 통합할 수 있게 해주었다. 이러한 웹 서비스 시스템에서는 다양한 시스템들과 통합을 제공하기 위한 많은 처리 로직이 필요하기 때문에 시스템이 복잡해진다는 문제점을 가지고 있다. 본 논문에서는 이러한 문제점을 해결하기 위해서 CBD 방법론을 사용하며, 웹 서비스를 이용한 플랫폼에 독립적인 시스템을 설계 및 구현 한다. 제안한 방법이 효율적임을 보이기 위해 운동선수 관리 시스템을 모델로 설계 및 구현한다. 제안한 방법을 이용하여 구현한 시스템은 플랫폼 및 프로그램 언어에 독립적으로 구축이 가능하게 되었고, 시스템의 중요 부분을 컴포넌트로 제작하여 관리 및 유지보수의 효용성을 가져왔다.
-
본 연구는 '01년 이후 민간 제휴업체에 의해 추진되고 있는 주택공사 사이버아파트 운영체제의 문제점을 분석하고, 향후 기술발전 추세와 정부방향을 검토하여, 바람직한 운영체제를 제시하였다. 아파트 단지 홈페이지 위주의 사이버아파트는 향후 홈네트워크 기반의 디지털홈으로 발전될 것으로 예상되며, 정부도 지능형 홈네트워크를 차세대 10대 성장동력산업으로 선정하는 등 육성의지를 표방하고 있다. 현재 사이버아파트 운영은 입주자 특성에 부합하는 정보제공 불가능, 관리정보의 온라인 제공 곤란 등 운영상 문제점이 나타나고 있으며, 이는 아파트 단지 홈페이지가 활성화되지 못하는 원인으로 작용하고 있다. 이에 따라 사이버아파트 구축현황을 분석하고 효율적인 운영 체제를 제시하였다.
-
Yang, Jin-Hyuk;Min, Jae-Hong;Lee, Won-Bok;Kim, Tae-Suk;Lee, Ji-Yoon;Lee, Yun-Su;Chung, In-Jeong 549
인터넷 내용선별 체계(Platform for Internet Content Selection: PICS)는 인터넷 내용물을 선별적으로 볼 수 있게 해주는 기반구조로서, 선별 소프트웨어와 등급 서비스들 간에 잘 동작할 수 있게 도와주는 기술규격이다. 그러나 기존 PICS 관련기술들은 유선환경만을 언급하고 있기 때문에 무선환경에 맞는 내용선별 기술이 필요하다. 이에 본 논문에서 우리는 기존 유선망 중심의 PICS 관련기술들이 무선인터넷 내용선별을 위해 적용 가능한지에 중심을 둔 연구수행 결과를 언급한다. 그리고 몇몇 기타 고려사항들을 제공한다. -
복합 스케줄링 작업은 탐색 공간이 방대하므로 단순 스케줄링을 통한 방법으로는 최적해를 찾는 것은 쉽지 않다. 복합 스케줄링 문제를 해결하는 기법들 중에서 사용자의 선호도를 고려한 기법은 제약만족문제와 객체지향개념을 스케줄링에 적용하여 복합 스케줄링 문제를 해결하고자 하였다. 본 논문은 사용자의 선호도를 고려한 기법을 예약 문제에 적용하여 예약 시에 일어날 수 있는 문제점들을 해결하고자 하였다. 특히 고객들의 만족도를 높이기 위해서 고객들의 선호도를 고려하여 스케줄링을 한다. 고객의 선호도를 고려한 예약 스케줄링 기법은 객체 지향 개념을 기반으로 하여 각 객체들이 사건들을 가지고서, 이 사건들을 주어진 제약들에 만족하도록 보드에 배정하는 기법이다. 각 객체들은 전체적인 만족도를 고려하면서 그 객체들의 우선순위에 따라서 자원을 배정하고, 자원에 대한 객체의 선호도 차이를 가질 수 있게 하였다. 예약 스케줄링을 할 때 제약은 전역제약과 지역제약으로 구성된다. 보드에 대한 정의와 모든 사건들에 대한 정보를 전역제약으로 사용하고, 각 객체가 가지는 보드의 슬롯들에 대한 선호도를 지역 제약으로 사용한다. 사건의 배정을 실패하지 않고 백크래킹을 최소화하도록 앞을 보는(look-ahead) 백트래킹 기법을 사용하여 전체 객체들의 만족도를 높였다.
-
추천 시스템에서부터 1:1 마케팅에 이르는 전자 상거래의 다양한 응용 영역에서, 개별 사용자로부터 개인화된 사용자 프로파일을 구축하는 것은 매우 중요하다. 이러한 프로파일들은 사용자들의 구매 행위와 같은 개인별 행동들을 설명해주며, 특히 다양한 데이터 마이닝(Data Mining) 기술들을 이용해 사용자의 거래 기록으로부터 학습된 규칙들을 발견해낼 수 있다. 발견된 규칙들 중에는 거짓이거나 연관 없거나 또는 하찮은 것들도 존재하기 때문에, 가장 중요한 문제 가운데 하나는 발견된 규칙들을 처리후-분석을 어떻게 수행하느냐이다. 예를 들어, 발견된 규칙을 사용자 프로파일에 적합한 것인지를 확인할 때 좋은 규칙과 나쁜 규칙을 어떻게 판명하는가 하는 문제이다. 이 논문에서는 규칙을 확인하는 과정에서 객관적 척도를 이용하는 방법을 제안하였다.
-
유무선 컨텐츠를 사용하는 사용자에게 유지 관리의 일관성을 제공하고 기업간 정보 교환을 원활히 할 수 있기 위해서는 데이터베이스의 검색 내용을 XML 문서로 생성하는 작업이 필요하다. 이러한 목적으로 본 연구에서는 관계-객체 맵핑을 기반으로 하여 자동 생성 도구를 설계하였으며, 연구된 시스템은 데이터베이스 설정, 스키마 매핑, XML 생성기 등 세 개의 부시스템으로 구성된다. 본 연구 결과는 XML 문서를 이용한 유무선 컨텐츠 제작과 이종 데이터베이스간 자료 교환이 필요한 구매, 영업, 물류 등의 다양한 응용 분야에서 이용될 것으로 기대된다.
-
최근 ERP에 고객관계관리(CRM), 공급망관리(SCM), 지식관리(KMS) 등의 기능을 확장한 확장형 ERP에 대한 연구개발이 활발해지고 있다. 그러나 타산업과 달리 건설산업의 특수성으로 인한 정보화의 부진으로 인해 이러한 새로운 개념을 적용할 수 있는 ERP 확장모델이 없는 상태이며, 대기업의 경우 일부 이러한 모듈을 부분적으로 적용하려는 움직임은 보이고 있으나, ERP와 별도의 이종시스템으로 관리되고 있어 통합적인 ERP운용을 통해 얻을수 있는 효과를 기대하기 어려운 실정이다. 이에 본 연구에서는 산자부에서 건설표준ERP템플릿으로 지정받은 ERP엔진을 모체로 협력업체와의 인터페이스 제공을 위한 협업적IT시스템과 전자계약시스템, 그리고 변화되는 ISO에 대한 기업의 대처능력 향상을 위한 ISO인증관리시스템, 고객과의 관계관리를 위한 고객관계관리시스템, 절차서와 같은 기업 내의 표준화 된 문서를 관리하기 위한 전자매뉴얼관리시스템, 결재관리를 위한 그룹웨어, 기업 내의 지식저장소 관리를 위한 지식관리시스템을 연구범위로 하여 건설분야 확장형ERP 모델(E2CM)을 개발하였으며, 이를 검증을 위한 시스템(eCOMIS)을 개발하였다.
-
최근 데이터베이스를 이용한 정보처리응용 시스템이 증가하고 있는 추세이다. 이러한 응용 시스템의 데이터를 종합적으로 분석 처리하여 사용자 요구에 신속하게 응답할 수 있도록 다양하고 고품질의 정보 서비스를 지원하기 위해 데이터 웨어하우스 환경에 관한 연구가 많이 이루어지고 있다. 이러한 환경을 제공하기 위해서는 많은 데이터 정보가 요구되며, 이를 분석하여 사용자 의사 결정에 적합한 정보 추출 수행은 기존의 관계형 데이터베이스 환경의 테이블들에 대한 질의 수행에서 시간적인 낭비 요소가 많이 존재한다. 그러므로 본 논문에서는 사용자 질의에서 자주 요구되는 사실 혹은 데이터를 통합, 저장 및 수행하기 위한 테이블 생성을 사용자가 직접 선택 정의함으로써 편리하게 테이블 생성할 수 있도록 설계 및 구현한다. 또한 본 내용에서 포함되는 내용으로 기존 일반적인 SQL 질의를 수행할 수 있도록 한다.
-
시맨틱 웹에 이용되는 웹 온톨로지 언어들로는 RDF/RDFS, DAML+OIL, OWL 등이 있으며, 현재 W3C에서는 OWL을 웹 온톨로지 표준 언어로 삼고 있다. 기존의 웹 온톨로지 문서들의 파서는 대부분 RDF를 기반으로 한 Triple 모델을 기반으로 하여 파싱한다. 그러나 OWL의 경우는 triple 형태로 변환시키면 OWL Full의 형태를 가지게 되고 OWL 온톨로지의 표현력과 데이터의 손실을 가져오게 된다. 따라서 OWL 문서의 파싱을 위하여 우리는 OWL Abstract Syntax를 이용하여 Tree 모델을 가지는 OWL 파서를 만들고자 한다. 본 논문에서는 시맨틱 웹에서 사용되는 웹 온톨로지들을 파싱하여 온톨로지 객체 모델을 생성해주는 기능을 가지는 온톨로지 파서를 설계, 구현하였다. 논문에서 설계한 온톨로지 파서는 RDF, DAML+OIL, OWL 웹 온톨로지 문서들을 파싱하여 온톨로지 객체 모델을 생성할 때, RDF 온톨로지의 경우는 Triple 모델 형태로 파싱을 하지만, OWL 온톨로지의 경우에는 OWL Abstract Syntax Tree 모델 형태로 파싱한 후, OOM으로 변환시켜준다. 이를 위해 웹 온톨로지 언어의 종류 구분과 OWL 온톨로지의 경우, OWL Full, OWL DL, OWL Lite의 서브 타입을 구별하는 기능도 추가하였다.
-
본 논문은 지식의 규칙 표현을 위한 저작도구인 규칙편집기에 대하여 기술한다. 지식표현방법은 인간의 일상언어와 컴퓨터와의 표현구조를 고려하여 결정된다[2]. 이러한 지식표현방법에는 규칙, 프레임, 의미망, 그래프 등이 있다[2]. 본 논문에서는 지식을 규칙의 형태로 표현하고자 한다. 또한, 표현하고자 하는 지식의 영역은 비즈니스 도메인으로 한정한다. 비즈니스 지식이란 기업의 업무처리에 필요한 제반 지식인 업무처리 절차, 규정 등을 의미하며, 현재 대부분의 기업이 운영하는 기존 응용 시스템은 프로그램 소스의 일부분으로 비즈니스 규칙을 포함하고 있다. 기존 응용 시스템은 경영 상황 및 업무의 변경 등에 따른 비즈니스 지식의 잦은 수정 요구로 시스템의 유지 관리에 많은 비용과 수고가 필요하다. 이러한 문제점의 해결을 위하여 응용 프로그램에서 비즈니스 지식을 분리하여 관리하는 비즈니스 지식처리기술이 기업 응용 프로그램 개발에 도입되고 있다. 코드 속에서 분리된 비즈니스 지식은 규칙의 형태로 표현되고, 이들 규칙은 독립된 지식베이스에서 관리된다. 본 논문에서는 코드에서 분리된 비즈니스 지식을 규칙의 형태로 표현하기 위한 규칙편집기 개발과 개발된 편집기의 기능 및 특징에 대하여 기술한다.
-
많은 중소기업들이 업무를 진행하는데에 있어서 수기로서 작업을 하기도 하고 아니면 간단한 프로그램를 사용하든지 아니면 중소기업형 ERP를 사용하기도 한다. HomePage의 경우에도 있는 경우도 있고 존재하지 않는 경우도 있다. 더구나 WEB으로 업무를 처리하는경우는 상당히 미흡하다. 개발을 하려고 하여도 WEB 기반으로 프로그램을 개발하는데는 Servlet 기반의 방식이 대다수 이다. 이 방식은 중소기업에서 개발하기에는 너무나 많은 개발비용과 유지비용이 들게되고 또한 네트워크 환경의 열악성 때문에 투자대비 효과를 얻기가 힘들다. 본 논문에서 제안하는 시스템은 Applet을 이용하여 중소기업업무 프로그램을 WEB 기반으로 구축하여 자료의 사용을 Internet 또는 Intranet등에서 가능하게 하고 네트워크의 영향역시 AWT기반으로 Applet으로 제작하여 만들어지는 파일의 크기를 작게 구현해서 네트워크의 영향을 최소화 하게 구현을 하고, 프로그램을 클래스화시켜 재사용이 가능하게 하여 개발기간의 단축과 유지보수를 용이하게 하여 비용을 줄이도록 한다.
-
시각 프로그램은 프로그램의 내부 로직에 대한 코드와 외부 사용자와의 상호 작용을 위한 사용자 인터페이스에 대한 코드로 나뉘어 구성되어 있다. 개발자들은 빠르고 효과적인 시각 프로그램 개발을 위해 GUI(graphic user interface) 개발 도구를 이용한다. 그러나, 기존의 사용자 인터페이스 개발 도구는 여러 개발자들간의 능력과 개발 분야에 따라 시각 프로그램의 내부 로직과 인터페이스 부분을 분리해 공동 개발할 수 있는 기회를 제공하지 못한다. 본 논문은 다수의 시각 프로그램 개발자간 자신의 개발 분야에 따라 분산 공동 개발이 가능한 네트워크 기반의 시각 프로그램 공동 개발 시스템을 제안한다. 제안하는 공동 개발 환경은 개발자간 독립성과 협동성을 지원하고 즉각적이고 동기적인 개발 협의와 의견 교환을 위한 통신 창을 제공해 응용 프로그램의 개발 속도와 효율을 높일 수 있다.
-
대표적인 웹 문서의 표준인 XML(eXtensible Markup Language)은 문서의 구조와 내용을 기술하기 위해 태그(tag)로 이루어진 문법 구조를 이용한다. 일반적인 텍스트 에디터 환경에서 XML 문서에 입력되는 내용(contents)과 그것을 포함하는 태그의 쌍은 완전하지 못한 형태로 입력될 수 있다. XML 문서를 작성하는 과정에서 문법적으로 불완전한 문장 입력은 정상적인 파싱을 보장하지 않는다. 본 논문은 XML 문서 편집기에 사용될 수 있는 XML 파서가 문법적으로 불충분한 문장의 입력에 대해 문법에 따라 빠진 부분을 인식하고, 누락된 문법 심벌을 찾아 부족한 부분 파스 트리를 완성함으로써 사용자에게 성공적인 XML 문서 편집을 보장할 수 있는 파싱 방법을 제안한다. 제안된 파싱 방법을 통해 사용자는 프로그래밍 편집 중 문법 오류에 대한 부담을 줄일 수 있다. 또한, 사용자는 불완전 입력에 대해 일반적인 에러 처리에 따른 편집 중단 없이 계속적인 문서 파싱을 보장받아 편집 효율을 높일 수 있다.
-
인터넷은 지역이나 시간에 구애받지 않기 때문에 정보의 확산 속도가 무척 빠르다. 이에 따른 좋은 점도 많이 있지만 반면에 유해한 정보도 범람하고 있어 사회적 문제를 발생시키고 있다. 따라서 유해 정보 차단에 대한 연구 및 개발의 중요성이 부각되고 있다. 유해 정보 차단 기술중 하나인 HTML 문서를 일정한 기준에 따라 등급을 매기는 내용등급 제는 등급 및 범주가 복잡하여 등급설정에 어려움이 많아 제대로 실용이 안되고 있다. 따라서 본 논문에서는 내용등급제의 실용성을 높이기 위한 내용등급 및 범주를 제시하고자 한다.
-
최근에는 웹 환경에 적합한 개방형과 컴포넌트들을 효율적으로 분류하고 추출하는 방법이 연구되고 있다. 본 논문은 개발환경에서 생성되는 산출물들 중 디자인패턴을 통합 관리하고, 추출, 검색하여 관리해 주는 인덱스순서관계정보모델을 설계 구현한다. 이 제안의 장점은 "인덱스 순서관계정보"로 클래스들 사이의 관련된 여러 관계정보를 UML 설계방법에 적응할 수 있는 구조로 변형할 수 있다. 두 번째 장점은 개발자가 인덱스 순서관계 정보에서 제공하는 정보를 가지고 관계정보를 쉽게 파악할 수 있으며, 디자인 패턴을 쉽게 추출함으로서 개발자는 설계정보에 쉽게 적용할 수 있다. 따라서 본 논문에서는 검색시간과 추출의 효율성을 입증하기 위해 시뮬레이션을 실시하여 향상된 기능을 입증하였다. 이 모델은 급변하는 소프트웨어 산업에 능동적으로 대체와 소프트웨어 개발에 시간을 단축함으로써 현존하는 다양한 디자인 패턴들을 최소한의 코드 수정을 통하여 재설계 함으로써 소프트웨어 개발 경제성을 높이는 데 있다.
-
인터넷과 정보기술의 급속적인 발전으로 수천 또는 수억에 달하는 방대하고 다양한 정보들이 웹 상에서 존재하게 되었다. 이러한 다양한 정보들 중에서 이용자가 원하는 정보를 제공하기 위해 다양한 검색시스템들이 개발되었다. 웹 크롤러는 검색시스템의 중요한 부분 중의 하나로, 웹 서버를 순회하며 각 페이지에 있는 수많은 정보를 수집하는 프로그램이다. 본 논문에서는 웹 크롤러의 기본요건 중의 하나인 빠른 수집속도를 보장하기 위해 RTT(Round Trip Time) Scheduling 기법을 적용한 URL 스케줄러를 제시하고, 이러한 RTT Scheduling 기법을 이용한 웹 크롤러를 설계한다.
-
내장형 시스템(embedded system)의 발전에 따라, 더욱 복잡하고 높은 신뢰성을 가지는 내장형 응용프로그램의 개발 필요성이 요구된다. 내장형 소프트웨어의 성능 평가 및 분석 도구는 내장형 소프트웨어 개발 속도와 신뢰성을 높이기 위한 유용한 도구이다. 개발자나 사용자는 성능 평가 결과와 로그 정보를 직관적으로 판단하기 위해 GUI 형태의 결과보고 도구(result report tool)나 뷰어(viewer)를 이용할 수 있다. 그러나 보통의 성능 평가 및 분석 도구가 이용하는 로그 데이터는 텍스트 기반의 저수준 정보이므로, 개발자의 다양한 요구에 맞는 분석 결과보고 도구 나 뷰어를 생성하기 위해서는 로그 정보에 대해 많은 분석 시간과 노력을 기울여야 한다. 본 논문은 내장형 시스템 개발자가 쉽고 편리하게 원하는 GUI 형태의 결과 분석도구를 생성할 수 있도록 하기 위한 프로파일 로그 분석 방법을 제안한다. 제안하는 로그 분석 방법은 저수준의 성능 평가 로그를 분석하여 자료구조화 하는 모듈과 이것을 GUI 형태로 쉽게 변경할 수 있는 API 수준의 함수를 제공한다. 제안하는 로그 분석 방법에 의한 API를 통해 개발자나 사용자는 자신의 취향에 맞는 GUI 형태의 결과 분석 도구를 쉽고 빨르게 생성하여 내장형 소프트웨어 개발의 효율성을 높일 수 있다.
-
유비쿼터스 환경은 인간이 생활하는 각종 기기들에 컴퓨팅 능력과 네트워킹 능력을 가지고 상호간에 정보를 교환하며 서비스를 제공하는 환경을 말한다. 이러한 유비쿼터스 환경이 구축되기 위해서는 컴퓨팅 인프라 및 네트워킹 인프라를 기반으로 다양한 서비스 프레임워크가 지원되어야 한다. 여러 서비스 프레임워크에서 중요한 한가지로 서비스 및 자원에 대한 디스커버리 엔진을 들 수 있다. 본 논문에서는 유비쿼터스 환경에서 이동 에이전트를 이용하여 효율적인 디스커버리 기법을 제안한다. 본 기법을 이용하면 빠른 서비스의 검색뿐만 아니라 서비스 목록들의 일관성을 유지해 높은 신뢰성을 제공할 수 있다.
-
온톨로지의 구축에서는 각 개념간의 관계의 정의가 매우 중요하며, 이를 표현하고 정의하는 많은 일련의 과정이 진행되고 있다. RDF 스키마내부에 시간관계 개념인 "before"를 정의하고 에이전트가 "before" 시간관계를 해석 할 수 있도록 Logic정의를 시도하였다. 또한 시간개념을 사용하여 온톨로지를 구출할 때 발생할 수 있는 이점에 대해 살펴보았다.
-
내장형 시스템 개발의 효율성 향상을 위해 개발자들은 내장형 시스템 성능 평가 도구를 사용한다. 성능 평가 도구는 내장형 소프트웨어가 메모리나 프로세서 자원들을 가능한 효율적으로 사용할 수 있도록 개발 단계중 적절한 성능평가를 수행한다. 본 논문은 내장형 소프트웨어의 효율적인 개발을 위한 성능 평가 도구를 기존의 하드웨어적인 도구를 통하지 않고 순수 소프트웨어적인 방법으로 제공하는 내장형 소프트웨어의 성능 분석을 위한 원격 모니터링 시스템을 제안한다. 시스템은 내장형 소프트웨어의 프로그램 성능과 함수 별 측정 및 메모리 관련 성능 평가를 수행하기 위한 모듈과 결과 로그를 분석하여 사용자에게 GUI 형태로 제공하는 모듈로 구성되어 있다. 본 시스템을 이용한 개발자는 추가 비용과 학습 없이 빠르고 정확하게 신뢰성 있는 내장 소프트웨어를 개발할 수 있다.
-
본 논문에서는 위피(WIPI, Wireless Internet Platform for Interoperability) 플랫폼 상에서 운용되는 2D/3D 컨텐츠 제작을 위한 저작도구를 설계하며, 2D 및 3D API를 사용하는 응용 프로그램 작성을 직접 지원한다. 사용자는 드래그와 드롭(Drag & Drop), 스프라이트 깜빡임(Sprite Blitting), 스프라이트 회전(Sprite Rotation), API 추가/삭제 기능, 코드 배포 등의 기능을 이용하여 Jlet의 기본 골격을 저작도구의 버튼 하나로 손쉽게 작성할 수 있게 된다. API 추가/삭제 기능을 이용하여 기존 작업을 손쉽게 재사용하거나, 작성 결과물을 코드 배포 기능을 이용하여 하나의 jar 파일로 간단히 작성할 수 있게 된다. 스프라이트 및 2D/3D 관련 기능은 게임 등의 컨텐츠의 코드 작성 시 효율성을 크게 증가 시킨다. 본 논문에서는 이러한 기능을 가진 위피용 컨텐츠 저작도구를 설계하며 제안하였다.
-
GVM(General Virtual Machine)은 무선 단말기 상에서 동적인 응용프로그램을 실행할 수 있는 가상 기계(Virtual Machine) 플랫폼이다. 가상 기계를 이용한 응용프로그램의 실행은 플랫폼 독립적인 실행이 가능하며 또한 효과적인 다운로드 솔루션을 통한 동적인 실행이 가능하다. GVM은 SGS 파일을 다운로드 받아 실행되는 시스템이므로, 성능의 저하없이 실행되기 위해서는 효율적인 최적화와 실행 시스템이 요구된다. 본 논문은 SGS 파일이 시스템 리소스의 제한이 큰 무선 단말기 상에서 보다 효율적으로 실행되기 위해서 SAL 코드에 대한 최적화를 수행하였다. SAL 코드 최적화 단계를 수행한 GS 파일은 부분적으로 SGS 파일의 최적화를 가져와 전체 SGS 파일의 크기를 줄이고, 실행될 때 수행 속도 면에서 좀 더 빠른 실행 속도를 가지게 된다. 존재하는 최적화 방법론에 관한 연구를 통하여 SAL 코드의 특성을 고려한 최적화 방법론을 제시하고, 최적화된 SAL 코드를 생성하기 위한 코드 최적화기에 관하여 설계하고 구현하였다.
-
수중 표적을 식별하기 위해서는 표적이 방사하는 소음의 특징을 미리 알고 있어야 한다. 소음의 특징은 스펙트럼상의 상이한 주파수나 특징적 패턴을 형성하는데 수중에서 표적을 구별하는 주요 성분이다. 이 논문에서는 이런 표적의 고유 식별 정보를 모델링하고 구축하는 수중 음향 분석 시스템을 설계, 구현하였다. 이로써 표적관련 음파 특징 정보를 수치화하고 체계적으로 구축해 정밀분석의 토대를 마련하였다.
-
웹 서비스는 이질적인 응용 시스템들 사이의 연동 및 통합을 위한 표준화된 수단을 제공한다. 본 논문에서는 기존 웹 서비스들을 이용하여 정의되는 복합 웹 서비스를 효율적으로 실행하기 위한 방안으로서 사용자 에이전트를 이용한 분산 처리 시스템 구조 및 처리 방법을 제안한다. 본 시스템은 웹 서비스들의 통신 QoS 및 복합 웹 서비스의 부하 등을 고려하여 복합 웹 서비스의 호출 및 통합 작업을 사용자 에이전트에게 동적으로 위임하여 분산 처리함으로써 복합 웹 서비스의 성능 및 가용성을 향상시킨다.
-
e-Learning에 대한 관심이 높아지면서 e-Learning 표준화에 대한 다양한 연구들이 진행되어지고 있으며 ADL에서 주도하는 SCORM이 e-Learning의 실질적인 표준으로 자리잡고 있다. SCORM 메타데이터는 기존자료들에 대한 재사용성을 높이고 컨텐츠의 개발과 관리에 따른 시간과 비용의 감소를 가져온다. 기존의 E-Mail system에 메타데이터 생성기를 추가하여 E-Mail을 통해 전달받은 다양한 컨텐츠들을 재사용과 분류, 검색이 가능한 xml 파일로 바인딩 시키는 system을 제안하였다.
-
본 논문에서는 각종 문화콘텐츠의 진위와 표절을 검출하는 방법론에 대해 제안하고자 한다. 이를 위해 기존의 문화콘텐츠에 대한 표절과 위작 감정이 어떤 방법으로 되어 왔는가에 대해 살펴보고 본 방법과의 비교,고찰을 행하고자 한다. 실험 대상은 우선적으로 미술품등에 대해 수행하였으며 이를 토대로 개발하고 있는 시스템이 표절 감정 및 위작 감정에 유용하게 도움을 줄수 있는 방법임을 밝히고자 한다. 끝으로 현재까지 실험이 수행된 부분에 대해 서 실험 결과를 제시하고자 한다.
-
본 논문은 유해콘텐츠를 접속하는 동기를 통하여 이를 효과적으로 차단하기 위한 전체적 방법에 대한 제시를 행하고자 한다. 이를 위해 첫째, 인터넷 유해 콘텐츠의 접속 동기를 분석한다. 또한 인터넷 유해 콘텐츠를 접속하는데 있어 가장 큰 요소인 스팸메일에 대해 실태 파악 및 분석을 행하고자 한다. 이를 위해 우선적으로 스팸메일이 증가하는 이유, 스팸메일 발송자가 전자우편을 수집하는 방법 그리고 각종 스팸메일 방지 방안 및 스팸 방지 기술에 대해 기술하고자 한다. 또한 수신측에서 행해지고 있는 스팸메일 차단에 대해 여과를 안 하는 이유 등에 대해 조사함으로써 스팸메일 차단에 대한 연구 방향을 잡기 위한 기초 자료로 삼고자 하며 이를 기초로 이메일을 수집 단계에서부터 차단이 이루어 지게 하기 위한 종합적 차단 방법에 대해 제안하고자 한다.
-
우리는 특정 문서를 읽을 때 문서 전체를 읽지 않더라도 대표적인 몇 개의 단어를 보는 것만으로 정치나 경제, 스포츠 등의 분야를 정확히 인지할 수 있다. 문서 전체를 대상으로 하지 않고 부분텍스트에서 출현하는 소수의 단어정보에서 문서의 분야를 정확히 결정하기 위해 분야연상어의 구축은 중요한 연구과제이다. 인간이 미리 분야체계를 정의하고, 각 분야에 해당하는 문서를 인터넷이나 서적을 통해 수집한다. 본 논문은 수집문서의 분야를 정확히 지시하는 분야연상어를 자동으로 수집하는 시스템을 설계하고 구현하는데 목적이 있다. 문서의 분야결정 시점을 고려하여 분야연상어의 수준, 안정성 랭크, 집중률, 빈도정보를 이용하여 단일 분야연상어를 수집하는 방법을 제안하고 구현한다.
-
본 논문은 구문패턴과 의미망을 이용하여 복합명사를 생성하는 방법을 제안하고, 제안된 방법으로 설계 구현된 시스템, 복합명사 생성기(Compound Nouns Generator : CNG)를 제시한다. 복합명사에 관한 연구는 형태적, 구문적, 의미적인 관점에서의 분석과 생성에 이르기까지 폭넓게 진행되고 있다. 본 논문에서는, 사전에 등재된 표제어만을 복합명사로 인정하고, 나머지는 1차적으로 명사 연결구로 파악한다. 그리고 이것을 다시 신형 복합명사와 명사 연결구로 파악함으로써, 복합명사에 대한 명확한 기준을 제시하여 자연언어처리, 정보검색 등에서 효율성을 높이고자 하였다. 본 논문에서 제안한 시스템은 복합명사 확장을 위해 구문패턴을 자동 생성함으로써 시스템의 융통성을 향상시키고, 구문패턴과 의미망을 통해 생성된 복합명사와 명사 연결구의 말뭉치상의 빈도정보를 이용함으로써 고빈도의 명사 연결구가 복합명사로서 굳어질 수 있는 가능성을 보여주기도 한다. 또한, 구문패턴과 의미망을 통해 생성된 명사 연결구를 비교하여 생성된 신형 복합명사는 구문패턴에 의해 뜻풀이가 자동으로 생성된다.
-
이동통신용 전화기의 숫자 자판에서 다수의 한글 자소가 한 개의 키에 할당되기 때문에 한글 입력에 많은 번거로움이 따른다. 본 논문에서는 이러한 번거로움을 최소화 하기위해서 모든 단자음과 단모음이 키에 모두 표시되도록 설계한 분산형 한글 자판 배열과 글자를 구성하는 자소를 필기순서에 따라 해당키를 한번씩만 눌러서 입력할 수 있도록 하는 사용자 중심의 새로운 한글 입력 방식을 제안한다. 다양한 실험을 통해서 제안된 방법이 기존의 방식들에 비해서 키누름 동작에 따르는 입력 효율이 높은 것을 확인했다.
-
최근의 웹 문서는 텍스트뿐만 아니라 이미지, 사운드 등 다른 여러 형태로 표현되고 있어서 텍스트의 비중이 낮아지고 있다. 그래서 문서 내에서 일정량 이상의 단어 추출이 어려운 문서들에 대해서 기존의 단어 정보만을 이용한 문서 범주화 방법은 좋은 성능을 기대할 수 없다. 그래서 본 논문은 Anchor Text 단어 정보의 자질 적합성 판단에 의한 새로운 자동 문서 범주화 모델을 제안한다. 문서 범주화 모델로는 베이지언 확률 모델을 이용하였으며, 카이제곱 통계량을 사용하여 자질을 선정하였다. 문서 내에서 추출된 단어 자질들이 해당 문서를 판단하는데 부족하다고 판단되면 문서의 링크정보를 이용하여 연결된 문서의 단어 자질과 Anchor Text의 단어 자질을 반영함으로써 성능을 향상시킨다.
-
정보의 양이 많아지면서 정보 검색 시스템에 검색 결과를 자동으로 구조화하는 계층적 클러스터링을 적용하는 시도가 늘고 있다. 계층적 클러스터링은 문서 간의 유사도를 통해 클러스터를 계층 구조로 만들어 검색 성능을 높이고 결과를 사용자에게 이해하기 쉽게 보여준다. 계층 구조는 검색 결과를 요약하는 것이기 때문에 클러스터의 내용을 효과적으로 함축할 수 있는 대표어의 선정이 중요하다. 각 클러스터의 대표어를 선정하기 위해 대표어에 명사인 단어만 추출하고 상위 클러스터 대표어에 사용된 단어는 하위 클러스터에 사용하지 않는 방법을 적용하여 대표어의 질을 높였다.
-
Fast and high-quality document clustering algorithms play an important role in providing data exploration by organizing large amounts of information into a small number of meaningful clusters. In particular, hierarchical clustering provide a view of the data at different levels, making the large document collections are adapted to people's instinctive and interested requires. Many papers have shown that the hierarchical clustering method takes good-performance, but is limited because of its quadratic time complexity. In contrast, K-means has a time complexity that is linear in the number of documents, but is thought to produce inferior clusters. Think of the factor of simpleness, high-quality and high-efficiency, we combine the two approaches providing a new system named CONDOR system [10] with hierarchical structure based on document clustering using K-means algorithm to "get the best of both worlds". The performance of CONDOR system is compared with the VIVISIMO hierarchical clustering system [9], and performance is analyzed on feature words selection of specific topics and the optimum hierarchy depth.
-
통상적인 언어 처리의 분석 과정은 전처리, 형태소분석, 품사 태깅, 복합 단위 인식, 구문 분석, 그리고 의미 분석 등의 여러 단계로 이루어진다. 분석의 매 단계에서 중의성(Ambiguity)가 발생하며, 이를 해결하기 위한 노력으로 구문 분석 이전의 분석 단계에서도 정확률(Precision)을 높이기 위해, 어휘(Lexical) 정보, 품사정보 그리고 구문 정보 등을 이용한다. 각 단계에서 고급 정보로서의 구문 정보 이용은 구문분석의 중복성과 분석 지식의 중복성을 야기한다. 또한, 기존의 처리 흐름에서는 각 분석 단계에서의 결과는 최종적인 것으로, 이로 인해 다음 분석 단계에 분석 오류를 전파한다. 본 논문에서는 구문 분석기를 분석 결과의 최종 판단자로 이용할 것을 제안한다. 즉, 구문 분석 전단계의 모든 분석 정보는 구문 분석기에 제공되고, 구문분석기는 상향식 구문분석을 수행하면서 이들 정보들로부터 최종의 그리고 최적의 분석 후보를 결정한다. 이를 위해 구문분석기는 한 문장 단위를 입력 받는 기존의 제한을 따르지 않는다. 제안된 방법은 구문분석 앞 단계에서의 잘못된 정보 제공(예: 문장 분리 오류, 품사 오류, 복합단위 인식 오류 등)으로부터 자유로우며, 이를 통해 분석 실패의 가능성을 최대로 줄인다.
-
본 논문에서는 한국어의 문장패턴을 활용한 형태소 분석기를 설계하였다. 어절기반의 형태소 분석기들이 갖는 형태소 분석 정보는 어절의 품사 등의 기초적 정보만을 포함한다. 본 논문에서 제안하는 문장패턴을 활용한 형태소 분석기는 문장단위의 형태소 분석을 제안하였고 형태소 분석단계에서 구문분석과 문장패턴이 갖는 의미정보를 포함함으로서 분석결과의 활용도를 높이도록 하였다. 제안된 형태소 분석기의 결과를 활용하여 질의 응답시스템, 정보 검색 등의 분야에서 구문분석, 의미분석의 단계를 최소화 하여 결과를 얻을 수 있을 것으로 기대한다.
-
본 논문에서는 음란유해콘텐츠를 기술적으로 차단하기 위해 신호처리 기법에 기반한 방법을 제안하고자 한다. 지금까지의 기술적인 방법 등이 목록기반과 단어기반에 기초한 방법이기 때문에 음란콘텐츠가 제대로 차단이 되지 않은 경우가 많았다. 이를 위해 본 논문에서는 신호처리에 기반하여 음란 유해 콘텐츠를 차단하는 방법을 제안하고자 한다. 끝으로 실험에 의해 제안한 방법의 유용성을 입증하고자 한다.
-
본 논문에서는 실시간 처리에 적합한 효율적인 동영상 객체 분할 알고리즘을 제시한다. 제안된 동영상 객체 분할 알고리즘은 임계치 적용과 지역적 워터쉐드 알고리즘을 복합적으로 적용하였다. 첫째로 임계치 분할방법을 사용하여 초기 객체 마스크를 구성하였고 이러한 초기객체 마스크는 현재영상에서의 영역분할을 위한 입력으로 들어가게 된다. 최종적으로 지역적인 워터쉐드 분할방법을 초기 객체영역의 불명확한 지역에서만 다시 수행하여 최종적인 객체영역을 획득하여 기존 방식에 비해 분할시간을 줄였으며 분할성능을 높였다. 본 논문에서는 잡음환경에서 객체를 추출하기위해 복합적인 분할방식에 초점을 두었다. 이러한 복합적인 분할방법을 사용함으로써 객체 마스크 추출성능의 향상과 수행시간절약을 가져올 수 있었다.
-
본 논문에서는 지문 입력기로부터 입력된 지문영상에 대한 전처리 과정에서 기존의 단계들인 모폴로지와 이진화 과정 대신에 새로운 에지(Edge) 보정과 땀샘(sweat gland) 보정 방법을 적용하여 여러 잡음들을 빠르면서 효율적으로 제거하는 방법을 제안하고 이에 대한 실험 결과에서 이 제안된 방법이 기존의 방법들보다 빠르고 선명한 세선화 결과를 획득하게 됨을 보여준다.
-
단층촬영에 의해 획득된 흉부영상의 폐 영역은 기관지, 폐동맥, 폐정맥으로 구성된 복잡한 형태를 가지고 있다. 또한 이들 조직과 폐 영역 내에 존재하는 악성 종양과 같은 질병들 사이의 공간정보의 유사성으로 인해 방사선 전문의조차도 질병을 간단히 구분 해내는데 많은 어려움이 따른다. 따라서 본 논문에서는 이러한 유사한 공간정보를 갖는 폐 영역을 수리형태학 필터인 모폴로지(morphology)와 국부적인 워터쉐드(watershed) 알고리즘을 이용하여 분할하고, 분할된 폐 영역으로부터 색전 또는 종양 등의 결절(nodule)의 정보를 가지고 있는 혈관들을 추출하는 효과적인 알고리즘을 제안한다.
-
나선형 CT 혈관촬영에서 획득한 영상의 분석를 통해서 폐색전증이 의심되는 부위를 자동으로 검출하는 방법으로, 연구 대상은 20명의 환자를 대상으로 분석하였으며 CT 검사 후 방사선과 의사가 정상소견을 받은 환자 5명과 폐색전증이 있는 판독소견을 가진 15명을 대상으로 비교 분석하였다. CT 검사하는 동안에 조영제를 투입하면, 폐색전증이 발생한 부위는 조영제 양과 분포가 불균등하여 명암값이 낮게 검출된다. 검출방법으로는 전처리 작업으로 폐영역만을 분할하고, 분할된 폐영역에서 혈관을 찾기 위해 모폴로지기법를 적용하여 세선화(thinning) 작업을 진행한다. 다음 공정으로는 경계선을 찾아 local watershed를 적용하여 혈관을 검출하고, 검출된 혈관내에서 원형모델을 적용하여 모폴로지(morphology)을 통해 국소 부위의 미세한 농도변화를 인지하여 색전이 발생한 영역을 자동검출하였다. 본 논문의 자동검출시스템에서는 색전증이 있는 경우에 true positive의 발생빈도는 case 당 4.5개가 검출되었다. 정상인의 경우에도 혈류의 흐름, 혈류의 분기점, 노이즈로 인한 false positive의 빈도는 case 당 2.6개가 발생하여 전체적으로 false positive는 5.2개가 검출되었다. 본 논문은 false positive의 비율이 높게 검출되었지만 폐영역 CT 검사의 컴퓨터지원진단시스템(computer aided diagnosis)의 향후 연구과제에 방향을 제시할 수 있을 것이라 사료된다.
-
In the case of terrestrial DMB(Digital Multimedia Broadcasting) system that offers mobile multimedia broadcasting services, transmission error must be considered. Although DMB transmission system provides the error protection functions of convolution coding and Reed-Solomon (204,188,t=8) coding, additional error resilience video coding methods are needed to satisfy the requirement of BER lower than
$10^{-8}$ . In this thesis, we propose and evaluate effective error resilience coding schemes using the MPEG-4 redundant slice for MPEG-4 video services in the DMB environment. In this scheme, we analyze the drift error caused by transmission error based on the random noise concept and the redundant slice selection algorithm that selects the most influential slice in the view of the drift error increment. -
본 논문에서는 RF방식을 이용하여 제어 신호를 무선 LCD 셔터 고글로 전송하는 무선 입체 영상 재생 장치의 원리를 제안하고 설계 및 구현하였다. 본 논문에서 제안한 장치는 기존의 유선 장비에 비해 자유로운 이동성을 보장하고 다수의 사용자가 별도 추가장비 없이 입체 영상을 감상할 수 있다. 본 논문에서는 입체 영상 지각 원리, 입체 영상 재생 모드, 제안한 입체 영상 재생 장치, 무선 LCD 셔터 고글 동작을 논하였다. 마지막으로 PC의 모니터를 통한 시각적 검증으로 제안한 무선 입체 영상 재생 장치의 성능평가를 수행하였다.
-
본 논문에서는 컬러 영상으로부터 얼굴을 검출하는 방법으로서, RGB 색상 공간을 Hue와 Tint 정보로 분리하여 자동으로 검출하는 방법을 제시한다. 다양한 색상 공간으로의 변환은 얼굴 검출에 필요한 보다 정확한 정보를 만들어낼 수 있다. 피부 색상에 대해 Hue와 Tint 색상 정보가 직선 형태의 분포를 이루는 특징을 이용하도록 한다. 색상 및 조명의 변화에 영향을 덜 받는 두 색상 값으로부터 직선 방정식을 생성하여 입력 데이터와의 비교를 통해 얼굴 영역을 검출한다. 실험을 통해 본 논문에서 제시한 방법이 보다 빠르고 정확한 결과를 보여줌을 증명한다.
-
객체 중심점에서 움직임을 추정하고 보상하여 빠르게 움직이는 객체의 윤곽선을 실시간으로 추적 할 수 있는 알고리듬을 제안하였다. 방사상 표현 (radial representation) 방식을 적용하여 객체 중심점에서만 블록정합 (block matching) 알고리듬으로 움직임을 추정하고 보상하여 적은 계산량으로 객체 움직임을 추정하고 보상함으로써 객체 윤곽선을 실시간으로 추적하였다. 에너지 수렴 과정에서 기울기 영상과 차영상 (differential image)을 에너지 함수로 함께 사용함으로 배경 잡영 등에도 강건하도록 하였다. 실험 결과 움직임이 빠른 객체와 배경 잡영 속의 객체도 실시간으로 강건하게 추적함을 확인하였다.
-
문자들 중에는 매우 비슷한 모양을 갖고 있는 문자가 존재하기 때문에 오인식은 이러한 유사한 문자들 사이에서 일어날 경우가 많다고 볼 수 있다. 즉, 입력된 문자가 유사한 다른 문자에 대응하는 모델에서 발생 확률이 가장 높게 나와 오인식이 되었다고 할지라도, 해당 모델에서는 입력된 문자의 발생 확률도 여전히 높다고 볼 수 있다. 본 논문에서는 사전을 통한 후처리 시, 오인식 된 단어에서 사용된 모델들을 통해 오인식을 보정하는 방법을 제안한다.
-
영상은 복잡한 객체들의 집합으로 이루어져 있기 때문에 영상에 포함된 객체를 분리하는 일은 컴퓨터 비전이나 인식 등 많은 분야에서 중요시 된다. 영상 처리 측면에서 객체를 분할하기 위해서 색상, 모양, 질감, 움직임 등 다양한 기법들이 이용되고 있다. 본 논문에서는 정확한 색상의 비교를 위해서 CIE 색상 모델을 이용하고 있으며 이것을 기반으로 객체를 추출하고 있다. 그리고 추출된 객체의 해석과 검증을 위해서 모양 기반의 분석법을 이용하고 있다. 본 논문에서는 Pan/Tilt 카메라의 타겟팅(Targeting)과 포커싱(Focusing)을 위해 영상 내에 포함되어진 객체를 검출하기 위한 방법론을 제안하고자 한다. 객체를 인식하기 위해 CIE 색상 모델을 이용한 색상 매칭 기법을 제안하고 있다. 색상의 분포를 파악하기 위해서 CIE 모델이 생성해내는 Lab 블록을 통계적인 방법으로 분석한다. 그리고 분석된 결과는 CIE 블록 매칭(Bock Matching) 기법의 기준이 되며 이것을 이용해서 후보 객체 영역(Candidate Object Area)을 추출하게 된다. 추출된 후보 객체 영역을 검증하기 위해서 모멘트를 이용한 모양 기반의 분석을 활용하고 있다.
-
본 논문은 입력영상의 화질 향상을 위하여 기존의 스트레칭 알고리즘을 이용하여 개선된 콘트라스트 알고리즘을 제안하였다. 입력영상의 픽셀(pixel)을 DR(Difference Range)의 범위에 따라 정해진 가중치를 적용하여 새로운 픽셀을 출력한다. 특별한 사용자 정의(User Define)없이 실시간적으로 화질을 개선할 수 있는 장점이 있다. 또한, 하드웨어 적인 측면에서 곱셈 과 나눗셈 연산을 배럴쉬프트(Barrel Shift)를 이용하여 하드웨어 복잡도를 감소 시켰다. 제안한 방식의 알고리즘의 검증을 위하여 C를 이용한 시각적 검증과 하드웨어 측면에서의 검증을 VHDL을 이용한 컴퓨터 시뮬레이션을 통해 확인하였다.
-
본 논문에서는 차종 식별을 위해 차량 영상의 질감 특징을 사용하였다. 차량의 질감 특징 정보를 얻기 위한 관심영역으로 라디에이터 그릴 부분을 선택하였다. 추출된 관심영역으로부터 GLCM(Gray Level Co-occurrence Matrix)을 사용하여 질감 특징 값을 추출하였고, 그 특징 값들을 입력으로 취하는 3층의 신경회로망을 구성한 후 역전파 학습 알고리즘을 사용하여 학습을 시켜서 차종 식별을 시도하였다.
-
본 연구는 손의 형상을 복잡한 배경환경에서 손 영역을 안정적으로 검출, 인식하여 윈도우 플레이어의 기능을 제어하는 시스템을 제안하였다. 손은 형상이 매우 복잡하기 때문에 2차원 형상의 불변량에 해당하는 에지의 방향성 히스토그램을 이용하여 인식을 행한다. 이 방법은 복잡한 배경에서 피부색을 지닌 손 영역이 정확히 추출되며 손 형상을 인식하는데 있어서 수행속도가 빠르고 조명변화에 덜 민감하기 때문에 실시간 손 형상 인식에 적합하다. 본 논문에서 제안한 방법을 윈도우 플레이어 제어에 적용한 결과 안정적으로 제어 할 수 있었다.
-
얼굴 이미지의 대부분은 표본의 수보다 특징 변수의 수가 많기 때문에 이러한 점을 고려한 특징 추출 방법이 필요하다. 본 논문에서는 부분 최소제곱법을 이용하여 특징 벡터의 차원을 축소하는 방법을 제안한다. 전통적인 차원 축소 방법인 주성분 분석은 클래스의 정보를 고려하지 않고 최대 변이를 가지는 성분을 추출하기 때문에, 클래스의 구분에 필요한 특징을 필수적으로 추출하지 못한다. 이에 비해, 부분 최소제곱법은 클래스 변수에 대한 정보를 포함하여 성분을 추출한다. 그러므로, 분류를 하는데 있어서는 주성분 분석에 의해 추출된 성분보다는 부분 최소제곱법에 의해 추출된 성분이 보다 더 예측적이다. 맨체스터와 ORL 얼굴 데이터베이스를 이용하여 실험한 결과, 분류와 차원 축소 측면에서 주성분 분석 방법보다는 부분 최소제곱법을 이용한 방법이 그 성능이 우수함을 알 수 있었다.
-
CT 영상에서 폐암 추출을 위한 컴퓨터지원진단시스템(CAD)에서 전처리 시스템은 매우 중요한 역할을 담당한다. 본 논문에서는 CT 영상에서 폐암 추출을 위한 전처리 기법을 소개한다. CT 영상에서 폐 영역 추출 과정에서 가장 먼저 수행되는 이진화를 위해 k-means 클러스터링 알고리즘을 이용하고, 비관심 영역 제거 방법으로 연결요소를 분석하고, 이진화 과정에서 발생한 폐 외곽 분실을 재구성하기 위해 Rolling Ball 알고리즘을 수행한다. 또한 분할된 폐 영역에서 폐암 후보자를 선출하기 위해 분할과정에서 수행하였던 이진화 방법을 폐 영역에 다시 한번 적용하고 잡음제거를 위해 모폴러지 기법을 사용한 전처리 기법을 제안한다.
-
영상의 객체가 갖고 있는 중요도를 계산하는 것은 매우 주관적이기 때문에, 객체의 의미 정도를 판단하는 것은 매우 어려운 문제이다. 따라서 본 논문에서는 효율적인 내용기반 이미지 검색 시스템을 구축하기 위하여 원 영상에서 Wavelet 변환을 이용하여 RGB 이미지를 각각 분리 및 병합하는 방법을 제안한다. 또한, 각각의 RGB 이미지들 중 검색에 필요한 특징들을 추출하여 원 영상과 가장 근접한 이미지들을 찾아내는 방법을 제안한다. 제안한 세가지 특징 정보를 이용한 내용 기반 이미지 정보 검색은 기존 방법에 비해 높은 검색 성능을 보였으며, 사람 얼굴이나 캐릭터 이미지인 경우에는 더욱 효율적이라 예상된다
-
동영상은 포함하고 있는 정보량이 아주 많기 때문에, 영상처리기술 중에서도 데이터 압축기술은 대단히 중요하다. 본 논문에서는 DCT 이 외의 수법을 이용할 때의 동영상의 부호화에 대하여 검토하고, 특이값 전개에 주목한다. 이 방식이 DCT가 갖는 문제점을 모두 해결할 수 있는 것은 아니지만, 다른 방식에서의 영상부호화의 가능성을 보이고자 한다.
-
얼굴 데이터를 사용하는 인식 시스템에서 특징 벡터의 차원은 일반적으로 매우 크다. 패턴인식에서 차원 축소는 중요한 문제로서, 효과적인 얼굴 인식을 위한 특징 벡터의 차원 축소는 필수적이라 할 수 있다. 본 논문에서는 획득된 얼굴 데이터로부터 저 차원의 강건한 특징을 얻기 위하여 웨이블릿을 사용하고, 식별력 있는 특징을 얻기 위하여 direct linear discriminant analysis를 사용하였다. Direct linear discriminant analysis 방법을 사용하기 이전에 웨이블릿을 사용함으로써 계산 복잡도를 줄여줄 뿐만 아니라 식별력을 높여주고 효과적으로 얼굴 데이터의 차원을 축소할 수 있음을 보여 준다. 얼굴의 패턴정합을 위해서는 최근접 평균 분류기(Nearest Mean Classifier)를 사용하였으며, 최근접 평균 분류기를 사용함으로써 분류를 위한 시간을 최소화하였다. 본 논문에서 인간의 얼굴인식을 위해 제시한 방법이 얼굴패턴을 표현하는 효과적인 방법이며, 시간 및 공간의 절약이라는 측면에서 유리하다는 것을 보여준다.
-
본 논문에서는 2차원 동영상을 SDRAM을 이용하여 실시간 3 차원 입체영상으로 변환하는 장치를 설계 및 구현하였다. 2차원 동영상에서 운동시차를 추출하여 서로 다른 원근 깊이를 갖는 입체영상을 실시간으로 생성하여 기존의 실시간 입체영상 변환기에서 물체의 운동방향과 속도에 제한은 받는 단점을 개선하였다. 본 논문에서는 깊이의 지각요인을 소개하고 기존 실시간 변환방법과 제안한 입체영상 변환 방법의 원리에 대해 설명하였다. 그리고 실시간 영상 처리를 위해 설계한 SDRAM 컨트롤러와 구현한 변환기의 성능을 기술한다.
-
최근 하드웨어 및 소프트웨어의 급속한 발전으로 멀티미디어 및 영상(정지, 동영상) 정보가 급증하고 있다. 본 논문에서는 요즘 영상처리 분야뿐만 아니라 여러 응용 분야에서 많이 사용되고 있는 웨이브렛 변환(Wavelet Transform)과 공간 영상(spatial image)의 영역 분류 사이에 상관관계를 이용하여 회전된 영상을 검색하는 시스템을 제안하고 구현한다.
-
본 논문에서는 에지 검출기에 의해 다양한 명암이 존재하는 차량 번호판 영역의 사각형 에지를 검출시 사용되는 소벨 및 Prewitt, Roberts, 가우시안의 라플라시안, 그리고 Canny 검출기를 사용하여 처리 속도와 에지 검출의 정확성을 실험하여 각 연산자의 성능을 평가하였다. 기존의 Sobel 에지 검출기는 적응적 임계값을 구하지 않으면 다양한 조명의 영향에 강인하지 못하다. 또한 Canny 에지 검출기는 조명의 영향에 강인하기는 하나, 계산량이 Sobel 보다는 많아 처리 속도가 느리다. 색상에 의해 번호판 후보 영역을 추출한 후 에지 검출기 번호판 내의 명암이 둘 이상으로 차량 번호판 영역에 대해서, 다양한 에지 검출기를 적용하여 속도와 에지 검출 성능을 비교 평가하고자 한다.
-
본 논문은 여러 개체의 생물체 궤적을 효과적으로 추적하기 위해 Hungarian Algorithm을 이용한다. 생물체 궤적 정보와 생물체의 좌표 정보로 Weighted bipartite graph를 구성한다. weight는 궤적 정보와 좌표 정보의 거리, 속도, 각도를 비교하여 계산한다. 구성된 graph를 Hungarian Algorithm로 계산하여 가장 효율적인 matching이 이루어지도록 한다. 실제 생물체를 관찰하고 얻어진 데이터를 이용하여 실험을 하고, 제안한 방법의 효율성을 검증한다.
-
본 시스템은 어항속에 있는 물고기 움직임을 추적하기 위해 두 대의 카메라로부터 동시에 독립된 영상을 획득하고 획득된 영상을 처리하여 좌표를 얻어내고 3차원 좌표로 생성해내는 시스템이다. 제안하는 방법은 크게 두 대의 카메라로부터 동시에 영상을 획득하는 방법과 획득된 영상에 대한 처리 및 물체 위치 검출, 그리고 3차원 좌표 생성으로 구성된다. Frame grabber를 사용하여 두 개의 카메라로부터 동시에 영상을 획득하며, 3개의 연속된 프레임에 대한 차영상과 ART2(Adaptive Resonance Theory)를 이용하여 각각의 영상에서의 물고기 위치를 검출한다. 검출된 각각의 좌표를 병합하여 3차원 좌표를 생성하며, 추적 결과는 OpenGL을 이용하여 3차원으로 재생한다.
-
폐 기관지는 외부의 공기를 폐까지 전달해주는 역할을 하고 있다. 이는 병리학적, 해부학적으로 중요한 역할을 하고 있으며, 의사들에게는 기관지의 상태를 시각적으로 쉽게 판독을 할 수 있다면 폐에서 발생하는 기관지염(bronchitis), 기관지 확장증(bronchiectasis), 폐기종(pulmonary emphysema), 결핵(tuberculosis), 기흉(pneumothorax)등 여러 가지 병명을 쉽게 판독이 가능하다. 지금까지 폐 기관지에 대한 연구가 지속적으로 진행 되었으며, 2D CT 영상에서의 주변의 밀도차가 유사한 폐실 질에서의 폐기관지를 추출해 내는 것은 어려움을 Gray-scale Reconstruction과 임계치를 이용하여 추출하였다. 이는 3D 구성을 위한 전 단계로 인체 내부의 장기를 가상의 영상을 실제와 가까운 영상으로 구현하는데 쓰인다.
-
본 논문에서는 일반적인 실린더 맵에서 구현하지 못하는 시점이동의 한계를 보완하고 현실감 있는 실시간 영상기반 환경 탐색을 위해 완전시야를 갖는 직각 교차 실린더 맵을 제안한다. 제안한 알고리즘에서는 한 대의 카메라와 하나의 볼록거울의 조합으로 이루어진 카타디옵트릭 카메라를 이용하여 수평, 수직 두 개의 전(全)방향 이미지를 얻고, 이미지를 실린더에 매핑한 뒤 두 실린더를 합하는 방법을 이용하였다. 실험에서는 제안한 방법이 기존의 방법에 비해 시선이동 뿐만 아니라 환경 탐색에 자유로워짐을 확인한다.
-
본 논문은 의료분야의 음성 인식 시스템의 발음모델의 성능 향상에 필요한 올바른 영어 단어 발음열을 얻고자 한다. 본 시스템의 텍스트는 의료 전문 용어인 영어와 한글의 조합으로 되어있어, 한국어 G2P 성능뿐만 아니라 영어 G2P의 성능도 중요한 문제가 되고 있다. 또한 본 시스템의 의료 음성 데이터가 한국 화자로써, 표기열이 영어식 발음 폰셋으로 변환되면 효율적이지 못하다. 이를 위해, 영어 G2P의 결과를 한국 화자에 적합하게 변환해주는 방법론이 필요하게 된다. 따라서 본 논문에서 제안하는 방법은 음성 텍스트에서 영어만 추출한 후, 영어 G2P 프로그램(addttp, NIST)을 이용해 발음열을 구한다. 그리고 한국 화자의 실제 음성을 통해 얻은 정답 발음열을 구하여 서로 비교한다. 비교를 위해 각 발음열의 한 폰씩 정렬을 수행한 후, 삽입, 삭제, 대치 에러가 이러나는 쌍과 좌우 바이그램 정보를 추출한다. 마지막으로, 좌우 바이그램 정보에서 best1의 에러 패턴을 통해 모든 단어에 적용한다. 이 때, 최종적으로 실보다 득이 되는 에러패턴만을 추출, 적용한다. 실험에서는 26여개의 에러 패턴을 찾을 수 있어, 8%의 올바른 발음열을 추가적으로 얻는데 성공하였다.
-
FED(Field Emission Display)는 CRT(Cathode Ray Tube)의 화질과 LCD(Liquid Crystal Display)와 같은 FPD(Flat Panel Display)의 경량, 박형의 장점을 만족시키는 차세대 Display 소자로서 주목을 받고 있다. 본 논문은 저항열을 이용하여 256 Gray-Scale Level을 출력하는 8 비트 FED Data Driver IC 설계에 관한 것이다. 즉, 저항열과 D/A 변환기를 통하여 디지털 입력 데이터에 따른 아날로그 출력 데이터를 갖는 FED 용 Data Driver IC이다. 본 논문에서 설계된 Driver IC는 집적도를 높여 Output Channel 수를 증가시키는 것을 목표로, 하이닉스 0.6um High Voltage 공정을 사용하였으며, 8 비트 RGB 데이터 입력과 40V 구동전압에서 동작하도록 설계하였다.
-
Kim, Ki-Nam;Lee, Heun-Jin;Kim, Hyoung-Joon;Jung, Byunghee;Ha, Myung-Hwan;Park, Sung-Choon;Kim, Whoi-Yul 801
본 논문에서는 등장 인물 검출 및 인식과 함께 등장 인물의 출연 구간 분석이 가능한 시스템을 제안한다. 드라마, 스포츠와 같은 방송 비디오는 그 특성상 인물이 중심이 되며 각 시점에 등장하는 주요 인물은 방송용 비디오의 중요한 특징이 된다. 따라서 방송용 비디오의 중요한 특징인 등장 인물을 분석하여 효율적인 비디오 관리 시스템을 개발할 수 있다. 본 논문에서 제안된 ACAV(Automatic Characters Analysis in Videos) 시스템은 등장 인물을 검출하여 인물 DB에 등록하는 FAGIS(FAce reGIStration)와 생성된 인물 DB을 이용하여 등장 인물을 분석하는 FACOG(FAce reCOGnition)로 구성된다. 상용화된 등장 인물 분석 시스템인 FaceIt과의 성능 비교를 통해 ACAV의 성능을 검증하였다. 얼굴 검출 실험에서 ACAV의 얼굴 검출률은 84.3%로 FaceIt 보다 약 30% 높았고, 얼굴 인식 실험에서도 ACAV의 얼굴 인식률은 75.7%로 FaceIt 보다 27.5% 높은 성능을 보였다. ACAV 시스템은 방송 멀티미디어 공급자를 위한 대용량 비디오 관리 시스템으로 이용될 수 있으며 일반 사용자를 대상으로 한 PVR(Personal Video Recorder), 모바일 폰 등의 비디오 관리 시스템으로도 이용될 수 있다. -
Song, Sun-Hee;Suk, Kyung-Hyu;Kim, Chul-Young;Kim, Moon-Hwan;Jeoung, You-Sun;Bae, Chul-Soo;Ra, Sang-dong 805
본 논문에서는 컬러정보를 이용하여 외부 조명의 영향에 대응하면서 얼굴 후보영역을 추출하고, 추출된 후보 영역으로부터 다채널 스킨컬러 모델로 특정 정보를 추출하는 검출 기법을 제시한다. 외부 조명에 민감한 스킨컬러 특성을 고려해 색상정보와 광도를 분리할 수 있는$YC_rC_b$ 색상모델을 이용하며, Green, Blue 채널의 정보를 Gaussian 확률밀도 모델로부터$C_b-C_g$ 의 좁은 범위에 분포되어 있는 스킨컬러 영역 밀도를 모델링한다. 또한 얼굴영역에 Region Restricting과 임계값 반복 알고리즘을 사용하여 눈 영역 검출 과정을 보이고, 실시간 복합 얼굴 검출 시스템 조명방식에 의해 결과를 나타낸다. -
본 논문에서는 다중해상도에서 기존의 그레이 블록 거리(grey block distance; GBD, 이하 GBD)알고리즘과 비교하여 이차원 영상간의 상대적 식별을 더 용이하게 하기 위한 새로운 GBD 알고리즘 방법을 제안한다. 이 제시된 방법은 다중해상도에서 기존의 GBD 알고리즘과 비교해서 영상이 급격히 변화하는 부분의 정보를 잃지 않게 개선할 수 있었다. 모의 실험 예로서 주성분분석(principal component analysis; 이하 PCA)기법과 독립성분분석(independent component analysis; 이하 ICA)기법을 적용하여 유용성과 제안된 방법이 이전의 연구보다 k가 감소할 때 편차는 줄어들어 좋은 영상 분류 특징을 보였으며, ICA가 PCA에 비하여 영상간의 상대적 식별을 용이하게 하여 빨리 수렴이 되는 것을 모의 실험을 통하여 확인하였다.
-
현재 GUI 인터페이스와 컴퓨터 기술의 발전으로 다양한 형태의 그래픽 모델링 도구들과 시각 프로그래밍 시스템들이 사용되고 있다. 이러한 시스템들을 개발하기 위해서는 사용자가 그래픽 요소들의 형태와 그래픽 요소들간의 연결 관계를 개발자가 직접 프로그램을 이용해서 작성하여야 하기 때문에 많은 시간과 노력을 필요로 한다. 이러한 문제를 해결하기 위해서 본 논문에서는 그래픽 요소의 형태와 그래픽 요소들간의 연결성을 직접 조작 방식을 이용해서 기술할 수 있는 토큰 편집기인 TEdi(Token Editor)와 시각 프로그래밍의 기본적인 기능을 지원할 수 있는 AVE(Abstract Visual Editor)를 소개한다. TEdi는 그래픽 요소들을 정의하기 위해서 사용되며, 토큰 단위의 각 그래픽 요소는 다른 그래픽 요소와 연결되기 위해서 연결자를 사용한다. 연결자는 그래픽 편집기에서 연결될 수 있는 그래픽 요소를 제한함으로써 시각 프로그래밍 혹은 모델링에서 구문 오류를 줄여줄 수 있다. 본 논문에서 제공하는 시스템을 사용하는 경우에 사용자는 보다 쉽게 그래픽 요소와 시각 프로그래밍 혹은 모델링 도구를 작성할 수 있을 것이다.
-
본 논문에서는 가상환경에서의 바둑 게임을 위하여 CyberGlove와 트랙킹 장비를 이용한 사용자 인터페이스를 구축하고 이의 사용성을 평가하였다. 먼저 바둑 게임을 위한 3차원 객체들을 생성한 후, WorldTookit을 이용하여 가상환경을 구축하였다. 그리고 트래킹 리시버가 부착된 CyberGlove를 끼고 바둑함으로부터 "바둑알 집기"와 바둑판 위의 화점에 "바둑알 두기"를 통해 가상환경에 익숙치 않은 사용자들을 대상으로 인터페이스의 사용성을 평가하였다. 실험 결과 현실 세계와 같이 손과 손가락을 움직여 바둑을 두는데 매우 흥미로와 했고, 사용자의 2가지 뷰에 따라 실험한 결과 직교 top 뷰에서의 정확도가 대각 원근 뷰 보다 높게 나타났다. 또한 주변 화점에 바둑알을 둘때의 정확도가 현저히 저하됨을 알 수 있었다. 장기간 사용시 불편함 호소 등 해결해야할 문제가 있음에도 불구하고 가상현실 인터페이스는 보다 몰입적이고 현실감 있는 게임을 위해 필요한 요소임을 확인할 수 있었다.
-
몰입형 가상현실 시스템의 발전은 더욱 현실감 있는 가상 현실의 구현을 가능케 했으며, 이런 몰입형 가상 현실의 현실감으로 인해 자동차 설계나 시뮬레이션 실험 등의 공학 분야에서부터 의료 분야에 이르기까지, 가상 현실은 그 실용 범위를 꾸준히 넓힐 수 있었다. 최근에는 문화재 복원 분야에 몰입형 가상현실 시스템을 사용하는 연구가 활발하게 이뤄지고 있으며, 가상현실과 네트워크 환경을 접목해서 원거리에 있는 시스템 사용자들 간에 컨텐츠를 공유하고 상호작용을 교류하는 가상 협업 시스템도 실용화 단계에 이르렀다. 본 논문에서는 가상협업환경에 가상 문화재 복원이라는 컨텐츠를 접목시킨 소프트웨어의 설계와 구현에 관해 논한다. 복원에 사용된 컨텐츠는 1868 년 흥선대원군이 중건했을 당시의 경복궁이며, 경복궁의 3D 모델링 데이터를 몰입형 가상 현실 시스템인 CAVE 환경에서 가시화하고 협업 환경을 구축하는데 구현의 초점을 맞추었다. 몰입형 가상 현실을 사용한 협업 시스템은 협업환경을 필요로 하는 모든 응용 분야를 확장해서 사용자의 이해도와 체험도를 최대로 이끌어낼 수 있으므로, 향수 다양한 분야로 그 범위를 확장해서 적용할 수 있다.
-
대단위(large-scale) 가상현실 시스템이나 가상현실 시스템의 구성요소가 네트워크(일반적인 통신망)를 통하여 분산되어 있는 경우를 네트워크 가상현실 시스템(Net-VE : Networked Virtual Environment)이라 한다. 가상현실의 환경을 분산 처리하는 경우 가상현실 시각의 공유방법, 분산시스템의 구성방법, 저속 혹은 고속통신망을 통한 대량의 데이터를 전송하는 방법, 가상현실 내의 이용자의 상호작용 방법, 데이터 공유방법, 분산처리 방법 등 가상현실 기술에 부가하여 통신망기술, 프로토콜 공학, 분산 처리기술 등 다양한 주변 기술이 필요하다. 따라서 본 논문에서는 더 유연성 있고 모듈러한 네트워크 가상 환경을 구축하는데 있어 효율적인 객체 지향 프로그래밍 기술인 자바의 다중 쓰레드 병렬처리 기법을 사용하고자 한다. 자바의 쓰레드 구조를 사용함으로써 네트워크 가상환경에서 여러 클라이언트에서 요청하는 데이터를 네트워크를 통한 지연에 대한 효과적인 대안으로서 자바의 다중 쓰레드 병렬처리 기법을 제안하고자 한다.
-
본 연구에서는 장애인은 물론 일반 어린이들이 쉽고 재미있게 수화 언어를 배울 수 있게 도와주는 구연 동화 시스템을 구현하고자 한다. 본 시스템은 흥미를 유발할 수 있도록 이미지나 배경 소리와 같은 멀티미디어 자료와 동영상을 포함한다. 아울러, 본 시스템은 인터넷 상에서 누구나 쉽게 접근하여 배울 수 있고 단어별 수화 학습이 가능하도록 HTML 문서 형식을 가지며, 여기에 XML를 도입하여 사용자의 편리성과 단어에 대한 수화DB가 없는 경우를 고려하여 자동 지화가 생성되도록 구현한다.
-
본 연구는 행정기관 홈페이지 평가 항목 중에 접근성에 관한 새로운 세부항목 평가 기준을 제시하고 시각디자인적인 요소를 중심으로 웹사이트 평가를 행한 결과를 제시한다 평가 기준을 가독성, 위치성, 구조성, 심미성, 편의성 등의 6 가지 기준으로 나누고 평가한 결과, 현재 공공기관 웹사이트는 심미성, 위치성에 관한 항목들이 매우 잘 만들어져 가고 있는 반면, 기관들의 웹사이트 가독성과 일관성의 통합 작업이 부족함을 알게 되고 보완의 가이드 라인을 제시할 수 있게 되었다. 본 연구의 결과가 시각디자인 요소를 중심으로 한 사용자 인터페이스 디자인의 표준모델의 일부로 활용되어 공공기관 웹사이트를 이용한 대민 서비스의 질적 향상과 기관 이미지 제고에 이바지 할 수 있을 것으로 기대한다.
-
본 논문은 성인과 다른 기저를 가진 미취학 연령인 유아를 대상으로 하는 웹사이트들의 인터페이스 가이드라인을 제공하는데 목적이 있다. 가이드라인의 타당성을 검증하기 위해서 관련 연구를 통해 평가항목을 선정하고 현재 가장 많은 이용자를 보유하고 있는 유아사이트를 대상으로 사용 편의성을 평가하였다. 평가 방법은 평가 대상이 인지능력과 언어발달이 완전하지 않은 미취학 연령인 유아인 점을 고려하여 관찰 및 모니터링 방법으로 사용성 평가를 하였으며 평가결과를 토대로 인터페이스 설계 가이드라인을 제안했다.
-
Ubiquitous Computing 환경은 컴퓨터 중심의 환경이 아닌 사용자가 편리성과 효율성이 극대화된 서비스들을 제공 받을 수 있는 사용자 중심의 환경이다. 이러한 환경에서 사용자들은 자신의 정보가 언제 어디서 사용되고 있고 어떠한 목적으로 유출되고 있는지 알기 어렵다. 따라서 사용자를 식별하고 개인의 특성에 따라 관련된 서비스를 제공하는데 있어 사용자의 필요정보를 적절하게 보호할 수 있는 메커니즘이 필요하다. 본 논문에서는 Ubiquitous환경에서 특정목적에 국한된 서비스 제공이 아닌 다양한 목적에 따라 서비스가 제공될 수 있도록 사용자의 목적과 상황에 맞는 User Model을 제안하고자 한다. 또한 사용자의 상황에 맞는 Context Content를 구별하여 Privacy등급을 결정하고 사용자마다 독립적이고 안전한 Context-Aware Service를 제공하는 User Model은 사용자마다 정해진 정적 Context와 상황에 따라 변화하는 동적 Context를 모두 고려하여 높은 신뢰성과 안전성을 지닌 방법을 제공한다. 그리고 제안된 User Model의 정의와 시나리오를 설명한다.
-
이 논문에서 제시하는 감정 및 상황데이타 인지 시스템이란 감정 및 상황인식 데이터에 대한 능동적인 인지를 통하여 주변 제어 가전 및 AV가전에 대한 통제를 가능하게하는 실시간 시스템을 말한다. 감정 및 상황데이터 분석을 위하여 Context 정의 및 Context Awareness에 대한 Context 모델링 및 지능적 분석 알고리즘을 제시한다. 감정 및 상황인식을 통한 주변 가전제어에서는 분석된 감정 및 상황 데이터만을 가지고 지능적 시스템이 주변 가전을 제어하는 것이 아니라 여기에 첨가하여 사용자의 행동 패턴에 대한 분석이 필요하다. 지능적 분석 알고리즘에서는 사용자의 행동패턴에 대한 분석을 위하여 신경망의 일부 개념을 도입하였다. 인지 시스템의 검증을 위한 시뮬레이션으로 이 논문에서는 실내환경에서의 가전제어를 제시하고 이에 대한 프레임워크로 OSGi를 도입하였다. 마지막으로 감정 및 상황인지에 대한 분석데이터에 대한 서비스와 가전상태에 대한 인터페이스 제공 모델을 UIML을 이용하여 다중 디바이스 서비스를 제공하는 방법을 제시한다.
-
국내 게임 산업은 여타 문화 산업과 비교하였을 때 상업화의 시기는 가장 늦었음에도 불구하고 2003 년을 기준으로 4 조를 넘을 정도로 급성장을 하였다. 그러나 게임 제작사의 95% 이상이 적자에 시달리고 있는데 이는 게임 제작과 관련하여 개발 단계에 있어 담당자의 역할 분배 및 각 단계에 대한 적절한 관리를 하지 못해 팀원간 의사소통, 게임제작 공정 생성물 관리, 핵심 기술 및 자원관리 등의 문제가 발생하기 때문이다. 이러한 문제점들은 CASE 툴을 통해서 해결이 가능하다. CASE 툴을 통해 게임제작 공정에 있어 팀원간의 의사 소통과 인력 및 자원 관리, 각 공정간 산출물의 버전 컨트롤 및 이력관리의 정보를 체계적으로 관리할 수 있도록 한다. 이에 본 논문에서는 ISO12207과 RUP 프로세스를 기반으로 게임제작 공정의 생산성과 효율성을 증가시킬 수 있는 게임제작 기획, 자원관리도구를 설계 및 구현하였다.
-
인터넷 사용인구가 전 국민의 3분의 2가 넘었고, 초고속 인터넷 설치가구가 벌써 1,100만 이상에 이르게 되었다. 점점 더 사람들은 디지털 생활에 익숙해져 가고 있고, 디지털을 떠나서 살아갈 수 없게 되고 있다. 이러한 분위기에 더하여 가정내의 가전기기들도 디지털화 되고 있고, 이것들을 네트워크로 연결하여 원격지에서 제어하는 홈 네트워크 관련 기술들이 현실화 되고 있다. 그러나, 여러 가전회사들이 각자의 미들웨어를 만들고 이것을 이용해서 제품들을 만들고 있다. 따라서 스마트 홈(Smart Home)[1]을 구성하기 위한 여러 가지 미들웨어 제안들이 나오게 되었고, 이것들은 계속 혼재할 것으로 예상되어 실제로 홈 네트워크를 구성하는데 많은 혼란이 예상되고 있다. 본 논문에서는 여러 가지 미들웨어를 통합하는 OSGi(Open Service Gateway Initiative)[2,3]를 기반으로 구성된 스마트 홈 시스템 아키텍처를 제안하여 홈 네트워크 구성에 대한 위험 부담이 적고 신뢰할 수 있는 방법을 제시하고자 한다.
-
최근 들어 핸드폰이나 PDA 등 휴대용 단말기의 보급이 급격히 늘면서 이를 통한 미디어 감상의 수요는 많이 증가하였다. 또한, 멀티미디어 기술의 발전 방향도 기존의 단방향 서비스를 벗어나 사용자의 기호에 따라 스토리를 전개해나가는 인터렉티브 미디어에 이르렀다. 따라서, 본 연구에서는 본 연구팀이 기존에 진행했던 연구에 이어서 이러한 인터렉티브 미디어를 지원하기 위한 전체 시스템을 설계하였고 이를 PDA 상에 구현하였다. 이 때 비디오 코덱으로는 JVT(H.264)를 사용하였으며 컨텐츠 제작을 위한 마크업 언어는 자체 정의한 IML(Interactive Media Language)를 사용하였다. 또한, 본 논문에서는 이러한 구현 과정에서 이동 단말기 들이 공통적으로 가지는 취약점인 CPU, 메모리 등의 한계를 극복하기 위한 방안도 살펴보았다.
-
오늘날 스마트 홈, 홈오토메이션, 홈 네트워크 등의 연구 개발로 여러 기기들과 컴퓨터가 연동한다. 이에 따라 다양한 기기에 맞춰 사용자 인터페이스를 여러 번 개발해야하는 비효율적인 일이 빈번하다. 또한, 개발자에게 있어서 여러 기기에 사용되는 서로 다른 언어를 모두 익히고 개발하는 것 역시 많은 부담을 준다. 이러한 불합리함을 위해 새로운 markup language가 제시되었는데 바로 UIML(User Interface Markup Language)이다. UIML은 XML-compliant 언어로 여러 기기를 위한 사용자 인터페이스를 하나의 문서로서 구현이 가능하다. 따라서 개발자는 UIML 문서 하나만을 개발하면 HTML, WML, VoiceXML 등 다른 언어로 변환이 용이하다. 그러나 UIML도 여러 언어로의 변환을 위해 각각의 문서를 생성해야하는 번거로움이 있다. 본 연구에서는 이러한 UIML을 보완하여 통합된 사용자 인터페이스 변환의 모델을 제시한다.
-
최근 각 이동통신사에서 자체적인 통합 UI를 개발하여 각 단말기 제조사의 UI 통합을 시도하고 있다. 이 UI 통합의 시도는 기업의 입장에서는 기업 정체성을 높이고 타 통신사와의 차별을 갖게 할 수 있고 사용자 입장에서는 현재 사용중인 단말기를 다른 단말기 제조사 제품으로 교체할 때 서로 다른 메뉴 구성이나 버튼 방식으로 인해 겪게 되는 불편을 해소해 주는 역할을 한다. 그러나 UI를 일괄적으로 통일한다는 것은 한편으로 개인과 집단의 감성이 무시되고 특정 타겟 단말기의 특성을 잘 표현하지 못하는 악영향을 미칠 수 있다. 본 연구의 목적은 여성들이 선호하는 메뉴 아이콘을 조사 분석함으로써, 여성 타겟으로 출시되는 단말기 아이콘이 일관된 UI가 아닌 여성이 선호하는 감성 아이콘이 될 수 있도록 메타포를 제안하는 데에 있다. 이를 위해 서울에 사는 18~35세 여성 40명을 대상으로 이동통신사 (S 사) 표준 UI 아이콘과 제조사별 아이콘 샘플을 추출하여 여성이 선호하는 휴대폰 단말기 아이콘을 선정하고 그 아이콘에 대하여 이미지 형용사 언어를 밝혀내도록 하였다. 이렇게 조사된 여성들이 선호하는 아이콘 및 이미지 형용사는 향후 여성 타겟 단말기 개발의 기초 자료로 활용될 수 있을 것으로 기대한다.
-
사람의 동작을 인식하는 것에 대한 연구는 게임, 유비쿼터스 컴퓨팅 등의 발전에 따라 그 중요성이 증가하고 있다. 그러나, 대부분의 기존 연구에서는 극히 소수의 동작만을 정의하거나 특정 부위의 동작만을 다루므로 실제 응용에 적용하기에는 적합하지 않다. 본 논문에서는 특정 도메인의 사용 없이, 카메라 영상 입력으로 취득된 동작 패턴 정보만을 이용하여 40종 전신 연속 동작을 구분하는 동작인식 방법을 연구하였다. 인식에 사용된 입력 데이터는 동작자 관절들의 위치 및 회전 값들이며, 다수의 동작들을 인식하기 위해서는 기존의 인식 알고리즘들인 특징기반 인식, HMM, 신경망(Neural Network)등을 사용하여 복합적인 인식 엔진을 구성하여야 했다. 입력 데이터별로 적합한 인식 모듈을 거치게 하기 위해서는, 동작에 의한 입력 데이터에서 동작자 움직임의 주요 신체 부위를 추출함으로써 입력 데이터가 해당 그룹의 인식 모듈로 자동적으로 분류되게 하는 방법을 사용한다. 이는 다층의 인식 레이어 중 복잡도가 증가하는 하위 레이어일수록 자동 분류에 의해 걸러진 데이터만을 취급하게 되므로 효과적이다. 전체 실험 결과 단계별로 약 79~97%의 인식률을 보였다. 이는 향후 특정 컨텍스트 정보와 결합할 때 매우 높은 인식률을 기대할 수 있게 하는 수치이다.
-
본 논문에서는 서로 다른 곳에 구축되어 있는 이기종 가상환경을 네트워크로 연동하고 이러한 환경에서 3D 게임을 지원하기 위한 시스템 설계 및 구현 결과를 제시한다. 각각의 가상환경은 수평-수직-정방형 디스플레이 장비 및 마그네틱-하이브리드 방식의 트랙킹 장비를 이용하여 구축되었다. 제안 시스템에서는 서로 다른 형태의 디스플레이, 트래킹 및 인터랙션 도구로 이루어진 개별 가상환경을 연동함으로써 발생하는 데이터 간의 이질성을 해결하기 위한 뷰 동기화, 인터랙션 동기화 기법 및 사용자 인식 모듈을 제공한다. 또한 별도의 컨트롤 서버를 구축하여 개별 노드간의 동기화를 제공하고 공유 데이터를 효과적으로 관리할 수 있도록 하였다. 개발된 환경 및 시스템에서 "Alice in Virtual World" 라는 1 인칭 슈팅 게임을 수행하여 그 활용 가능성을 입증하였다.
-
Cho, Jong-Hwa;Kim, Hyun-Dae;Yoon, Kyung-Won;Park, Kun-Hye;Song, Ha-Yoon;Kim, Eun-Kyung;Huh, Jung-Min;Kim, Yoonhee;Park, Hyung Woo 883
그리드 환경을 이용한 분산된 자원의 활용은 현재 많은 분야에서 활용되고 있으며 그 연구가 활발히 진행되고 있다. 그러나 자신의 분야에 관련된 PSE나 그리드용 어플리케이션이 개발되지 않으면 유저의 입장에서는 그리드 환경을 접하는 것이 어려워진다. 본 논문에서는 다양한 분야의 사용자들이 워크플로우를 직접 디자인하여 그리드의 분산된 환경을 통한 병렬처리가 가능하도록 그래픽 인터페이스를 제공하는 워크플로우 에디터의 구현에 관한 전반적인 내용을 기술하였다. 에디터의 구체적인 기능들을 살펴보며 유저에게 제공되어야 하는 기능들이 무엇인지 고찰해 본다. -
컴퓨터 네트워크 및 WWW의 발전으로 인터넷 사용자 및 웹 서버의 수는 기하급수적으로 증가하고 있다. 그러나 네트워크의 발달에도 불구하고 웹 서버에 접속하는 사용자의 수가 많아짐에 따라 웹 서버에 병목현상이 발생하고 있다. 이러한 문제를 해결하기 위해 클러스터 시스템이 사용된다. DNS기반 클러스터는 분산 웹 서버 환경에 적합하지만 웹 서버의 상태를 고려하지 않는다. 따라서 본 논문에서는 DNS의 단점을 보완한 부하분산 시스템을 제안한다. 이 시스템은 부하분산 시스템을 따로 설치하지 않고 기존 DNS 프로토콜의 수정 없이 부하분산 모듈을 추가하여 웹 서버의 부하를 분산한다. 본 논문에서 구현한 시스템을 이용하여 분산 웹 환경에서 서버 부하를 고려하여 클라이언트의 요청을 적절히 분배할 수 있다.
-
본 논문에서는 유비쿼터스 환경에서 발생되는 웹 서비스들의 컨텍스트와 웹 서비스간의 연관 관계를 워크플로우(workflow) 형태로 기술하기 위한 XML 기반 언어인 uWDL (Ubiquitous Workflow Definition Language)을 소개한다. uWDL은 유비쿼터스 환경에서 이종(heterogeneous)형태로 존재하는 서비스 요소(element)들을 워크프로우 방식으로 표현할 수 있다. 또한, uWDL은 유비쿼터스 환경의 웹 서비스를 수행하는 워크플로우 시나리오가 uWDL 문법에 맞게 작성될 수 있도록 uWDL용 DTD를 설계하였고, uWDL 문서의 유효성(validation) 검사를 위한 uWDL 파서를 설계하였다. 유비쿼터스 환경에서 발생하는 웹 서비스 개발을 위해, 개발자는 uWDL을 이용하여 유비쿼터스 환경의 사용자 특성을 고려해 그에 맞는 서비스들의 관계를 워크플로우 형태로 쉽게 기술할 수 있고, 응용 프로그램이 요구하는 웹 서비스들 간의 연관 관계를 컨텍스트 기반으로 정확히 기술함으로써 작업을 통합하고 자동화를 이룰 수 있다.
-
메시지를 이동 에이전트에 전달하기 위해서는 이동 에이전트의 위치를 추적할 수 있는 기능이 있어야 한다. 이동 에이전트의 위치를 추적할 수 있는 정보를 저장하는 방법에 따라 위치 정보를 갱신하는 비용과 메시지 전송 비용이 정해진다. 본 논문은 이동 에이전트 시스템에서 도메인 기반의 프록시를 이용한 효율적인 위치 정보 추적 방법을 제안하였다. 이동 에이전트들이 이동 시에 무작위로 호스트를 결정하지 않고 같은 도메인에 있는 호스트들을 먼저 방문하는 특징을 이용하여 위치 정보 갱신 비용과 메시지 전송 비용을 최소화 하는 것이다.
-
임베디드 시스템은 현재 가전, 단말, 제어, 통신등 다양한 분야에서 응용되고 있으며 컴퓨터 관련 기술의 발전과 더불어 응용분야는 더욱 넓어질 것이다. 이러한 임베디드 시스템의 관리나 테스트를 위해 모니터링 프로그램이 필요하다. 임베디드 시스템은 일반 PC 시스템과 달리 많은 제약을 가지고 있다. 본 논문에서는 자원적 제약을 가진 임베디드에 활용되어지는 NFS를 이용한 임베디드 장비 모니터링에 적합한 MONETA(distributed MONitoring for Embedded TArget system)를 설계, 구현하였다. MONETA에서 제시하는 구조는 모니터링을 위한 서버, 모니터링하는 대상인 클라이언트, 시스템 사용자의 3계층 구조의 분산 모니터링 시스템으로 각 장비별 CPU, Moemory, Disk, 트래픽량을 그래프로 나타도록 구현된다.
-
D-클래스는 원소가 0과 1값을 가지는
$n{\times}n$ 불리언 행렬에서 특정 관계(relation)에 따라 동치(equivalent) 관계에 있는$n{\times}n$ 행렬의 집합을 의미한다. D-클래스의 계산은 NP-완전 문제로서 보안에 응용될 수 있는 가능성을 가지고 있으나 계산 복잡도로 인해 현재 극히 제한된 크기의 행렬에 대한 D-클래스만이 알려져 있다. 본 논문은 이러한 D-클래스의 계산을 효율적으로 할 수 있는 알고리즘의 설계와 실행 결과에 대하여 논한다. -
컴퓨터와 네트워크의 성능이 나날이 발전해감에 따라, 여러 대의 컴퓨팅 자원들을 통합하여 하나의 시스템처럼 사용하고자 하는 클러스터에 관한 연구가 활발히 진행되고 있다. 본 논문에서는 리눅스 기반의 컴퓨터 자원들을 하나의 클러스터로 구성하여 컴퓨팅 파워의 성능을 평가 하였다. 향후 대규모 그리드 환경에서의 효과적인 성능평가 수행을 위한 방법을 제시 하였다.
-
웹 서비스 기반기술의 표준화와 웹 서비스의 필요성이 증가함에 따라 많은 서비스들이 개발되어지고 있다. IBM, Microsoft, SAP, NTT DOCOMO에서 운영하고 있는 UBR(UDDI Business Registry)을 이용하여 웹 서비스 사용자들은 많은 서비스들을 즉시 사용할 수 있다. 하지만, 현재 제공되어지고 있는 웹서비스들 중에서 정상적인 서비스를 제공하고 있는 개수는 등록되어있는 웹 서비스의 개수에 비해 극히 적다. 이러한 상황은 서비스를 사용하려는 사용자에게 가용한 서비스를 찾기 위해 많은 노력과 시간을 요구하게 된다. 이에 본 논문에서는 UBR로부터 검색되어진 웹 서비스들 중에서 가용한 서비스들만을 분리하여 사용자에게 제공하는 시스템을 제안한다. 본 시스템은 UBR 검색 후 이동 에이전트를 사용하여 테스트를 수행, 가용한 서비스 리스트를 사용자에게 제공함으로써 사용자가 검색되어진 웹 서비스를 즉시 사용할 수 있도록 한다.
-
신뢰할 만한 이동 에이전트 시스템을 구축하기 위해서는 이동 에이전트의 결함 내성 기능이 중요하다. 지금까지 여러 결함 내성 기법이 제안되었는데, 그 중의 하나가 검사점 기법이다. 에이전트의 중간 상태를 저장하는 검사점 기법은 에이전트 복제 기법에 비해 훨씬 적은 비용을 보장하는 반면, 검사점이 저장된 사이트의 결함 발생 시 에이전트 실행이 일시 또는 영구히 중지되는 문제가 발생한다. 따라서 본 논문에서는 k-결함 허용 검사점 기법을 제안한다. 이 기법에서는 에이전트 이동 경로에 저장된 검사점을 관리하는 관찰자들을 두어, 에이전트 실행 사이트의 결함 발생 시 관찰자간의 여론 수렴 과정을 통해 결함에 영향을 받지 않은 최근 검사점으로부터 에이전트의 실행을 재개시킨다.
-
에이전트 협업은 다수의 에이전트가 하나의 업무에 참가하는 것을 말한다. 물리적인 위치 제약에서 자유로운 이동 에이전트는 네트워크상의 여러 호스트 들을 이동하면서 작업을 수행할 수 있다. 이러한 이동 에이전트로 협업을 할 때 멤버 에이전트의 위치와 할당된 업무를 제어하는 중앙 관리 에이전트가 필요하다. 중앙 관리 에이전트는 요청 받은 업무를 분할하여 이 업무를 수행할 수 있는 에이전트들과 협업을 한다. 중앙 관리 에이전트 역시 이동에이전트 라는 점을 이용하여 한 장소에서만 협업을 하는 것이 아니라 협업 수행 중 또 다른 협업이 필요하게 되면 다른 네트워크로 이동하여 협업 그룹을 생성할 수 있다. 본 논문에서는 이동에이전트를 이용해서 위치에 제약을 받지 않는 협업과 로컬/리모트 상의 중앙 관리 에이전트간 통신을 통해 협업 그룹을 동적으로 확장할 수 있는 그룹관리 기법을 제안한다.
-
C# 언어로 작성된 프로그램에서 기존의 객체 지향 프로그램에서 이용하던 정적 분할 방법을 적용한다. 기존의 두 경로 그래프 도달 가능성 분할 알고리즘을 적용하였을 때 프로시져들 간의 전이적인 종속 관계를 표현하는 요약 간선만을 이용하면 두 번째 경로에서 역 추적 할 때 모호성이 발생한다. 이러한 모호성은 C#의 이벤트, 델리게이트(delegate)들과 메소드의 다형적 호출 관계에서 발생될 수 있다. 본 논문은 호출된 프로시져의 호출하는 문맥을 설명하기 위하여 호출 지점에서 요약 간선 및 경로 간선을 이용하여 C#에서 다형적 호출에 대한 시스템 종속성 그래프(system dependence graph)에 대한 새로운 표현을 제안한다. 이 방법은 다형적 호출에서 발생하는 모호성을 해결할 수 있다.
-
DRACO 구조는 이중 링 연결형태에 대비하여 노드간 접근 경로를 단축할 수 있는 구조로, CC-NUMA 시스템에 대하여 그 적용성과 프로토콜이 시험되어 그 효율성이 입증되었다. 본 논문은 이러한 DRACO 구조가 보다 많은 프로세서를 수용할 수 있는 클러스터 시스템에 대하여 동일한 경로 단축과 대역폭 확장을 적용할 수 있음에 기반하여, 이중 연결 링크를 가지고 있는 점대 점 연결 형태의 클러스터 시스템에 대한 적용성을 연구하였다. 노드 내의 네트워크 인터페이스 및 소프트웨어만을 이용한 DRACO 구조 적용은 많은 수의 노드를 필요로 하는 시스템에 적합하고, 하드웨어를 이용한 연결 경로를 이용할 경우 상대적으로 적은 수의 노드를 채용하고 고속의 링크 성능을 필요로 하는 시스템에 적합할 것이다.
-
본 논문은 그리드 컴퓨팅 환경에서 필요한 서비스 및 자원 정보를 OGSA(Open Grid Services Architecture) 기반하에 P2P(Peer-to-Peer) 메커니즘을 이용하여 제공하는 방법에 관한 것이다. 기존의 집중화된 그리드 정보 서비스의 구조와는 달리 자원 및 서비스에 대한 정보를 VO(Virtual Organization) 단위의 분산된 형태로 유지하고, VO 정보를 공유함으로써 그리드 정보 서비스들 간의 전역적인 정보 공유가 가능해진다. 본 논문에서는 VO 정보 공유를 가능하게 하는 VO Finder 서비스를 설계하고 구현한다. 그리드 환경을 이용하는 사용자는 VO 정보 공유를 통해 전역적인 서비스 및 자원 정보를 모두 제공받음으로써 OGSA 환경하에서 필요한 서비스 및 자원을 선택하여 이용할 수 있다.
-
프로세서 자원, 데이터 저장장치 자원을 제공하면서 가상기관(Virtual Organization)을 구성하는 각 사이트는 사용할 수 있는 네트윅 자원이 한정된 상황에서 애플리케이션 처리량을 극대화하는 최적화된 데이터그리드 시스템을 기대한다. 본 논문에서는 크기가 제한적이며 지리적으로 분산된 데이터 저장공간에서 적응적 데이터 복제 기법을 제안하고 Replica의 지리적 분배를 위한 평가 모델을 제안한다. 이를 위해 논리 시간 데이터 접근 기록 및 통계를 적용하여 복제할 파일들을 구분 하는 이산적 결정 모델을 제안하고 삭제할 Replica 결정에 논리 시간 접근 기록을 적용한다.
-
최근에 중등학교 학내 전산망에서 동영상 위주의 멀티미디어 학습 자료를 이용한 학습이 많아짐에 따라, 실제 수업 시간이나 자율 학습 시간에 동영상 학습 자료를 활용했을 때 트래픽 특성이 구체적으로 어떻게 나타나는 지를 정량적으로 규명하는 것이 요구된다. 이에 본 논문에서는 고등학교 1개교와 중학교 1개교에 대해 동영상 학습 자료를 이용한 학습 시 학내 전산망에서 나타나는 트래픽 특성을 트래픽 분석 도구를 이용하여 분석하였다. 특히, 학교 내에 자체 웹 서버의 유무, 컴퓨터 접속 대수 등을 주요 변인으로 하여 동영상 실행 시 나타나는 현상들에 대한 측정 결과들을 제시하였다. 측정 결과로부터 다음과 같은 특성들을 얻어낼 수 있었다. 첫째, 학교 내에 자체 웹 서버의 유무가 전송 트래픽 량에 상당한 영향을 주었다. 둘째, 동시 컴퓨터 접속 대수의 증가가 끊김 현상과 같은 트래픽 특성에 영향을 주었다. 이러한 측정 및 분석 결과를 볼 때, 적게는 수십 명 많게는 수백 명의 학생이 동시에 인터넷을 통해 학습을 한다면 학내 전산망의 구성 형태나 동시 접속자 수에 따라 원활한 학습을 가져오지 못하고 많은 문제를 가져 올 것으로 예상되었다.
-
프로덕트 라인은 다양하고 빠르게 변화하는 시장의 요구사항과 특정 도메인 영역에 속하는 애플리케이션 간의 재사용 가능한 아키텍처 및 컴포넌트의 구성으로부터 연관된 시스템 구축 시 생산성과 품질의 향상을 제공함으로써 현재 많은 관심의 초점이 되고 있다. 컴포넌트의 가변성은 컴포넌트를 사용자의 요구사항에 알맞게 기능을 특화할 수 있다. 또한 프로덕트 라인에서 컴포넌트 내부에 공통으로 사용할 워크플로를 가지고 있어 컴포넌트 사용자는 순차 다이어그램 등을 통해 메시지 흐름을 직접 구현할 필요가 없고, 재사용 가능한 아키텍처는 많은 변화 계획들과 메카니즘을 포함하고 있다. 하지만, 아키텍처를 설계하기 위한 아키텍처에서의 변화성 관리와 컴포넌트의 변화성에 대한 명확한 방법이 미흡하다. 따라서 본 논문에서는 재사용 가능한 아키텍처를 설계하기 위해 변화성의 명확한 표현과 컴포넌트의 변화성을 설계하기 위해 다중 뷰의 모델링을 통하여 프로덕트 라인의 다양한 측면을 제시하고, 사례연구로 성적관리 컴포넌트 모델링에 적용해 보고자 한다.
-
최근 디지털 지식기반 사회에 대응하는 교육의 형태로 e-Learning이 교육적 대안으로 급부상하면서, 시스템의 상호 운영성 및 컨텐츠 명세, 활용을 지원하기 위한 표준화에 따른 연구가 국내외에서 급속도로 확산되고 있다. 특히, 국제표준기관에서 제시한 e-Learning 개발 환경을 위한 Learning Technology Standard Architecture(LTSA)와 Sharable Content Object Reference Model(SCORM)을 제정하여 컨텐츠의 사용과 상호 호환을 가능하게 함으로써 e-Learning의 효율성을 증대시키고 산업 시장의 확장을 이룰 수 있다. 또한, 현재 많은 교육관련 업체에서는 SCORM 체계를 기반으로 한 학습 컨텐츠들을 개발하여 제공하고 있다. 따라서, 본 논문에서는 국제 표준 기술인 SCORM을 기반으로 개발된 학습 컨텐츠를 체계적으로 지원하기 위해 컨텐츠 관리 시스템 개발에 대한 기술을 정의하고, 다양한 관점의 컨텐츠 메타 데이터를 식별, 분류함으로써 컨텐츠의 생성과 저장, 검색 나아가 형상관리를 위한 기본 정보로 이용 가능하다. 또한 이들 메타 데이터를 기반으로 한 학습 컨텐츠 관리 시스템의 프로토타이핑을 제시함으로써 재사용성과 유지보수성 향상을 통해 컨텐츠 개발의 용이성과 품질 및 생산성을 높일 수 있다.
-
원격 교육에서 실습 관련 교과목에 대한 이해 접근 방법은 시각적인 학습을 통해 이루어지는 것이 보다 효율적이고 능률적이다. 그러나 사이버 강의에서 실습관련 교과목 피드백 시 직면하게 되는 가장 대표적인 문제점은 설명하기 어렵거나 이해하기 어려운 상황에 대해 학습자는 문자로서만 교수자에게 전달해야 하고, 교수자는 그 상황을 유추해서 응답 해주어야 한다는 사실이다. 따라서 학습 매체로써 탄력적인 수업이 이루어지기 위해서는 다양한 형태의 피드백으로 강의 컨텐츠를 개발하고 이를 적용하여, 교수자가 학습자의 실습 내용을 실시간으로 볼 수 있는 프로그램과 시스템의 개발이 필요하다. 본 연구에서는 여기에 초점을 맞추어 실습과목의 효과적인 피드백을 구현할 수 있는 방법을 제안하고 검증하였다.
-
우리는 가정이나 직장 등에서 PC를 이용하여 인터넷에 쉽게 접근할 수 있게 되었다. 많은 수의 분산된 PC를 활용하여 의미가 있는 일을 하고자 하는 노력이 시도되고 있으며, 교육 분야에서도 정보통신기술(ICT)을 활용한 교육에 많은 연구가 이루어지고 있다. 본 논문에서는 웹 기반의 문제풀이형 학습 시스템을 위해 통일된 XML 데이터 구조를 정의하였다. 웹상에서 학습정보를 XML로 저장하고 교환함으로써 수정없이 재사용할 수 있게 되었다. 분산된 다수의 서버들이 표준화된 학습정보문서의 체계에 따라 학습 정보를 제공한다면, 쉽게 대규모의 가상 학습시스템의 구축이 가능하다.
-
기존의 주관식 문제 채점 보조 시스템은 자연어 처리의 어려움으로 인해 채점의 자동화가 어려워 전자우편 등을 통하여 채점자에게 채점 의뢰를 하는 수준이었다. 본 논문에서는 이러한 문제점을 해결하기 위하여 문제 공간을 벡터 공간으로 정의하고 벡터를 구성하는 각 자질간의 상관관계를 고려한 방법을 적용하였다. 먼저 학습자가 답안을 작성할 때 동의어 사용을 한다는 가정하에 출제자가 여러 개의 모범 답안을 작성하고 이들 답안을 말뭉치에 첨가하여 구성한 다음 형태소 분석기를 통하여 색인을 추출한다. 그리고 학습자가 작성한 답안 역시 색인을 추출한 다음, 이들 색인들을 각 자질로 정의한 벡터를 구성한다. 이렇게 구성된 벡터들을 이용하여 답안들간 유사도 측정을 하고, 유사도 범위에 따라 답안을 자동으로 정답과 오답으로 분류하려는 시스템을 제안한다. 170 문항의 주관식 문제을 제안된 방법으로 실험하여, 기존 모델에 비해 성능과 신뢰성 향상을 이룰 수 있었다.
-
정보 통신 및 인터넷 기술의 급속한 발달로 정보화와 지식기반사회가 도래됨에 따라 교육 분야에도 다양하고 빠른 변화를 보이고 있다. 이런 급속한 발전은 기존의 교육환경이 갖고 있는 시공간의 한계를 뛰어 넘어 언제, 어디서나 자신에게 필요한 학습 활동을 할 수 있다는 기대감이 만들어 졌기 때문이다. 이런 흐름 속에서 본 논문에서는 국제적인 표준으로 자리 잡아가고 있는 SCORM 기술 기반의 문제 출제 시스템을 제작하여 교수자에게는 시간과 장소에 구애됨이 없이 멀티미디어를 이용하여 시청각적 문제를 출제할 수 있게 하였으며, 학습자에게는 보다 효율적으로 학습한 내용을 평가받을 수 있도록 하는데 주안점을 두었다.
-
IT 관련 기술의 발전은 'Any Time, Any Where, Any Service'를 사용자에게 제공할 수 있는 제반 여건을 마련하였다. 기존 웹 기반의 학사정보 시스템에서는 사용자의 이동성이 제한적이었고, 이를 해결하고자 한 무선 인터넷 기반의 학사정보 시스템은 클라이언트의 어플리케이션이 표준화된 환경에서 구축되지 않아서 모바일 기기의 플랫폼에 종속적이었다. 또한, 선택과목이 많은 학부제에서는 코스 코디네이터의 역할이 매우 중요하지만, 코스 코디네이터의 역할을 하는 지도교수와 학생 간의 커뮤니케이션의 부족으로 학생들은 도움을 받기 어렵다. 본 논문에서는 JAVA와 WIPI를 이용하여 플랫폼에 독립적이며 전공분야의 중요과목을 추천해 주는 과목 추천 시스템을 제안한다. 과목 추천 시스템은 학생들에게 수강과목에 대해 조언을 해 주는 코스 코디네이터의 역할을 대신할 수 있을 것이다. 또 학생들은 언제 어디서나 개인 휴대폰을 이용하여 수강신청에 관한 학사정보를 관리할 수 있고, 시스템의 추론에 따른 추천 과목을 수강하여 전공 분야에 대한 깊은 지식을 갖출 수 있을 것이다.
-
SCORM은 웹 환경에 존재하는 다양한 학습관리시스템 간에 표준화 된 컨텐츠 모델을 제시함으로써 학습 컨텐츠의 호환성을 보장하고 재사용성을 높이고자 하는 표준이다. 하지만 기존의 SCORM 기반학습관리시스템은 학습 리소스의 공유를 위한 기반은 제공하지만 학습 컨텐츠의 세부적인 학습 내용과 학습 문맥을 표현하고, 이를 공유할 수 있는 방안은 제시해 주지 못한다.본 논문에서는 지식 관리 기술인 시맨틱 웹의 RDF를 사용하여 학습 메타데이터를 표현하고, 이를 통합 관리할 수 있는 학습 메타 데이터 관리 서비스를 기존 학습관리시스템과 연동될 수 있는 모듈로서 제안한다. 또한 SCO에 포함될 수 있는 RDF기반 특징정보 파일을 정의하고, 저장된 학습 메타데이터를 SOAP 프로토콜을 통하여 외부 학습관리시스템과 공유할 수 있는 방안을 제시한다.이를 기반으로 교수자는 학습 주제와 관련된 컨텐츠를 검색하여 새로운 학습 컨텐츠를 제작 할 수 있으며, 학습자는 의미 기반 검색을 통하여 다양한 학습 컨텐츠와 능동적인 학습 환경을 체험 할 수 있다.
-
자기 주도적 문제해결 학습모형은 구성주의적 학습원칙에 의거한 교수-학습모형으로서 학습자의 학습과정에 대한 적극적 참여(구체적 학습목표 설정, 학습내용과 방향 결정 및 평가에 참여)를 강조한다. 또한 자기주도적 문제해결이라는 용어에서 알 수 있듯이, 기존의 교과서 중심의 강의전달식과 달리, 학습자의 실제 생활과 밀접하게 관련된 복잡하고 비구조적 '문제'와 PBL에서 제시하는 '문제해결도구'를 사용하여 학습을 진행한다. 결과적으로 본 PBL수업사례는 위의 질문에 대한 매우 긍정적인 결과를 제시함으로서, 요즘 학습자 주도적 학습모형으로 제기되는 여러 모형들과 더불어 기존 학습에 대한 하나의 대안적 접근으로서의 가능성을 보여주고 있다.
-
본 논문에서는 인터넷 채팅 사이트를 통한 채팅시 부분별하게 사용되는 채팅 용어에 대한 문제 해결 방안 제시 그리고 부도덕한 만남과 탈선의 원인을 제공하는 각종 단어와 메뉴 분석을 통해 이를 기술적으로 차단키 위한 방법론을 개발하기에 앞선 첫째 단계 연구로 인터넷 채팅 사이트에 대한 그 사용 실태 분석을 행하고자 한다. 이를 위해 우선적으로 IRC에서 시작된 채팅의 에 대해 사용하고 있는 채팅 용어에 대해 알아보고 심각한 채팅의 역기능 실태에 대해 살펴보고자 한다. 또한 인터넷 채팅사이트에서 제공하는 각종 메뉴에 대한 문제점 실태 파악, 접속 시간에 따른 탈선의 예에 대한 분석등을 행하고자 한다. 이를 통해 향후 역기능이 되고 있는 인터넷 채팅에 대한 기술적, 정책적 해결 방안 마련에 대한 기초 자료를 제공하고자 한다.
-
수학적 모델을 컴퓨터 상에 실현시키는데 있어 보다 효율적인 알고리즘을 구현하고 개발하는 것이 수치해석 연구의 궁극적인 목표이다. 일반적으로 수치해석을 사용할 때 컴퓨터 상에서 구한 계산 결과, 즉 근사 값과 수학적으로 구한 값인 참값은 정확하게 같지 않다. 따라서 근사 값이 얼마나 참값에 가까운가에 따라 알고리즘의 효율성을 평가하는 오차평가는 수치해석의 가장 중요한 과제라 할 수 있다. 대부분의 경우 오차평가에 있어 오차의 한계를 이용하지만 주어진 문제의 참값을 모르기 때문에 정확한 오차평가를 할 수 없다. 본 논문에서는 수치등각사상을 구하기 위한 해법중 하나인 Wegmann해법에 있어 몇 가지 수학적 이론에 근거하여 참값을 모르더라도 오차평가를 할 수 있는 방법을 제안하고 수치실험을 통해 그 유효성을 입증한다.
-
사람들 사이에는 DNA 서열의 변이로 인한 유전적 차이가 있으며, 가끔 이러한 차이가 유전 질병의 원인이 되기도 한다. 일반적으로 DNA에서 가장 잘 알려진 변이가 바로 SNP(Single Nucleotide Polymorphism : 스닙)이다. SNP는 보통 블록단위로 유전되어지며 한쪽 부모로부터 유전되어진 SNP 블록을 SNP 하플로타입이라고 부른다. 생물학 실험을 통하여 추출되어진 결과물은 부모로부터 유전되어진 대립 유전자가 혼합되어진 지노타입(genotype)의 정보이다. 지노타입은 직관적으로 정확한 SNP 하플로타입을 추정하기가 힘들고, 생물학 실험을 통하여 하플로타입(haplotype)을 분석하는데 많은 비용이 들기때문에, 이를 컴퓨터 계산을 통하여 추론하는 연구가 Clark[1]에 의해서 제안되어진 이후 활발하게 진행되고 있다. 본 논문에서는 하플로타입을 효과적으로 추론하기 위해 유전자 알고리즘을 이용한 새로운 방법을 설명하고, 실험 결과를 기존의 연구 결과와 비교 분석한다.
-
Boolean Satisfiability (SAT)는 전산학의 중요한 문제로서 SAT problem을 풀기 위한 많은 알고리즘과 도구들이 제안되어 왔다. 특히, 지난 몇 년 간 많은 발전을 이루어왔고, 하드웨어 검증과 모델 체킹 등의 분야에서 많이 적용되어 왔다. 여러 문제들을 Conjunctive Normal Form (CNF)로 표현하여 CNF의 특성을 이용하여 SAT 알고리즘이 발전되어 왔다. 그런데, 회로를 CNF로 표현할 때 몇 가지 문제점이 발생하는데 특히 CNF는 회로의 structural information 을 잃어버린다는 것이 큰 문제점이다. 이를 보완하기 위하여 회로의 structural information을 이용하기 위한 많은 연구가 진행되어 왔다. 이러한 대부분의 연구는 회로의 정보를 가지고 있다는 경우에 한정된다. 그러나, 하드웨어 검증에서 회로의 정보 없이 검증해야 하는 경우들도 발생한다. 이 논문은 회로의 정보를 가지고 있지 않을 때 CNF 만으로 회로의 structural information을 추론하는 방법을 제시한다.
-
본 논문에서는 몽고메리 모듈러 곱셈(Montgomery Modular Multiplication) 알고리즘을 이용하여 효율적인 모듈러 곱셈기를 제안한다. 본 논문에서 제안한 곱셈기는 프로그램 가능한 셀룰라 오토마타(Programmable Cellular Automata, PCA)를 기반의 구조로 설계되어 하드웨어 복잡도를 줄이고, 곱셈시 몽고메리 알고리즘을 이용하여 일반적인 나눗셈 없이 모듈러 연산을 수행하여 시간 복잡도를 최소화 한다. 제안된 곱셈기는 시간적, 공간적인 면에서 간단하고 효과적으로 구성되어 지수연산을 위한 하드웨어의 하부구조나 오류 수정 코드(Error Correcting Code)의 연산에서 효율적으로 이용될 수 있을 것이다.
-
본 논문에서는 분산 서비스거부 공격(DDoS)이 발생할 때 네트워크 트래픽의 특성을 분석하기 위해서 트래픽 비율분석법(TRA: Traffic Rate Analysis)을 제안하고 트래픽 비율분석법을 통해서 분석된 다양한 유형의 DDoS 공격의 특성을 기계학습(Machine Learning)을 이용해서 DDoS 공격의 탐지규칙을 생성하고 그 성능을 측정하였다. 트래픽 비율분석법은 감시대상 네트워크 트래픽에서 특정한 유형의 트래픽의 발생비율을 나타내며 TCP flag rate 와 Protocol rate 로 구분된다. 트래픽 비율분석법을 적용한 결과 각각의 DDoS 공격 유형에 따라서 매우 독특한 특성을 가짐을 발견하였다. 그리고, 분석된 데이터를 대상으로 세 개의 기계학습 방법(C4.5, CN2, Na?ve Bayesian Classifier)을 이용해서 DDoS 공격의 탐지규칙을 생성하여 DDoS 공격의 탐지에 적용했다. 실험결과, 본 논문에서 제안된 트래픽 비율분석법과 기계학습을 통한 DDoS 공격의 탐지방법은 매우 높은 수준의 성능을 나타냈다.
-
본 논문에서 제안된 Self_Decimated LM-128 키 수열 발생기(Keystream generator)는 2개의 비트 메모리 합산 수열발생기(summation generator)를 갖는 자체 클럭 조절형 키 수열 발생기(stream cipher)이다. Self_Decimated LM-128은 LM 계열에서 제시된 특수한 암호로 128비트 키와 128비트 초기 벡터 그리고 257 비트의 내부 상태를 가지며 128 비트의 보안 레벨을 유지한다. 알려진 보안 분석의 공격에 대비해서 2-비트 메모리를 이용한 합산 수열발생기와 자체 클럭 조절형 키 수열 발생기를 포함한다.
-
다양한 개발 환경과 분산 응용 서비스에 적용할 수 있는 보안 API 기술의 필요성이 대두되고 있다. 암호토큰 호환성을 지원하는 RSA의 Cryptoki 모델을 선택하여, PKCS#11에 기반한 국내 전자서명 표준인 KCDSA 알고리즘과 HAS-160에 대한 메커니즘을 설계한다. 설계한 KCDSA 메커니즘을 PKCS#11에 추가하여 기능을 향상시키므로써, 국내전자상거래에 호환성과 효율성을 제공하는 효과를 기대할 수 있다.
-
일반적으로 해커들은 네트워크상에 있는 목표(Target) 시스템에 대해 공격을 시도하기 위한 사전 단계로 포트 스캐닝(Port Scanning)을 통한 정보 수집의 단계를 선행하게 된다. 이 때, 사용되는 포트 스캐닝 기술은 이미 여러가지 방법이 알려져 있으며, 네트워크 관리자의 입장에서는 정상적인 네트워크 접속과 포트 스캐닝 공격을 구분해야만 한다. 본 논문에서는 네트워크를 통한 공격의 가장 많은 부분을 차지하고 있는 스캐닝 공격을 빠르고 효율적으로 탐지할 수 있는 룰 기반의 침입 탐지 시스템을 커널레벨과 응용레벨에서 설계하고 구현하였다.
-
최근 소프트웨어 보안취약성 분석의 일환으로 프로그램 소스가 없고 기계어 프로그램만 제공되는 소프트웨어의 보안 취약점을 분석하는 연구가 많이 수행되고 있다. 본 논문에서는 MS 윈도우 2000 운영체제의 IIS 웹서버를 대상으로, WebDAV의 한 버퍼 오버플로우 취약점을 공격하여 취약성을 재현한 후, 디버거 및 역공학 도구를 사용하여 해당 보안 취약점을 가진 코드를 분석하는 방법을 제시하였다. 본 연구 결과는 취약성분석 절차 방법 및 신뢰성 있는 소프트웨어 개발에 기여할 수 있을 것으로 기대된다.
-
본 논문에서는 기계어 프로그램만 주어진 환경에서 디버깅 및 역공학 도구를 사용하여 소프트웨어 보안취약성을 분석하는 방법에 대한 연구를 수행하였다. 즉, MS사의 윈도우즈 2000 서버 운영체제 상에서 아파치(Apache) 웹서버를 대상으로, URL 공격에 대한 한 취약성을 재연하고, 취약점이 있는 코드 부분을 추출하였다. 이는 기계어 프로그램을 실행하면서 보안 취약성 분석 절차를 이해하고 보안 결함을 발견해 내는 기반 자료로 활용될 수 있을 것이다.
-
본 논문에서는 고정점 알고리즘 독립성분분석을 이용하여 잡음에 강건한 디지털영상의 워터마킹을 제안하였다. 여기서 고정점 알고리즘은 워터마킹의 추출과정에서 빠른 추출과 잡음에 강건한 개선된 추출성능을 얻기 위함이고, 독립성분분석의 이용은 추출과정에서 워터마크의 위치나 크기, 원본과 키 영상 등에 대한 사전 지식의 요구를 없애기 위함이다. 제안된 기법을
$256{\times}256$ 픽셀의 레나 원 영상, 키 영상, 그리고 문자 워터마크에 적용한 결과, 잡음과 같은 공격에 강하면서도 워터마크의 검출 및 추출과정에 원본 영상들에 대한 사전지식이 요구되지 않았다. -
스테가노그라피는 비밀 정보를 이미지나 오디오, 비디오 또는 텍스트 등 커버(cover) 라고 불리는 다른 미디어에 숨겨서 전송하는 방법으로 제 3자는 정보가 숨겨져 있다는 사실 자체를 알지 못하도록 하는 것이다. 대부분 영상 데이터를 이용하고 있으나, 제한된 색으로만 구성된 이진 영상 및 다치 영상의 경우 비시각적으로 비밀 정보를 숨기는 것이 일반 컬러 또는 그레이 영상에 비해 어려움이 있다. 본 논문에서는 가중치 테이블을 사용하여 영상의 한 블록에 최대 2비트만을 변경시키면서 많은 양의 정보를 숨기는 방법을 제안한다.
-
인터넷 시장의 괄목할만한 성장에 따라 정보 보안에 관한 중요성이 증대되고 있다. 현재 Netscape사의 SSL 프로토콜이 인터넷 상의 정보보호를 위해 사용되고 있지만 한번 연결되면 융통성이나 확장성이 없이 데이터를 처리해야한다는 단점을 가지고 있고, 최근 소프트웨어를 부품화 시켜 조립, 분해가 가능하도록 지원하는 컴포넌트 플랫폼에 대한 호환 API가 없어 이에 대한 도입의 필요성이 증가하였다. 따라서 본 논문에서는 SSL의 기능을 수행하면서 선택적으로 데이터를 암호화할 수 있고, 국내 표준 암호화 알고리즘의 제공이 가능하며, 컴포넌트의 재사용적 측면, 생산성 향상 측면, 비용 절감적 측면을 향상시켜주는 SSL 컴포넌트의 설계 및 구현을 제안하였다.
-
본 논문에서는 MPEG-4 스트림의 디지털 저작권 관리(DRM)를 위한 암호화 방법을 제안한다. MPEG-4는 멀티미디어 스트리밍을 위한 표준이며 MPEG-4 파일 포맷에 따라 저장된다. 인가된 사용자들만 접근이 가능하도록 MPEG-4 파일 포맷으로부터 추출된 I-VOP, P-VOP의 매크로 블록(MB)들과 모션 벡터(MV)들을 암호화 하는 3가지 방법을 설계하였고, MPEG-4 데이터의 암호화에는 DES(Data Encryption Standard)를 사용하였다. 이러한 암호화 방법을 기반으로 MPEG-4 데이터 스트리밍을 위한 인터넷 방송 서비스용 DRM 솔루션을 구현하고, 최적의 암호화 방법을 선택하기 위해 복호화 속도 및 영상의 품질을 비교하였다.
-
버퍼 오버플로우 공격의 방어는 그 심각한 위험성 때문에 많은 연구가 되고 있지만 방어에 의한 오버헤드의 발생으로 인해 실제 적용되기 어려운 면이 있다. 본 논문은 이진 코드를 재작성 하여 스택의 리턴 주소 사본을 지역변수 아래 부분에 두고 함수 반환시 비교 검사를 하는 것으로써, 소스코드가 없는 경우에도 버퍼 오버플로우 공격을 막는 동시에 오버헤드를 줄일 수 있는 방법을 제안하였다.
-
액티브 네트워크란 네트워크에 프로그램 가능한 라우터나 스위치를 배치하여, 전송되는 패킷들을 서비스 특성이나 사용자 요구에 따라 적합하게 연산, 처리작업을 수행하고 수정할 수 있는 네트워크를 말한다. 그러나 이러한 액티브 네트워크의 단점은 기존의 패시브 네트워크가 패킷 포워딩 기능만을 제공하는 것에 비해 더욱 복잡한 네트워크 상태로 인해 보다 많은 보안상의 위협과 공격이 훨씬 쉽고 다양하다. 이에 따라 보안 및 안전의 문제가 중요한 관심사가 되었다. 본 논문에서는 악의적인 목적으로 액티브 노드의 취약성을 이용하여 어플리케이션 코드를 액티브 노드에 설치하게 되어 전체적인 네트워크를 위협할 수 있는 액티브 네트워크의 단점을 보완하고자, 설치하려는 어플리케이션 코드에 대한 인증 및 무결성과 접근권한 기법을 이용한 어플리케이션 코드의 관리와 전송제어를 하는 ANASP시스템을 설계 및 구현하고자 한다.
-
애드혹 네트워크는 고정된 기반 구조 없이 이동 호스트들로만 구성된 네트워크이다. 이러한 네트워크는 노드의 이동으로 인한 토폴로지의 잦은 변화로 관리면에서 많은 어려움을 가진다. 이에 잦은 네트워크 변화에 빠르게 대응될 수 있는 방안이 모색되어지고 있다. 본 논문에서는 기존의 ZRP(Zone Routing Protocol)를 기반으로 라우팅 경로의 전체적인 홉(hop) 수를 줄이고, 경로상의 노드들끼리의 인증을 통하여 라우팅 경로의 신뢰성을 향상시키는 경로 탐색 방안을 제안하였다. 또한 토폴로지의 잦은 변화로 인한 라우팅 경로 유지의 어려움을 질의 제어 메커니즘을 통하여 해결하고자 시도하였다. 라우팅 경로의 길이가 짧아지고 라우팅 경로 메시지의 전이 범위를 줄임으로써 네트워크에 빠르게 대응될 수 있도록 하였다. 본 논문의 방안은 시뮬레이션을 통하여 그 효율성을 입증할 수 있었다.
-
최근 여러 종류의 네트워크 공격들이 기업이나 연구소, 학교 심지어는 가정에까지 심각한 위협을 주고 있다. 이러한 공격을 침입 탐지 시스템으로 탐지하고 있지만, 기존의 침입 탐지 시스템은 본질적으로 패킷 수집의 능력이 떨어질 뿐만 아니라 과도한 패킷이 유입될 때 제 기능을 발휘하지 못하게 된다. 본 논문에서는 이러한 침입 탐지 시스템의 성능에 대한 문제점을 개선하기 위해 패킷 헤더 정보를 이용하여 시스템의 부하를 줄이고, 어떤 공격이 들어오는지를 파악할 수 있는 시스템을 제안한다. 본 논문을 통해서 각각의 공격툴을 탐지하는 기법과 알려지지 않은 공격에 대한 탐지룰을 생성하는 연구에 많은 도움을 줄 것으로 예상한다.
-
기존의 침입을 탐지하는 방법은 여러 가지가 있지만, 모든 침입을 다 탐지하지는 못하고 있다. 공격자는 알려지지 않은 취약점을 이용하거나 취득한 패스워드나 ID 계정을 이용하여 공격하고자 하는 시스템에 악의적인 행위를 한다. 이런 침입을 탐지하는 연구는 탐지엔진에 적용될 패턴구성 방법이 핵심이다. 본 논문에서는 기존의 사람이 패턴을 찾는 것을 자동화 시키고, 자동화된 패턴 구축 방법을 직접 시스템에 적용하여 침입을 탐지하는 방법을 제시하고자 한다. 그래서 알려지지 않은 침입을 탐지하기 위해 전문가 시스템을 이용하고 패턴을 지식 베이스화하는 작업과 그 지식을 추론할 수 있는 추론망을 추론망 자동 생성 기법으로 구성하여 비정상적인 침입을 탐지하는 방법을 본 논문에서 제시하고자 한다.
-
우리는 갈수록 지능화, 분산화, 자동화 되어 가고 있는 침입에 대해 효과적으로 대처하기 위해 신경망을 적용한 침입탐지 시스템을 설계 하였다. 본 논문은 신경망을 학습시키기 위해 학습 견본과 신경망 적용 인자를 정의 하였으며 학습 기법으론 MLP(Multi Layer Perceptron)을 이용 하였다. 새롭게 설계된 침입탐지 시스템의 탐지 모듈은 기존의 패턴 매치 방식의 모듈과 신경망 모듈이 적용되어 보다 정확한 침입 탐지가 가능하다.
-
최대길이를 갖는 선형유한상태기계(LFSM)가 패턴생성, 신호분석, 암호, 오류정정 부호에 응용되면서 n차 원시다항식을 특성다항식으로 갖는 선형유한상태기계에 관한 연구가 활발하게 이루어지고 있다. 본 논문은 최대길이를 갖는 다양한 셀룰라 오토마타의 효과적인 생성방법을 제안한다. 특성다항식이 n 차 원시다항식인 선형 MLCA로부터 유도된 여원 CA가 MLCA임을 밝히며 여원 MLCA의 여러 가지 성질들을 분석한다. 또한 n-셀 MLCA를
${\phi}(2^n-1)2^{n+1}/n$ 개 생성할 수 있음을 보인다. -
급속한 정보기술 및 인터넷의 발달로 인해 네트워크를 통한 정보의 교류가 활발해지고 온라인 뱅킹 등 전자상거래와 관련된 산업의 규모가 커지면서 정보보안과 휴대용이 용이한 스마트카드는 여러 활용분야에서 사용되고 있다. 계속적인 하드웨어 기술의 발전으로 스마트카드의 표준으로 자리 잡고 있는 자바카드는 스마트카드 플랫폼에 자바의 기술을 접목시킨 것으로써 객체지향 중심의 기법으로 보안상 매우 좋은 이점을 지니고 있다. 또한 특성이 다른 하드웨어에서 같은 동작을 할 수 있는 개방형 운영체제를 가짐으로써 다양한 다수의 응용 프로그램을 수용할 수 있는 유연성을 가지게 한다. 본 논문에서는 이러한 자바카드의 특성을 이용하여 하나의 회원 카드로 다수의 사용자가 사용할 수 있는 접근통제가 가능한 회원카드를 설계하였다. 사용자에게 발급된 하나의 카드에 들어있는 정보를 개인이 아닌 다수의 사용자가 서로 다른 PIN을 이용하여 카드 내에 있는 사용자 정보를 접근하여 개인 정보의 확인, 관리내용 업데이트, 내용에 따른 청구를 카드 하나로 가능하게 하였다. 이때 사용자 인증수단으로 사용되는 PIN의 보안성을 높이기 위해 개인별로 고유한 생체인식의 한 구성요소인 서명 데이터를 이용하여 패스워드가 가지는 보안상의 취약요소를 없애 보다 안전한 사용자 인증을 하고자 한다. 이러한 자바카드의 이용기술과 생체인식 및 다중PIN을 이용한 사용자 인증, 파일의 보안 등급의 차등적인 접근권한을 설계하고 마지막으로 비주얼한 응용프로그램을 구현함으로써 카드를 보다 안전하고 편리하게 사용할 수 있기를 기대한다.
-
이동 에이전트는 자율적으로 수행이 가능한 능동적인 객체이지만 이동 에이전트 서버에 의해서 수행되기 때문에 서버에 대한 보안상 취약점을 가진다. 이와 관련하여 다양한 연구가 진행되었고 일정한 조건 안에서 안전한 방법들이 제안되었다. 그 중에는 여러 서버를 중첩하지 않고 순회하는 조건에서 안전한 수행 결과를 보장하는 방법이 있다 [10,11]. 이 방법은 신뢰 서버를 기점으로 에이전트가 자유롭게 순회를 하고 그 결과를 체인화하여 저장하는 방법이다. 본 논문에서 중첩된 순회를 가능하게 하며, 중요한 의사 결정을 안전하게 수행할 수 있는 이동 에이전트를 위한 베이스캠프를 제안한다.
-
Switched Network는 Shared Network 에 비해서 스니핑에 안전하다. 하지만 비교우위일뿐 절대적으로 스니핑에 안전한 것은 아니다. 이미 Switched Network 상에서 스니핑을 할 수 있는 공격툴들이 많이 소개되어 있다. 본 논문에서는 Switched Network 상에서 ARP(Address Resolution Protocol) 스푸핑을 통한 ARP 캐시 오염을 통하여 스니핑이 가능한 시나리오를 기술한다. 이러한 시나리오를 탐지하기 위한 기존의 방법은 DHCP와 같은 동적인 환경이 포함된 경우 False Positive 를 자주 발생시키기 때문에 문제가 된다. 여기에서는 이러한 False Positive를 줄인 탐지 방법을 제시하고자 한다.
-
인터넷이 발전함에 따라 기업의 업무, 커뮤니케이션 등이 온라인으로 전환되고 있으며, 정보 전달의 통로로써 전자 메일의 사용이 나날이 늘어남과 동시에 전자 메일을 통한 스팸메일의 폭발적인 증가로 인한 심각성 또한 대두되고 있다. 현재 스팸메일을 막기 위한 여러 가지 방법이 제안되었으나, 대부분 메일 서버내의 정책에 따른 메일 필터링 방식으로써 완벽한 스팸메일 탐지를 제공하지 못하며, 스팸메일로 인한 메일서버 및 네트워크 자원 손실 문제는 여전히 해결되지 않고 있다. 본 논문에서는 스팸메일 탐지율을 높이고 네트워크 내 자원 손실을 예방할 수 있는 SMTP 보안 게이트웨이를 제안하고자 한다. 본 SMTP 보안 게이트웨이는 스팸메일 차단 규칙에 의한 메일 필터링을 기본적으로 제공하고, 룰에 정의되지 않은 메일에 대해서는 사용자 선택에 기반한 메일 전송을 제공한다. 이는 규칙에 정의되지 않은 스팸메일에 대한 탐지 가능성을 높이며, 궁극적으로 메일서버의 자원 및 네트워크 자원의 가용성을 높일 수 있다.
-
전통적인 호스트 기반 침입탐지시스템과 네트워크 기반 침입탐지시스템은 각각 로그 데이터나 패킷 정보에서 단일 공격을 탐지하고 침입경보를 생성한다. 그러므로, 기존의 침입탐지시스템들은 침입경보간의 상호 연관성에 대한 정보가 부족하게 되고, 다수의 거짓 침입경보를 발생시킨다. 이를 해결하기 위해, 본 논문에서는 추론 규칙을 이용하는 침입경보 연관관계 시스템을 제안한다. 제안한 시스템은 침입경보 수집기, 침입경보 전처리기, 침입경보 연관관계 분석기로 구성되어 있다. 침입경보 수집기는 각 침입탐지시스템으로부터 필터링 과정을 거쳐 전송된 침입경보를 받아 침입경보 데이터베이스에 저장한다. 침입경보 전처리기는 불필요한 침입경보를 줄임으로써 침입경보 연관관계 분석의 효율성을 높인다. 마지막으로, 침입경보 연관관계 분석기는 추론 규칙을 이용하여 침입경보간의 상호연관성을 파악한다.
-
IP VPN의 사용은 현재 보편화 되었고 네트워크 장비의 통합 추세에 따라 IP VPN과 방화벽 통합제품의 생산이 활발히 이루어지고 있다. 통합 보안 제품은 비용 효율성과 관리의 편리성, 확장성, 유연성과 같은 장점을 제공하지만 높은 성능 지원을 요구한다. 방화벽의 성능 인자의 하나로서 정책의 개수는 그 수에 비례하여 검색 시간이 지연되는 문제를 발생시키고, 이러한 성능 저하 문제는 VPN과 통합 시 더욱 가중된다. 더욱이 차세대 네트워크인 IPv6로 환경에서는 IP의 비트수가 증가하여 검색 성능 문제 해결이 필수적으로 요구된다. 본 논문에서는 이러한 통합 제품의 검색 성능 문제에 관한 해결 방안으로 IPv6 주소의 특성을 사용한 메커니즘을 제안한다. 제시한 메커니즘은 보안 정책 테이블의 주소 필드를 IPv6 주소에 포함된 인터페이스 식별자로 대체하여 보안 정책 테이블의 검색 속도를 향상시키는 방법이다. 이 방법은 차세대 네트워크 환경에서 주목 되고 있는 보안 및 성능 문제에 대해 큰 역할을 할 것으로 기대된다.
-
본 논문은 확장된 역할 기반 접근통제 정책에 적용된 시스템의 명세 및 분석을 위해 컬러드 페트리넷을 이용하는 방법에 관하여 기술한다.
-
Window Frame 방향성 추출법을 보완한 Extended Window Frame을 제시하고, 높은 보완성을 필요로 하는 곳에 사용할 수 있도록 하기 위해서 지문의 중심점으로부터 매칭 된 각각의 특징점까지 이르는 선상에 있는 융선을 추적하는 방법을 이용한 검증 방법을 제안한다. 제안된 검증 방법의 성능을 비교하기 위해서 방향성을 추출하는 방법, 특징점을 추출하는 방법을 기존의 여러 가지 방법들로 구현하고 그 결과를 비교, 분석한다.
-
PKI(Public key Infrastructure)기반에서 CA(Certificate Authority)는 사용자를 인증하기 위해서 인증서를 생성하고, 인증서의 상태를 검증하기위해서 CRL(Certificate Revocation List)를 발행하여 인증서 취소 상태를 확인하도록 한다. CRL을 사용할 경우 사용자의 증가로 인하여 CRL의 크기가 증가 함으로써 많은 부담과 실시간 처리가 어렵다. 이와 같은 단점을 보안하기 위해서 최근에는 실시간 처리가 가능한 OCSP(Online Certificate Status Protocol)방법이 제안되었지만 이 또한 사용자의 급증으로 하나의 OCSP 서버에 집중화 됨으로써 OCSP 서버의 부하가 많이 생긴다. 본 논문에서는 집중 OCSP 서버에서 생기는 부하를 줄이기 위해 여러 개의 OCSP 서버를 두고, 각 OCSP 서버의 응답 처리 시간을 빠르게 하기 위해서 CA가 실시간으로 인증서 취소 정보를 해당 OCSP 서버에게 분배하여 전달하고 Front Server를 둠으로써 각 OCSP의 Load를 모니터링하여 부하가 적게 걸린 OCSP에게 인증서 상태 검증을 함으로써 신뢰성과 각 OCSP 서버의 부하를 줄이는 방안을 제시한다.
-
휴대 단말기의 높은 보급률 및 무선 인터넷 망의 발달로 인해 휴대 단말기를 이용한 서비스가 증가하고 있는 추세이다. 이와 같은 서비스는 서비스를 받는 사용자의 인증을 필요로 한다. 다양한 서비스의 가입에 따른 사용자의 인증은 가입사가 인증하는 방안을 제시하고 있지만 접속하는 휴대 단말기를 사용하는 사용자에 대한 인증은 제공하지 않는다. 이로 인해 휴대 단말기의 도난이나 제삼자의 활용으로 휴대 단말기의 실질적 소유자가 피해를 입을 수 있다. 이에 휴대 단말기의 사용자 인증 서비스를 제공하고자 한다. 휴대 단말기의 사용자 인증은 휴대 단말기를 소지하고 있는 사용자, 또는 휴대 단말기를 활용하는 사용자가 실제 당사자인지를 확인하는 것이다. 본 논문에서는 사용자가 휴대 단말기의 서비스 제공업자(이동 통신회사)에 사용자의 패스워드를 등록하고 이를 활용하여 사용자 인증을 제공하는 방식에 대한 연구를 진행하였다.
-
최근 자바카드 기술이 기존의 스마트카드 기술의 문제점들을 해결할 수 있는 새로운 대안으로 등장하고 있고, 카드 소유자의 사용자 인증은 자바카드의 활용을 위해 필수적인 부분이다. 이에 본 논문에서는 스마트카드 상에서 자바카드 실행 환경을 위한 바이오메트릭 API의 구현을 통해 사용자 인증 시스템 구축 방법에 관하여 기술하였다. 본 논문은 먼저 자바카드에 관한 기술 동향 및 분석 등을 기술하였고, 자바카드 바이오메트릭 API에 관하여 설명하였다. 또한, 구현된 바이오메트릭 API를 사용하여 기존의 스마트카드에서 사용되었던 다양한 인증 수단 외에 다양한 생체 정보들을 이용하여 사용자 인증을 제공할 수 있도록 하였다.
-
일반적인 침입탐지 시스템의 원리를 보면 공격자가 공격 패킷을 보내면 침입탐지서버에 IDS 프로그램으로 공격자의 패킷을 기존의 공격패턴과 비교하여 탐지한다. 공격자가 일반적인 공격 패킷이 아닌 패킷을 가짜 패킷과 공격 패킷을 겸용한 진보된 방법을 사용할 경우 IDS는 이를 탐지하지 못하고 로그 파일에 기록하지 않는다. 이는 패턴 검사에 있어 공격자가 IDS를 속였기 때문이다. 따라서 공격자는 추적 당하지 않고서 안전하게 공격을 진행할 수 있다. 본 논문에서는 이러한 탐지를 응용프로그램 단계가 아닌 커널 단계에서 탐지함으로서 침입탐지뿐만 아니라 침입 방지까지 할 수 있도록 하였다.
-
사용자 고유번호와 패스워드 기반의 사용자 인증 매커니즘을 수행하는 네트워크 시스템 환경에서는 스니퍼 프로그램 등을 이용하여 불법 도청함으로써 쉽게 사용자의 패스워드를 알아낼 수 있다. 이러한 불법적인 도청에 의한 패스워드 노출 문제를 해결하는 방법으로 일회용 패스워드, Challenge-Response 인증 방식이 유용하게 사용되며, 클라이언트/서버 환경에서는 별도 동기가 필요 없는 시간을 이용한 일회용 패스워드 방식이 특히 유용하게 사용될 수 있다. 안전성은 Square root problem에 기초를 두고 있고, 프리 플레이 공격, 오프라인 사전적 공격 그리고 서버 등을 포함하여 지금까지 잘 알려진 공격(해킹)들에 대해서 안전성을 높이기 위한 OPI을 제안하고자한다. OPI는 패스워드를 생성하는데 특별한 키를 생성할 필요가 없다는 것이다. OPI는 승인된 자를 확인하는데 걸리는 시간이 적게 소요되며, 특출하다.
-
이동통신기술의 지속적인 발전은 많은 사용자들에게 시간과 장소에 구애받지 않고 어디서든지 통신 서비스를 받을 수 있도록 제공해주고 있다. 하지만 이동통신기술의 개방성은 항상 심각한 보안 위협에 노출되어 있으며, 보안 안전성이 높은 통신채널 확보를 위해서는 암호화가 반드시 필요하다. 이동통신망의 보안을 위해서 사용하는 가장 일반적인 방법 중의 하나는 스트림 암호알고리즘이다. 본 논문에서는 전송되는 데이터를 보다 안전하게 암호화하기 위해 DES에서 사용하는 S박스중 실험을 통해 랜덤성이 좋은 두 개의 S박스를 조사하고, 비트가 0이면 통과하고 1이면 통과하지 않는 메커니즘을 제안한다. 실험을 통해 제안모델이 기존모델보다 향상된 랜덤성과 상관특성을 나타냄을 증명하며, 비트가 0인 경우에만 S박스를 사용하는 메커니즘과 0과 1의 모든 비트에 S박스를 통과시킨 모델을 비교하여 제안 메커니즘의 효율성을 증명한다.
-
환자의 의료 및 질환정보는 개인의 프라이버시에 관련되므로 민감하게 취급되어야 하며 이러한 의료 및 질환정보의 유출은 환자의 사회적인 고립뿐 아니라 환자의 생명도 위협하게 되므로 철저한 보안이 필요하다. 따라서, 의료진, 환자, 일반인 등의 사용자 식별을 통한 진료 기록의 접근 통제 및 사용 권한에 따른 정보의 암호화 수준과 해당 정보에 대한 역할 기반의 접근 제어(Role-Based Access Control)를 제공해야 한다. 본 논문에서는 RBAC 모델을 현재의 의료 및 질환 정보 관리에 적용시켜 각 정보 개체들과 사용자 간의 효율적인 역할 분담과 정보 보호를 위한 시스템을 설계 및 구현하여 실제 시스템에 적용하고자 한다.
-
사용자의 인증 및 자원에 대한 접근 권한을 제어하는 인가는 개별 서버에서 수행되어 왔다. 개별적인 인증과 인가는 서버의 관리 부담을 증가시키며, 서비스의 가입과 반복적인 인증으로 인해 사용자에게 불편을 초래한다. 따라서, 본 논문에서는 중앙집중적으로 인증과 인가를 대행하는 AAS를 제안한다. AAS는 ID 관리 기능 외에 단일인증(Single sign on), 멀티티어(multi-tier)인증, 역할기반 접근통제, 인증서 관리 서비스 등을 제공한다.
-
Diameter Base 프로토콜은 Diameter 노드라면 반드시 지원해야 하는 기본 프로토콜이다. 현재 Diameter Base 프로토콜은 IETF RFC 3588로 표준화되었으나 여전히 논의되어야 할 문제점이 존재하며 IETF WG Mailing List에서 이에 관한 논의가 진행되고 있다. 경로 권한 검증 문제는 이미 IETF WG Mailing List에서 일부 언급되었으나 충분한 논의가 이루어지지 못한 상태이다. 따라서 RFC 3588 내에서 정의한 내용들에 서로 모순되고 비효율적인 기능들이 존재한다. 본 논문에서는 RFC에 새롭게 추가된 기능인 경로 권한 검증 기능의 문제점에 대해 분석하여 표준에 벗어나지 않으며 보다 효율적으로 개선된 방안을 제시한다.
-
Mainframe Linux를 이용한 가상서버환경은 점차 기존의 분산서버환경과 유사한 방향으로 진화하고 있다. 이와 같이 구현된 가상의 서버환경에서 보안성의 확보는 필수 사항으로 요구되고 있으며 이와 관련한 여러 방안 중 기존 분산서버환경과 유사한 Virtual Firewall의 필요성이 대두되고 있으며, 이에 본 논문은 분산서버환경의 Firewall 적용 및 Mainframe Linux의 가상서버환경 구현에 관한 연구활동을 바탕으로, Firewall로서의 기능적 요구사항과 Mainframe Linux 환경의 Resource 관리 관련요구사항을 기준으로 Debian 계열의 상용 Virtual Firewall의 적용과 성능에 대한 평가를 수행하였다. 추가로 기존 분산서버환경의 Appliance 형태의 Gigabit Firewall의 성능평가 결과를 비교하여 보았다. 기능 및 성능적인 면에서 기존 분산서버환경의 Firewall 제품들과 유사한 수준과, Resource 관리의 측면에서 타 서버들과 공존하는 가상서버환경에 큰 영향을 미치지 않는 결과를 보여주었다.
-
컴퓨터가 현대 생활의 필수 도구로 자리잡으면서 컴퓨터를 매개로 이루어지는 범죄행위에 대하여 법적인 처벌 문제가 중요하게 대두되고 있다. 컴퓨터범죄를 형사적으로 처벌하기 위하여는 디지털증거의 증거능력과 증명력이 인정되어야만 한다. 하지만 디지털증거는 그 특성상 조작, 손상, 멸실의 우려가 높다. 디지털증거가 형사소송법상 유효한 증거로서의 증거능력을 인정 받기 위하여는 데이터의 변형 없이 수집하고 때로는 손상된 디지털 증거를 복구하여 원본과 동일하게 복사하여 정확히 분석한 후 제출되어야 한다. 이와 관련된 학문 전반을 컴퓨터포렌식이라고 하는데 국내법 혹은 국제법적으로 유효한 절차 및 수단에 따라 관련 증거들을 수집하여 함은 물론이고 과학적인 논거들로 입증하는 것이 또한 매우 중요하다. 현재 국내법상 디지털증거에 관한 입법이 없으므로 일반적인 증거증력에 관한 규정과 일부 판례를 차용하여 증거능력과 증명력을 갖춘 컴퓨터포렌식 절차를 제안 한다.
-
누구나 제한없이 전자메일을 발송할 수 있는 특성 때문에 전자메일 사용자들은 스팸메일이라는 원하지 않는 메시지의 홍수에 노출되어 있고 이미 여러 가지 방법으로 스팸메일을 제한하려하고 있다. 본 논문에서는 기존에 방식에 추가로 적용이 가능한 수신측 MTA와 발송자 사이에서 발신 확인 과정을 통한 스팸메일 검증 에이전트를 구현 한다.
-
현재 사용되고 있는 대부분의 메신저는 서버에 로그 온할 때 패스워드를 RC5등으로 암호화해서 보내지만 패스워드 크래킹 프로그램들이 많이 알려져 있어 안전하지 못하다. 또한 로그 온한 후 통신하는 두 호스트들 간의 전송되는 정보가 아무런 보호 장치 없이 네트워크를 통해 전송되어 제3자에 의한 도청이 가능하게 된다. 따라서 전송되는 정보의 암호화를 포함하는 안전한 메신저 서비스의 필요성이 대두되고 있다. 본 논문에서 제안된 안전한 메신저는 동일한 키 사이즈를 갖는 다른 공개키 암호체계보다 훨씬 강하다고 알려져 있는 타원곡선 암호체계를 이용하여 빠르고 효율적이며 높은 안전도를 나타내는 패스워드 키 교환 방식을 설계하였고, 사용자간에 IPSec프로토콜을 사용하여 효율적인 데이터 전송이 가능하고 또한 보안성을 높이기 위한 방법으로 Host-to-Host간의 데이터가 인터넷에서 가상의 파이프를 통해 전달되도록 터널 모드를 제시하였다.
-
정보통신기술의 급속한 발전과 웹을 통한 기업모델의 다양화로 인해 개인정보를 통한 새로운 경영기법의 발전은 향상되었던 반면 개인정보의 오용과 남용은 인터넷 발전의 가장 큰 저해 요소 중 하나로 대두되게 되었다. 그러므로 방대한 정보를 부당한 사용자로부터 보호하면서 개인의 프라이버시를 보장하기 위해서는 적절한 접근통제 정책이 요구되어진다. 본 논문에서는 Biba 모델의 엄격한 무결성 정책에 대한 접근모드, 시스템 상태정보 그리고 주체의 생성과 실행에 따른 제약조건을 기술하였다. 또한, 객체의 용도(purpose)와 접근권한의 제약조건으로 구성되는 컨텍스트를 엄격한 무결성 정책에 적용하므로서 주체에 의한 객체정보의 임의적 연산을 방지하므로서 객체 정보를 보호할 수 있다.
-
본 논문은 임베디드 장비에 사용되는 코어중 시장의 약 70% 이상을 점유하고 있는 ARM(Advanced RISC Machine) 코어에서의 BOF(Buffer OverFlow)에 대해서 논하고자 한다. 먼저, ARM 아키텍처에서 함수 호출시 스택의 변화에 대해서 기술하고 이 환경에서 시스템 공격 기법 중 가장 빈번한 BOF가 어떻게 이루어지는가에 대해서 설명한다. 그리고 ARM 아키텍처만이 가지는 특징을 이용하여 이에 대처하는 방법을 제안 한다.
-
웹서비스의 보안정책은 전송계층과 어플리케이션 계층 두 부분에 적용되고 있으며, 분산 어플리케이션간 통신을 할 경우 데이터에 대한 암호화와 인증처리가 가장 중요한 부분이 될 것이다. 본 논문에서 제안한 시스템은 웹서비스 작업에서 클라이언트의 요청을 XML 서명 후 전송하여 요청을 받은 서버측에서 응답을 하기 전 정당한 클라이언트인가를 검증하는 단계를 거친다. 이렇게 함으로써 웹서비스 환경에서의 SOAP을 이용한 메시지계층 보안을 한층 강화시키려는 목적이다.
-
정보화 물결과 더불어 산업 및 사회 전반에 걸쳐 정보의 중요성은 나날이 증가하고 있다. 특히 인터넷을 기반으로 한 정보 교환과 통신 서비스들이 활발하게 이루어지고 있다. 신뢰성 있는 정보 교환을 위해서 정보 보호 메카니즘은 필수적이다. 많은 암호 알고리즘들이 소프트웨어 방식으로 구현되어 왔는데, 암호화 속도나 해킹에 대한 취약성이 문제되고 있다. 고속의 암호화와 보다 안전한 정보의 관리를 위해서는 암호 알고리즘의 하드웨어 구현이 요구된다. 본 논문에서는 AES의 후보 암호 알고리즘으로 채택되었으며, 우수한 암호 알고리즘으로 평가받고 있는 RC6를 하드웨어로 구현해 보았다.
-
최근 침입의 형태는 기존 공격자의 직접적인 시스템 침입 및 악의적 행위들의 행사와는 달리 침입 자동화 도구들을 사용하는 형태로 변모해 가고 있다. 알려지지 않은 공격의 유형 또한 변형된 이들 도구들의 사용이 대부분이다. 이들 공격도구들 대부분은 기존 형태에서 크게 벗어나지 않으며, 침입 도구의 산출물 또한 공통적인 형태로 존재한다. 본 논문에서는 알려지지 않은 다양한 공격 유형 또한 기존 유사한 공격군으로 분류하기 위한 침입 분석 알고리즘으로 SOM(self-Organizing Maps)을 적용하고, 침입 구체화 분석 단계에서 공격도구들의 패턴을 정형화한 지식베이스를 기반으로 분석하는 시스템을 제안한다.
-
최근 정보 시스템의 활용도가 높아지고 인터넷을 통한 공간의 제약 없이 네트워크를 통해 먼 거리의 컴퓨터에 원격으로 접속하고 상호간에 자유롭게 데이터를 공유하게 됨으로써 정보유출 위험성이 날로 증가하고 있다. 현재 정보 유출 방지를 위해 다양하고 효율적인 방법들이 연구되어 오면서, 수많은 정보 시스템들은 사용자 인증 및 암호화 기술을 사용하여 보안성이 크게 강화되었다. 그러나 여전히 내부관리자나 사용자에 의한 정보 유출에 대해서는 취약한 실정이다. 본 논문에서는 커버로스 인증 시스템 및 접근제어목록을 이용하여 대부분의 암호화 파일시스템에서 문제로 제기되는 파일 공유 문제를 해결하고, 사용자 단위로 관리할 필요가 없는 시스템수준의 키 관리를 하는 안전한 데이터 관리 시스템을 제안함으로써 내부자에 의한 정보 유출 방지 및 외부자 침입을 탐지할 수 있는 방안을 제시한다.
-
기존의 IEEE 802.11 표준에 따르는 무선랜에서 보안에 취약한 점들이 발견된 후, 이를 보완하기 위한 802.11i 규격이 작성되고 있다. 이에 따르면, STA가 로밍하는 과정에서 new AP와 reassociation 이후 AP로부터 인증을 받는 과정을 추가로 거쳐야 한다. 이는 로밍 과정에서 발생하는 지연을 늘리고, 따라서 데이터 프레임들의 손실을 가져온다. 그런데, new AP와 STA 사이의 보안협상이 완료될 때까지, old AP에서 손실될 데이터 프레임을 old AP의 보안 정보를 적용하여 new AP를 통해서 STA로 전달함으로써 이러한 데이터 손실을 막을 수 있다.
-
Ad hoc network는 중앙 집중화된 관리나 표준화된 지원 서비스의 도움 없이 임시 망을 구성하는 무선 이동 호스트들의 집합으로서 제한된 무선 채널을 통해 이동 노드간의 통신을 수행하는 멀티 홉(multi-hop) 무선 네트워크이다. 따라서 중앙 집중화된 보안 기반구조가 아니기 때문에 보안 공격을 받기가 쉽게 된다. 기존의 보안 방법중의 하나인 threshold cryptography는 키의 유지와 분배를 위한 효율적인 구조를 제공하였으나 라우팅의 오버헤드가 증가하였고, 네트워크 전역의 트래픽이 증가되었다. 본 논문에서는 threshold cryptography에 의해 야기되는 오버헤드를 줄이고 인증된 패킷 전달을 돕기 위한 새로운 접근 방법을 제안한다.
-
1980년 후반. MIT에 버너스 리 교수가 인터넷 상에 웹(WWW)을 창시하면서부터 우리의 일상생활은 엄청난 변화를 가져왔다. 시 공간을 초월할 수 있는 인터넷이라는 가상 세계에서는 개인뿐만 아니라 정치 경제 사회등 모든 분야에 걸쳐 인터넷을 통한 쉽고 간편하며 빠른 교류가 이루어짐으로써 이제 더 이상 네트워크를 이용하지 않는 분야는 찾아 볼 수 없을 것이다. 그러나 이러한 현실 속에서 인터넷은 항상 순기능만을 수행하지는 않는다. 특히 악성코드를 이용한 사이버 침해 행위 기술이 인터넷의 발전과 함께 동시에 발전함으로써 이제는 악성코드를 이용한 사이버 침해 행위를 방지하고자하는 노력을 해야할 것이다. 따라서 본 논문에서는 악성코드를 탐지하기 위해 실시간 시스템 모니터링 도구를 이용하여 악성코드가 시스템에 어떠한 침해행위를 행하고, 해당 침해 행위 모니터링 로그 분석을 통해 기존의 알려진 악성코드뿐만 아니라 알려지지 않은 악성코드를 탐지할 수 있는 악성 패턴 분석 및 추출에 초점을 두어 기술하였다.
-
홈 네트워크 환경은 댁내의 가전 기기들을 원격 접속 및 원격 제어가 가능하도록 연결한 네트워크 환경이다. 이동 에이전트는 네트워크 상에서 스스로 이동하면서 사용자 또는 다른 개체 대신 행동 할 수 있는 프로그램으로서 홈 네트워크 환경에서 원격 상호작용과 네트워크 부하를 줄이고 서비스를 제공할 수 있다. 이를 위해서는 서비스를 요청한 개체 및 서비스 주체에 대한 인증과정이 필요하다. 본 논문에서는 홈 네트워크 환경에서의 이동 에이전트 인증을 위한 다음 세 가지의 사항을 고려한다. 첫 째, 홈 네트워크 디바이스의 제한적인 성능, 둘 째, 홈 네트워크 디바이스의 이동성, 셋 째, 이동 에이전트의 코드 및 상태 정보 이동성. 이들에 대한 고려를 통하여 홈 네트워크 환경에 적합한 도메인 관리 기법과 인증기법을 설계한다.
-
Mobile IPv6는 IP기반 3계층에서 하부 기술에 독립적으로 이동성을 제공하여 차세대 망에서 글로벌 로밍을 쉽게 지원 할 수 있다. 그러나 핸드오프 과정 중에 각 계층마다 생기는 지연은 피할 수 없는 부분 요소 이다. 본 연구에서는 2계층의 IEEE 802.11 기술을 기반으로 하는 Mobile IPv6 환경에서 이동 인터넷 사용자들에게 끊김 없는 서비스의 제공, 핸드오프 지연의 최소화, 신뢰성 있는 보안성의 제공을 위하여 Mobile IPv6를 위한 핸드오프와 AAA서비스 인증 절차의 성능 향상 방안을 제시하였다.
-
인터넷의 빠른 성장과 함께 다양한 웹 컨텐츠들이 사용자들에게 서비스되고 있다. 특히 상업적 목적으로 만든 사이트나 사용자들이 많은 컴뮤니티 사이트 같은 경우, 웹 컨텐츠의 정보 가치가 높기 때문에 스팸로봇에 의해 정보가 유출되는 경우가 발생한다. 이는 대부분의 웹컨텐츠가 HTML문서로 작성되어 있어 스팸로봇과 같은 도구들로부터 보안이 취약하다. 본 연구는 스팸로봇으로부터 웹컨텐츠를 보호하기 위해 이미지 보호를 위한 이미지 경로 은닉화 방법을 제시하고, 텍스트와 전자우편 메일을 보호하기 위한 방법을 제시한다.
-
현대사회에서 정보 전달의 중요성이 강조되면서 부호이론에 대한 연구가 빠른 속도로 진척되었다. 따라서 잡음이 있는 통신로를 통하여 정보를 전송하고자 할 때 발생하는 오류를 정정하는 오류정정부호 장치가 필요하게 되었다. 본 논문에서는 특별한 행렬을 이용하여 보내고자 하는 정보를 단일 오류정정 부호로 부호화, 복호화하고, 또 부호화과정에서 검사어를 압축하는 방법을 고안한 것이다.
-
본 논문에서는 의료계의 PACS의 도입으로 디지털 의료영상 보안을 위한 방법으로, 디지털 워터마킹 기법(Digital Watermarking Technique)중 불법적인 위/변조 검증을 위한 워터마킹 기법을 제안한다. 제안된 워터마킹 방법은 의료영상의 인증과 무결성을 확인 할 수 있는 워터마킹 기법으로, 워터마크 삽입 추출시 블록 이산여현변환(discrete cosine transform)을 사용하여, 저주파 성분을 해쉬함수의 입력으로 하여 해쉬된 값을 시각적으로 인지할 수 있는, 이진영상과 함께 고주파 성분에 워터마크로서 선택적으로 삽입하여, 인증을 통한 국부화(localization)로 영상의 위/변조를 검증하고, 저작권도 확인할 수 있는 의료영상에 적합한 세미 프라질 워터마킹(semi-fragile watermarking)이다.
-
현재까지 IDS는 관리자의 개입 없이는 효과적인 운용이 불가능하고, IDS를 사용하더라도 여전히 침입 발생 가능성이 있고, 다양한 우회 가능성이 존재한다. 본 논문에서는 기존에 제안된 침입탐지 시스템을 분석하고, C-Box에 규정된 정책을 이용한 데이타소스 기반의 침입탐지 시스템을 설계하여 이를 실험하였다. 본 연구는 데이터 소스 기반에서 침입 탐지 방법 기준의 비정상적인 형태에 의한 탐지와 오류에 의한 탐지기법을 적용하였으며, IDS에 침입 탐지 정책을 설계하였고, 규정에 의한 정책중심의 침입탐지 기법을 정상적인 동작과 비정상적인 동작을 구분하는 경계를 정의한다. 또한, 침입탐지 정책을 이용한 호스트기반 IDS를 설계하고 구현함으로서 정보시스템의 취약성을 보완할 수 있었다. 침입탐지 실험을 위한 시스템 호출 기술은 커널에 프로세스들의 특성을 자세하게 정의하고, 이를 실행할 수 있도록 기반을 구축함으로서 가능하게 하였다.
-
최근 사회적으로 큰 문제로 대두되는 네트워크기반 공격들은 공격 대상 시스템으로 하여금 정상 서비스가 불가능하도록 하는 서비스거부 (분산서비스거부 포함) 공격이 주를 이루며, 이러한 공격에는 기본적으로 패킷의 출발지 IP 주소를 위장하는 IP spoofing 기술이 사용된다. 본 논문에서는 현재까지 상용라우터에 적용되어 있는 IP spoofing 방지 기술과 리눅스시스템에서 제공하는 IP spoofing 방지 기술 그리고 연구논문으로 제시된 IP spoofing 방지 기술을 분석하고, 이를 토대로 IP spoofing 기술을 사용한 공격자의 패킷을 초기에 차단하는 IP spoofing 방지 라우터 프레임웍을 제안한다.
-
ebXML 프레임워크는 전 세계적으로 폭넓은 지지를 받으며 전자 상거래 표준 프레임워크로 그 영역을 넓혀가고 있는 시점이다. 이에 따라 ebXML의 보안적인 요소가 중요시되는 가운데 인증분야에서도 위험성을 내포하고 있어 각 시스템마다 존재하는 많은 인증 정보관리 문제와 리소스에 대한 접근제어 문제가 부각되고 있다. OASIS에서는 인증관리 문제를 해결하기 위해 SAML이라는 표준 인증 방식을 제시하였고 접근제어를 위해 XACML이라는 표준을 제정하였다. SAML은 XML기반의 표준화된 인증 방식을 취하여 안전성과 확장성뿐만 아니라 인증 간 상호운용성을 제공하는 강력한 기능을 가지고 있으며 XACML은 ebXML 스펙 2.5에서 접근제어를 XACML을 통하여 예를 제시하고 있다. 본 논문에서는 SAML과 XACML을 ebXML 인증 및 접근제어 모델을 연구하고자 한다.
-
Design and Implementation of a Realtime Vulnerability Analysis and Complement Tool for Personal User현재 IDS, Firewall과 같은 정보보호 시스템이 활발히 연구되고 있지만 근본적인 취약점을 보완할 수는 없다. 해커들의 해킹을 위한 사전 작업은 우선 취약점 수집으로부터 시작된다. 해킹을 차단하기 위한 근본적인 해결책은 취약점을 찾아내고 취약점을 보완하는 것이다. 기존의 취약점 분석 도구들은 네트워크 관리자들에 맞춰 일정 네트워크의 취약점을 찾아내고 알려주는 역할만 했었다. 본 논문에서는 개인 사용자를 위한 취약점 분석 및 발견된 취약점을 실시간으로 알려주고, 보완해주는 도구를 제안한다.
-
Kang, Mi-Young;Kim, Il-Gon;Choi, Jin-Young;Kang, In-Hye;Kang, Pil-Yong;Yi, Wan S.;Zegzhda, Dmitry P. 1233
보안 시스템에서 접근 통제 모델을 사용하는 가장 중요한 목적은 시스템 및 사용자에 대한 안정성을 보장하기 위해서이다. 본 논문에서 다루고 있는, SPR은 보안 시스템의 행위를 유한 상태 기계(FSM) 기반의 보안모델로 표현한 후, 보안 모델에 대한 초기 상태의 안전성을 검사하고 초기 상태에서 다음 상태로 전이가 존재할 경우에 그 상태들에 대응하는 모든 상태들에 대해서 보안기준을 만족하는지 검증하는 도구이다. 본 논문에서는 SPR를 사용하여 현재 많은 사람들이 이용하는 Windows 운영 체제의 NTFS에 기반을 둔 보안모델의 안전성을 검증하는 방법을 소개한다 -
초고속국가망은 지식정보사회에 대비하여 국가가 공공기관을 중심으로 데이터서비스와 인터넷서비스를 제공하고 있는 비영리 정보통신 망이다. 이에 따라 공공기관이 다양한 형태의 정보를 자유롭게 이용할 수 있는 기반을 제공해야 한다. 따라서 최근 침해유형이 웜 트로이목마 등의 악성프로그램에 의한 DDoS 공격이나 대량의 패킷생성으로 네트워크 과부하를 일으키는 등의 네트워크 공격이 많아지면서 인터넷 사용자에 대한 보안의 필요성이 강조된다. 본 논문에서는 초고속국가망 인터넷 서비스에 대한 네트워크의 주요 구성요소를 진단해 보고 최근 침해 유형에 대한 보안의 취약성을 분석한 후 이를 해결할 수 있는 방안으로 네트워크 구조와 보안시스템의 효율적 개선안을 제시한다.
-
디지털 정보의 생성과 배포의 용이성은 디지털화된 동영상의 제작을 증가시키고 있다. 그러나 디지털 콘텐츠는 복제가 쉽고 누구나 접근이 가능한 인터넷을 통해 전달될 수 있으므로 저작권 침해가 중요한 문제로 대두되고 있다. 이러한 문제점은 특히 사용자의 PC에 저장되어 재생되는 동영상에 주로 발생하였으며, 종래에는 사용자의 PC에 저장된 동영상 파일의 보호를 위해 동영상 파일의 전체를 암호화한 후 적법한 사용자에게만 암호화된 동영상 파일을 복호화 할 수 있는 정보를 제공하는 방법을 사용하였다. 사용자의 PC에 저장되어 재생되는 동영상에 비하여 스트리밍 서비스를 통하여 재생되는 동영상은 사용자의 PC에 저장되지 않도록 함으로써 불법 복제등의 문제를 해결하였다. 하지만 근래 스트리밍을 통하여 서비스되는 동영상을 저장할 수 있는 프로그램이 속속 등장하면서 스트리밍을 통하여 서비스되는 동영상에 대한 보호 방안도 필요하게 되었다. 본 논문에서는 스트리밍 컨텐츠로 가장 널리 사용되고 있는 마이크로소프트의 멀티미디어 파일 포맷인 ASF를 기반으로한 스트리밍 시스템에 DRM을 적용하는 방안에 대하여 설명한다.
-
최근 SCADA 시스템은 국가기반시설의 중요한 시스템으로 인식됨에 따라 사이버상의 침해사고 대응 및 복구대책이 요구되고 있다. 일반적으로 기존에는 SCADA 시스템 설계시 공정 절차에 따라 이식성, 확장성, 가용성, 유연성을 고려하였으나 최근 안전하고 신뢰성있는 시스템 운영을 위하여 보안에 많은 관심을 갖게 되었다. 본 논문에서는 SCADA 시스템에 대한 보안 설계에 필요한 위험분석 절차를 제시함으로써 사이버테러에 의하여 발생될 국가적 재난 재해를 사전에 예방하고자 한다.
-
IEEE 802.15.3 고속률 WPAN(Wireless Personal Area Networks)은 네트워크 구성 시 인증을 받은 노드들에게만 통신 권한을 부여함으로써 보안성을 높였다. 그러나 IEEE 802.15.3 WPAN에서 제안한 인증 방법은 사전에 각 노드들이 중앙 집중적인 키 관리자로부터 오프라인 상으로 인증키를 분배 받는 것을 가정으로 하고 있다. 이 같은 가정은 WPAN이 무선 Ad Hoc 네트워크로서 중앙 관리 노드가 부재하고 위상 변화가 유동적인 특성을 고려하지 못한 것으로 WPAN의 확장성을 감소시킨다. 따라서 본 논문에서는 WPAN의 노드들이 온라인을 통해 협력적으로 인증키를 생성하는 분산 인증키 관리 방법을 제안한다. 이 방법은 WPAN 네트워크에 확장성을 제공할 뿐 아니라 마스터 노드에 대한 보안 의존성을 감소시켜 인증 서비스의 가용성을 증대시킨다.
-
기존의 기업환경에서의 싱글사인온은 비싼 구현과 높은 관리 비용, 확장성의 제약성 등의 단점이 있었으며, 특히 보안을 떨어뜨릴 수 있는 요인이 될 수 있었으나, 최근 새로운 기술들의 등장과 인프라 및 인증 관리 인식의 발전으로 현재의 싱글사인온은 기업에게 주목 받는 대상이 되었다. 본 논문에서는 지금까지 발표된 싱글사인온의 아키텍쳐 및 통합모델들을 나열하고 기업의 환경에 적절한 모델을 선택하는 지침을 제시한다.
-
Detecting environmental hazards and monitoring remote terrain are among many sensor network applications. In case of fire detection, it is significantly valuable to monitor fire-spot's shape and trend in time. Mobile ad hoc sensor nodes right round are responsible for sensoring, processing and networking packets, or even launching extinguisher. In this paper, we proposed a ring-oriented Multicast architecture based on "Fisheye State Routing" (MFSR) to organize a group of mobile ad hoc sensor nodes in a multicast way. It is familiar with traditional mesh-based multicast protocol [1] in mobile ad hoc network, trying to concentrates on efficiency and robustness simultaneously. Certain applications-based solution for hazards is proposed, quantitative results including architecture and recovery algorithms of MFSR are also investigated in this paper.
-
무선 환경에서의 멀티캐스트 문제는 기존의 유선 환경에서와는 다른 접근방식을 필요로 한다. 기존 유선환경에서의 멀티캐스팅 문제가 링크기반 모델에서 접근을 한 반면 무선환경에서는 노드기반 모델로의 접근 방법이 무선환경의 잇점을 고려하는 것이 된다. 더욱이 게이트웨이나 라우터 등의 기반시설 없이 무선 노드들 만으로 구성된 Ad-hoc 네트워크에서는 멀티캐스트 문제에 추가적인 사항이 고려되어야 하는데 그 대표적인 것 중의 하나가 에너지이다. 보다 짧은 경로의 최단 전달시간 보다. 에너지의 소비를 줄일 수 있는 멀티캐스트 트리의 구성이 더 중요한 경우가 있다. 본 논문에서는 브로드캐스트 트리의 가지치기(prune) 방법을 향상하여 통신으로 인한 전력소비를 줄이는 멀티캐스트 트리 생성 알고리즘을 제안한다.
-
무선 인터넷 사용자의 증가와 함께 호스트의 이동성 뿐 아니라 모바일 네트워크의 이동성의 관리도 중요한 이슈로 부각하게 되었다. 그러나 현재의 모바일 IP는 실질적인 통신과 상관없이 새로운 네트워크로 이동할 때마다 홈에이전트와 대응노드로 호스트의 위치를 저장하여야 한다. 이것은 불필요한 트래픽을 생성할 뿐 아니라, 모바일 네트워크 환경에서는 네트워크의 부하를 낳을 수 있다. 따라서 본 논문에서는 NeMoS 상태 테이블을 통해 실질적인 트래픽이 있을 경우에만 홈에이전트와 대응노드로 업데이트가 이루어지는 NeMoS 메커니즘을 제안한다. NeMoS를 통해 불필요한 위치저장 신호를 줄임으로써 효과적인 이동성 관리 방식을 제시할 것이다.
-
현재 운용중인 대부분의 VPN은 모든 CPE(Customer Premise Equipment) VPN GW(Gateway)들이 Center VPN GW에 연결되어 있는 Star 구조를 취하고 있다. 이러한 구조에서는 모든 트래픽들이 항상 Center VPN GW를 거쳐서 전송되므로 비효율적인 트래픽 전송이 이루어진다. 또한 대용량의 멀티미디어 트래픽 전송이 빈번하거나 다수의 지점을 갖고 있는 기업의 경우 Center VPN GW에서의 오버헤드가 증가하게 된다. 이러한 문제를 해결하기 위한 방법으로는 IPSec의 IKE(Internet Key Exchange) 메커니즘을 이용하여 CPE VPN GW간 직접 터널을 맺어 줄 수 있으나, 터널 설립에 앞서 원격지 CPE VPN GW의 주소, 요구되는 보안 등급 등의 터널 설정에 필요한 정보를 관리자가 직접 설정해 주어야 한다. 이는 현재 DHCP와 같은 동적 IP 환경에서 운용되는 ADSL 기반의 VPN 환경에서 관리 오버헤드를 증가시키는 요인이 된다. 이에 본 논문에서는 CPE VPN GW 간 직접 터널 연결이 필요할 시에 자동적으로 제반 기능들이 수행될 수 있게 하는 주문형 터널 생성(On-demand Tunnel Creation) 메커니즘 제안한다. 시뮬레이션을 통해 제안하는 방안에 대하여 성능을 조사하였고, 이와 함께 기존의 Star VPN 구조, Full-mesh VPN 구조와 성능을 비교하였다. 시뮬레이션 결과, 제안하는 방안이 기존의 Star VPN 구조보다 확장성과 트래픽 전송효율성, Center VPN GW의 오버헤드 측면에서 우수한 성능을 보였으며 Full-mesh 구조의 VPN과 거의 비슷한 종단간 지연시간과 처리율을 보였다.
-
최근 이동환경에서 고속 데이터 서비스를 제공하기 위해 WLAN망과 3G망의 각각의 장점을 취하기 위한 상호 보완관계로의 로밍에 관한 연구들이 많이 진행되고 있다. 따라서 본 논문에서는 IPv6의 장점을 그대로 수용하면서 단말의 이동성을 제공해 주는 MIPv6를 이용하여 전세계 70% 이상의 사용자를 보유한 3GPP(WCDMA)망과 WLAN망간의 로밍을 설계하고 검증하였다.
-
계층적인 Mobile IPv6 구조에서 실시간 서비스의 확대와 노드의 이동성 증가에 따라 Mobility Anchor Point(MAP)의 부하가 늘어나는 문제가 발생할 수 있다. 본 논문에서는 IETF(internet Engineering Task Force)의 중요한 마이크로 이동성 프로토콜인 HMIPv6의 기본동작을 설명하고 MAP에서 발생할 수 있는 부하를 하위에 있는 라우터에게 분산시키기 위하여 Passive Approach와 Active Approach 두 가지 방법을 제안하였다. Passive Approach는 MAP가 분산 시점을 결정하여 하위의 라우터에게 부하를 분산해주는 방법이고 Active Approach는 임의의 MAP하위에 있는 라우터가 스스로 분산 시점을 결정하여 MAP로 동작하여 MAP에서 발생할 수 있는 부하를 줄이는 방법이다.
-
본 논문은 이동 환경에서 전이 메커니즘을 통한 이동성 관리 방법으로서, 확장된 NAT-PT 메커니즘을 설계하고, 요구 사항들에 대해 분석하였다. 그리고 실제 망 적용 검사를 위해, FreeBSD 기반의 테스트베드를 구성하여 실험해 보았다. 본 논문에서 제안된 메커니즘은 이동 환경에서 이동 노드의 이동 여부를 감지하고, 이동시 생성되는 의탁 주소를 동적으로 가져와, 이동 노드와의 연결성을 유지할 수 있도록 제안한다. 그리하여, 확장된 NAT-PT는 상대 노드와 이동 노드 사이의 터널링을 감소시킴으로써, 두 노드 간 통신의 효율성을 증가 시킬 수 있도록 하였다. 본 논문의 마지막에는 제안한 메커니즘을 실험하여 결과를 보였다.
-
인터넷의 급속한 발전은 지난 수년간 데이터 전송 속도의 고속화, 대용량의 데이터 전송 등을 가져오는 긍정적인 효과를 거두었지만 컴퓨터 시스템의 보안 침해 사고와 같은 역기능 또한 날로 증대되어 그 피해 규모가 점점 심각해지고 있다. 본 논문에서는 IDS의 제어 아래 통계적인 탐지 알고리즘을 이용하여 분산 서비스 거부(DDoS) 공격에 대응할 수 있는 패킷 필터링 구조를 제안한다. 이 구조는 탐지 알고리즘에 의해 DDoS 공격으로 인식된 패킷을 IDS가 탐지하여 필터링 모듈에서 효과적으로 공격을 막을 수 있다.
-
단순 네트워크 관리 프로토콜(SNMP)에서는 메니저가 송신한 polling 에 대해 에이전트가 이에 응답을 하는 방식으로 네트워크 관리 정보를 송수신하기 때문에 비교적 많은 네트워크 트래픽이 발생한다. 특히, 심화분석을 위해 특정 관리항목에 대하여 장시간 일정 주기로 반복적인 정보 수집이 요구되는 경향분석을 실시할 때 발생되는 관리용 트래픽은 네트워크 부하를 가중시킨다. 본 논문에서는 기존 SNMP의 정보 수집 및 통신 방식을 개선하여 경향분석 용 정보 수집 시 메니저와 에이전트간 불필요한 네트워크 관리용 트래픽 발생을 최소화할 수 있는 효율적인 방안을 제시하고 구현하였다. 시험 분석 결과 기존 방식과 호환성을 유지하면서 네트워크 관리용 트래픽이 크게 감소하였다.
-
국내 정보화 서비스 수준의 향상과 멀티미디어 유형의 자료의 증가로 초고속 광 네트워크 기술에 대한 관심이 높아지고 있다. 한편, 국방정보통신망은 ATM 기술을 기반으로 한 백본 망을 구성하여 운영 중이나 최근에는 매년 평균 1.5배 규모로 통화량이 증가하고 있는 추세이다. 이에 따라 수년 내에 현 백본 망에서 수용할 수 있는 통화량의 한계점에 도달할 것으로 예측되어 백본구조의 개선이 필요한 시점이다. 따라서 본 논문에서는 초고속 광 네트워크 기술을 이용하여 국방정보통신망의 백본구조를 개선하는 방안을 제시하고자 한다. 이를 위하여 최신 광 전송 및 네트워크 기술을 살펴보고, 실행 가능한 2가지 대안을 제시한다. 이어서 이들 대안들에 대한 장점, 제한사항 그리고 정량적인 비용분석을 통하여 최적안을 제안한다. 그 결과 국방정보통신망의 5년간 증설 및 운용유지 비용에서 28% 정도를 절감하면서 통화량 수용능력을 최소 1.7배 이상 확대하여 차후 망의 증설에 대비한 유연성을 확보하는 효과가 기대된다.
-
본 연구에서는 MANET(Mobile Ad Hoc Network)에서 분산 PKI(Public Key Infrastructure) 메커니즘을 라우팅 프로토콜에 적용하기 위한 방법을 제안한다. 이를 위해 MANET이 사용하는 라우팅 프로토콜로 CBRP(Cluster Based Routing Protocol)를 고려한다. 제안하는 프로토콜은 CBRP의 기능과 분산 PKI 메커니즘을 활용하여 효율적으로 인증서 체인을 찾을 수 있고, 이를 통해 통신노드 상호간의 세션키 설정과 송수신하고자 하는 데이터에 대한 암호화를 지원한다. 또한, 라우팅 프로토콜의 안전한 동작을 위해 제안하는 프로토콜은 전자서명된 HELLO 메시지를 교환하여 악의적인 공격자들에 대해 신뢰성을 제공하고, 안전한 라우팅을 가능하게 한다.
-
본 논문에서는 홈 네트워킹을 통해 서비스를 수행하는 정보가전들을 하나의 그룹으로 관리하여, 가정 내에 산재한 정보가전들의 관리의 효율성 및 기기들의 확장성과 분산 투명성을 제공할 수 있는 그룹 관리 모델을 제안한다. 정보가전들의 그룹핑이 필요한 이유는 정보가전 기기들의 복잡한 상호작용을 하나의 그룹으로 관리하고, 향후 그룹으로 구성될 수 있는 기기들의 정보를 관리하여 다양한 통신 환경에서 사용자의 요청에 적합한 정보가전들의 수행 환경을 제공할 수 있기 때문이다. 본 연구에서는 실시간 객체인 TMO(Time-triggered Message-triggered Object) 스키마를 기반으로 정보가전들을 구현하며, 이를 분산 객체그룹(Distributed Object Group)에 적용하여 분산 객체 관리 서비스와 실시간 서비스를 지원받도록 한다.마지막으로 이와 같은 그룹 서비스를 통해 가정 내 주거 환경을 유지하는 정보가전들의 수행성을 시뮬레이션하여, 본 그룹 모델이 지원하는 서비스를 통한 정보가전들의 동작과 상호작용의 정확성을 검증한다.
-
네트웍이 고속화 됨에 따라 대용량 데이터를 실시간으로 전송/처리/저장하는 응용 분야가 등장하고 있다. 또한 전송 지연을 감소하고 신뢰도를 향상하기 위해서 많은 스토리지(storage) replica들이 네트웍에 설치되었다. 이러한 환경에서 응용 프로그램이 요구하는 성능을 만족하기 위해서는 네트웍 자원 뿐만 아니라 종단간 자원인 저장 매체의 선택/예약/관리를 함께 고려하는 통합적 분산 네트웍 스토리지(DNS: Distributed Network Storage) 시스템이 필요하다. 이러한 DNS에서 QoS를 제공하는 기존의 방식들은 크게 데이터그램(datagram) QoS, 클래스(class)별 차등적인 서비스를 제공하는 DiffServ QoS, 그리고 각 플로우(flow) 별 개별적인 서비스를 제공하는 IntServ QoS로 세분된다. 본 논문에서는 기존에 제안된 방식들을 비교 분석하여 각각의 장단점을 기술하며 향후 연구 문제들을 살펴본다.
-
TranSend는 클러스터링 기반의 무선 프록시 서버로 제안된 것이나 시스템적인(Systematic) 방법으로 확장성을 보장하지 못하고 불필요한 모듈간의 통신구조로 인해 복잡하다는 단점을 가진다. 기존 연구에서 시스템적인 방법으로 확장성을 보장하는 All-in-one이라는 구조와 모듈간의 간단한 통신 구조를 가지는 CD라는 구조를 제안하였다. 그리고 이 두 가지의 장점을 결합하는 CD-A라는 구조를 제안하였으나 캐시 간 협동성이 없는 단점을 가진다. 이에 본 논문에서는 시스템적으로 확장성을 보장하고, 모듈간의 단순한 통신 구조를 가지며 캐시 간 협동을 보장하는 클러스터링 기반의 무선 인터넷 프록시 서버를 제안한다. 16대의 컴퓨터를 사용하여 실험을 수행하였고 실험 결과 TranSend, All-in-one, CD 및 CD-A 구조에 비해 각각 91.16%, 30.52%, 28.31%, -6.54%의 성능 향상을 보였다.
-
무선 인터넷 프록시 서버는 캐싱과 압축 기능을 이용하여 무선 사용자와 기존 유선 인터넷을 연결해주는 역할을 수행한다. 이때 무선 인터넷 프록시 서버는 대용량 트래픽에 대한 확장성을 가지고 클러스터링으로 구성될 수 있으며 여러 가지 상황을 고려하여 최적의 스케줄링 알고리즘을 사용할 수 있다. 이에 본 논문에서는 확장성을 위해 구성된 클러스터링 기반의 무선 인터넷 프록시 서버에 적용될 수 있는 스케줄링 알고리즘을 비교하여 사용자의 요청 방식에 따른 최적의 스케줄링 알고리즘을 찾고자 한다. 15 개의 컴퓨터를 사용하여 실험을 수행하였고, 실험 결과 사용자가 동일 이미지를 요청한 경우에는 Round-Robin 방식이 가장 좋은 성능을, 다른 이미지를 요청한 경우에는 Least-Connection 방식이 가장 좋은 성능을 보임을 확인하였다.
-
스무딩은 가변 비트율로 저장된 비디오 데이터를 클라이언트로 전송할 때 일련의 고정 비트율로 전송할 수 있도록 전송 계획을 세우는 것이다. 이러한 스무딩 알고리즘에는 CBA, MCBA, MVBA, PCRTT, e-PCRTT등이 있다. 특히, PCRTT 알고리즘의 문제점을 개선한 e-PCRTT 알고리즘은 전송률 변화 횟수가 주어지고 구간의 크기가 고정적인 특징을 갖고 있어 전송률 변화 횟수, 첨두 전송률, 버퍼 이용률등의 평가 요소들이 증가될 수 있다. 따라서, 본 논문에서는 e-PCRTT 알고리즘의 문제점을 해결하기 위해 전송률 변화 횟수의 제한이 없고 구간의 크기가 가변적인 스무딩 알고리즘을 제안한다. 제안 알고리즘의 성능 평가를 위해 3개의 비디오 소스를 사용하여 전송률 변화 횟수, 첨두 전송률, 그리고 버퍼 이용률을 비교한다. 제안 알고리즘은 전송률 변화 횟수, 첨두 전송률은 e-PCRTT 알고리즘 보다 우수하고, 버퍼 이용률 비교에서는 비슷한 결과를 보인다.
-
본 연구에서는 OPC(OLE for Process Control)가 마이크로소프트의 COM(Component Object Model)과 DCOM(Distributed COM) 기술을 사용함으로써 윈도우즈 플랫폼에서 클라이언트 어플리케이션이 개발되어 져야 하는 제약을 해결하기 위하여 Java2OPC Gateway를 제안한다. Java2OPC Gateway는 프로세스 컨트롤 장비와 연결된 OPC 서버쪽과 통신하는 클라이언트의 기능과 다양한 플랫폼에서 프로세스 데이터에 접근하기 위한 자바 어플리케이션과 통신하는 서버의 기능을 가진다. 클라이언트 모듈은 C로 작성되고 서버 모듈은 Java로 작성되어 클라이언트 모듈과 서버 모듈은 JNI(Java Native Interface)로 연결 된다.
-
본 논문은 멀티 프로세스 컨트롤&모니터링 모델을 지원하는 AI-Maker 시스템에 대해서 기술한다. 멀티 프로세스 컨트롤&모니터링 모델은 제어 구조의 표준으로 떠오르고 있는 OPC와 마이크로소프트사의 분산형 보안 서비스 개념(하부 구조 서비스, 응용 프로그램 지원 서비스)들을 사용하여 실제, 가공, 그리고 가상 데이터 액세스 포인터들에 대해서 차별화 된 제어 구조를 제시한다. AI-Maker는 다양한 사용자들에 대한 차별화 된 서비스와 가공 또는 가상 액세스 포인터를 사용하기 때문에 장비 종속적인 시스템에 대한 개발비용을 감소시킬 수 있다. 또한 전문가 시스템의 학습에 필요한 표본 데이터를 제공하므로 필드버스 기반의 자동화 시스템 개발 및 유지보수 시 양질의 서비스를 제공할 수 있는 이점이 있다.
-
액티브 네트워크는 액티브 패킷을 이용하여 실행코드르 운반함으로서 새로운 서비스와 프로토콜을 빠르고 유연하게 배포할 수 있는 장점이 있다. 하지만 액티브 패킷은 실행코드를 운반해야 하기 때문에 네트워크 성능 상의 문제가 발생하고 있다. 따라서 본 논문에서는 실행코드를 클래스 별로 분리하고 필요한 클래스만을 전송하는 새로운 메커니즘을 이용하여 액티브 패킷이 운반해야 하는 실행코드의 크기를 줄여 액티브 네트워크의 성능을 향상시킬 수 있는 방법을 제시하고, 이를 이론적으로 증명한다.
-
1990 년대 이후 초고속인터넷 확산으로 인해 전자 상거래 서비스가 급속히 확산되고 있다. SLA란 서비스 제공자와 고객간의 협약으로 서비스 제공자가 서비스 품질을 보증하기 위한 제도이다. 전자 상거래 시스템은 비즈니스 트랜잭션이 처리되어야 하므로 QoS 보장은 매우 중요함에도 불구하고, 전자 상거래를 위한 SLA에 대한 연구는 아직 미진한 상태이다. 본 논문에서는 전자 상거래 서비스의 QoS 측정 지표를 정의한 후 자동화된 처리가 가능한 SLA 관리 프레임워크를 설계하고 서버 환경 장애 발생 시 장애 복구에 대한 처리 흐름을 제안한다.
-
본 논문에서는 실내 환경에서 UWB 시스템 적용시 발생하는 다중경로에 의한 시간 지연과 위상왜곡 및 전력 감쇄 성분으로 인한 왜곡 정도를 분석하였고, 실내의 구조와 건물내부 재질에 따라 왜곡 성분들의 영향을 연구하였다. 이와 같은 왜곡성분을 토대로 실제 환경과 유사한 채널 모델을 수학적으로 전계하였고, 임의의 환경에 UWB 시스템을 적용하였을 때 발생하는 다중경로와 신호 왜곡 정도를 시뮬레이션을 통해 채널 모델을 모의 실험함으로써 다양한 실내 환경에서 UWB 시스템이 고려해야 할 왜곡 성분을 분석하였다.
-
RFID(Radio Frequency Identification) 시스템은 최근 다양한 분야로의 적용이 기대되면서, 개발이 급증하고있다. RFID 시스템은 물류관리, 보안, 유비쿼터스 등 많은 분야에서 시스템의 중추적인 기술로 사용된다. RFID 시스템을 구성하는 인터로게이터(Interrogator)와 태그(Tag)의 개발이 빠르게 진행 중에 있다. 본 논고에서는 ISO/IEC 18000-6 Type B를 만족하는 UHF 대역의 RFID 태그를 VHDL를 사용하여 설계하고 구현하였다.
-
현재 디지털 이동통신에서 사용되고 있는 DS/CDMA 방식은 멀티미디어 통신과 같은 고속 데이터 전송에 적용할 경우 다중경로 페이딩 채널하에서 인접심볼간 간섭 및 다중접속간섭이 심해지는 문제점을 갖고 있다. 본 논문에서는 이러한 점을 보안하기 위하여 Hybrid DS/FH CDMA 방식을 이용한 시스템에 고속전송을 위한 Multi-Code 시스템을 적용하여 Hybrid DS/FH Multi-Code Spread Spectrum System을 제안하였으며, 컴퓨터 시뮬레이션을 통하여 성능을 분석 검증 하였다.
-
기존의 CDMA 1x EV-DO 시스템에서 비실시간 서비스는 Propotional Fairness 알고리즘을 사용해 셀내의 모든 유저에게 fairness를 제공했지만, throughput이 낮았다. 그래서, 이 논문에서는 이를 개선한 cell의 downlink에서 비실시간 서비스를 스케줄링시 fairness를 제공하면서, throughput을 향상시킬 수 있는 방안을 제안하고 구현하였다.
-
This paper describes a modification to the SACK (Selective Acknowledgement) Transmission Control Protocol's (TCP), called SACK TCP with Probing Device, SACK works in conjunction with Probing Device, for improving SACK TCP performance when more than half a window of data lost that is typical in handoff as well as unreliable media. It shows that by slightly modifying the congestion control mechanism of the SACK TCP, it can be made to better performance to multiple packets lost from one window of data.
-
유무선 통합 환경에서의 기존의 TCP가 가지는 문제점은 혼잡 제어 알고리즘이 무선환경의 에러를 모두 congestion으로 인식하는 것에 있다. 무선환경에 의한 에러일 경우 네트워크의 상황이 좋음에도 불구하고 전송률을 낮춰서 네트워크의 성능을 떨어뜨리게 된다. 따라서 본 논문에서는 Link-layer가 발생시킨 이벤트를 통해 에러의 원인을 명확이 구분하여 기존의 TCP의 큰 수정이 없이도 성능을 크게 향상 시킬 수 있는 혼잡 제어 알고리즘을 제안한다.
-
인터넷은 best-effort network를 근간으로 하기 때문에 대용량의 비디오 스트리밍을 제공하기에는 대역폭의 제한과 패킷 손실과 같은 다양한 문제가 발생한다. 이러한 문제를 해결하기 위해 다양한 방법들이 제안 되었는데, 본 논문에서는 다수의 송신측이 하나의 수신측으로 FEC를 이용하여 비디오 스트리밍을 제공할 때, 수신측의 ACK에 부가정보를 추가하여 FEC의 성능 개선과 분산 스트리밍 제어가 가능한 기법을 제안한다.
-
본 논문에서는 LTS(Labeled Transition System)로 명세화된 철도 신호 제어 프로토콜의 동작의 정확성을 형식기법을 통해 검정하고 적합성 시험을 위한 시험계열을 자동으로 생성해 주는 도구로서 프로토콜 검정기와 적합성 시험 계열 생성기를 개발하였다. 본 도구는 과거에 사용되었던 비정형적 방법의 많은 오류와 모호함을 제거하고 프로토콜 개발시간 및 비용을 절약해 줌으로써 철도 신호 제어시스템의 안전성 및 신뢰성을 보장해 줄뿐만 아니라, 다른 시스템에도 응용되어 검정 및 시험을 효율적으로 수행하게 해주는 도구이다.
-
본 논문에서는 내부 LAN(Local area network)에서 MSS(Maximum segment size)의 변화가 네트워크 성능에 미치는 영향에 대하여 분석한다. 내부 LAN에 웹 클라이언트와 웹 서버를 두고 이더넷(Ethernet)이 허용하는 사이즈 내에서 MSS 값의 변화가 네트워크의 성능에 미치는 영향을 분석한다. 처리량(Throughput), 이용률(Utilization), 분실율, 수신율, RTT(Round Trip Time)를 사용하여 성능을 평가하였다. 실험은 네트워크 시뮬레이터 중의 사실상 표준 도구인 NS-2로 한다.
-
본 논문에서는 기존의 QoS 라우팅 알고리즘이 가지고 있는 문제점인 네트워크 상태 정보 오버헤드를 극복하고 네트워크 상태의 정확성을 유지하기 위한 예측 기반 QoS 라우팅 기법인 SP(Shortest-Prediction) 라우팅 알고리즘 모델을 제안하고, 알고리즘의 성능 평가를 위하여 실제 네트워크와 유사한 MCI 네트워크 상에서 시뮬레이션 수행하였으며 라우팅 실패율과 라우팅 부정확율의 비교를 통하여 본 알고리즘의 우수성을 확인하였다.
-
The use of a cache for storing and processing of Web objects is becoming larger. Also, many studies on the efficient management of the storing scope of caches are being done. Web caching algorithms have many differences from traditional algorithms. Particularly, heterogeneity of Web objects that are processing units of Web caching, and a variation of Web object reference characteristic with time are the important causes of the decrease the performance of existing algorithms. In this study, we proposed the new web-caching algorithm. A heterogeneity variation of an object can be reduced as the proposed method dividedly managing Web objects and a cache scope with heterogeneity, and it is adaptively reflecting a variation of object reference characteristics with the flowing of time. In the experiments, we verified that the performance of the proposed method was more improved than existing algorithms through the two experiment models which considered heterogeneity of an object.
-
정보통신의 발전으로 디지털 콘텐츠에 대한 서비스 방식이 위치정보를 가지고 서비스하는 URL(Uniform Resource Locator)방식의 문제점과 기존의 물리적인 저작물이 디지털 콘텐츠로 전환되면서 기존의 식별자로는 디지털 콘텐츠의 특성을 충족시키는 식별이 미흡하고 한계가 있다. 또한, 학술지 위주의 식별자는 연구가 활발하나 비학술지에 대한 식별자 연구는 부족한 실정이다. 따라서, 해외 주요 디지털 콘텐츠 서비스기관의 식별체계 활용사례를 분석하고 그 결과를 토대로 한국과학기술정보연구원(KISTI) 고유 식별자인 KOI(Kisti Object Identifier)를 개발하였다.
-
정보통신 및 인터넷의 급속한 발전으로 전자원문 서비스 등 웹 서비스가 활발하게 이루어지고 있으나, 기존 웹 서비스에 대한 연구는 웹 서비스를 차별화하기 위해 HTTP의 속도지연 문제해결이나 서비스 차별화 방안에 대해 이루어지고 있다. 그러나, 타 시스템의 웹 서비스와 연계시 해당 웹 문서에 대한 제어권 확보에 관한 연구는 미미하다. 따라서, 본 논문에서는 타 시스템의 웹 문서에 대해 제어권 확보를 위해 Re-Direction Agent를 활용하여 해외전자원문 연계시스템을 구현하고자 한다.
-
모바일 환경에서 멀티캐스트를 구현하는 방법으로 대표적인 방법으로는 원격가입(MIP-RS)와 양방향 터널링(MIP-BT)이 있으며 이의 단점을 보완한 MoM이 제안되었다. 하지만 터널링 경로가 최적으로부터 멀어지는 현상을 처리하지 못함에 따라 이를 해결하기 위해 터널링 범위에 제한을 가하는 RB MoM이 제안되었다. RB MoM의 경우 터널링 경로의 조절은 가능할 수 있었으나 이동호스트의 이동에 따른 HA 등록 등과 같은 등록메시지의 양은 줄일수는 없었다. 따라서 본 논문에서는 RB MoM의 장점인 터널링 경로 조절기능을 살리면서 이동호스트의 이동에 따른 등록메시지를 줄이고 GFA의 터널링 부하를 분산시키기 위해 멀티캐스트 터널링 범위에 제한을 둔 지역등록 기법을 제안하였다.
-
최근 들어 Mobile Ad hoc Network (MANET)과 GPS를 이용한 위치정보를 결합시키려는 시도가 진행되고 있다. 본 연구역시 GPS를 이용한 위치정보를 사용하는데, 특정 node에게만 route setup의 임무를 할당하여 불필요한 node까지 route setup operation에 참여하는 비효율적인 기존의 이론을 보완하였다. 아울러 GPS를 이용한 기존의 연구에서 볼 수 있었던 불안정적인 요소들을 타원 형태의 routing zone을 형성하는 방법을 사용하여 제거하였다.
-
점증하고 있는 무선망에서의 다양한 멀티미디어 서비스를 안정적으로 지원하기 위해서는 효율적인 대역폭 관리가 필수적이다. 본 논문에서는 차세대 네트워크의 기반이 되는 계층 셀 구조에서, 대역폭의 효율적인 관리를 지원하기 위한 통합 프레임워크를 제안하였다. 현재 트래픽의 과밀도와 사용자의 이동성을 기반으로 적절한 셀 선택, 대역폭 예약 및 재설정, 버퍼링 등의 알고리즘을 설계하였으며, 이들을 유기적으로 통합, 시스템 전반의 QoS를 향상시켰다.
-
네트워크에서의 트래픽 제어의 중요한 목표중의 하나는 네트워크 자원의 효율적인 사용이다. 많은 네트워크 자원의 중요한 부분이 허가되지 않은 사용자들에 의해 쓰여지는 것을 막고 서비스품질(QoS)을 만족하기 위하여 필요한 최소한의 자원만을 사용하도록 하는 것이다. ATM이connection-oriented이며 하나의 네트워크에 여러 사용자가 연결된 형태이므로 앞의 방식을 사용하는 것이 효과적이지만 NEMO는 그 구조가 ATM과는 다르므로 이에 맞는 트래픽 제어를 통한 자원 관리가 필요하다. 이에 따라 본 논문에서는 자원의 동적 할당방법을 NEMO에 특성에 맞게 적절히 사용하여 자원을 할당하는 방법을 제안하였다.
-
본 논문에서는 다중 공유 링크를 가진 스위치를 위한 세션 연결 설정 시 이를 어떤 링크에 할당할 것인지를 결정하는 경험적 세션할당 알고리즘을 제안한다. 제안 알고리즘은 새로운 세션이 소속된 서비스 클래스의 각 링크에 할당된 세션들의 예측된 지연들 중 가장 작은 예측 지연을 가진 링크에게 그 세션을 할당한다. 다른 세션할당 알고리즘에 비해 제안 알고리즘은 부클래스들의 예측지연 특성을 직접적으로 활용함으로써, 서비스 클래스들에게 사전에 예약된 대역폭을 제공하고, 동일한 서비스 클래스에 속한 세션들에게는 서로 다른 공유 링크를 통해 전송되어도 가능한 비슷한 지연을 제공한다는 것을 모의실험을 통해 확인했다.
-
최근 컴퓨터와 네트워크 기술이 빠르게 발전하고 널리 보급되면서 텍스트 위주로 작업을 하던 어플리케이션들의 비중이 낮아지고 멀티미디어 데이터를 처리하는 어플리케이션들의 비중이 점차 증가하고 있는 추세이다. 다양한 멀티미디어들 중에서 영화같은 동영상 멀티미디어를 다루는 프로그램들은 멀티미디어 응용 어플리케이션들 중에서 큰 비중을 차지하고 있으며 실생활에서 널리 사용되고 있다. 대표적인 동영상 압축 표준인 MPEG의 경우 매우 높은 압축률을 제공하여 일반 사용자들도 손쉽게 동영상 데이터를 접하고 사용할 수 있는 기회를 제공한다. 하지만 MPEG 인코딩은 매우 많은 컴퓨팅 자원과 시간을 요하는 작업이다. 본 연구에서는 동영상 데이터를 인코딩 하는데 소요되는 시간과 자원을 감소시키기 위해 클러스터환경에서 MPI를 이용하여 동영상 압축 표준인 MPEG-2 기반의 Parallel Encoder를 설계 및 구현하였다.
-
The combination of Fast-Handoff and Hierarchical Mobile IPv6 (F-HMIPv6) allows the anticipation of the layer3 handoff such that data traffic can be efficiently redirected to the mobile node's new location before it moves there. However, after moving to the new Access Router (NAR), if the mobile node (MN) sends the Local Binding Update (LBU) to the Mobility Anchor Point (MAP) before receiving all of the buffered packet from the NAR, the MN may receive the general packet from the MAP. That is, the MN may simultaneously receive two types of packet which has different sequence number. These cause the confusion in packet order, and the MN sends the dup ack for the packet retransmission to the CN. It results in the degradation of the TCP performance. Therefore, we propose the scheme for minimizing the out-of-sequence packet in F-HMIPv6.
-
본 논문은 IPv6의 보급확산을 위해서 추진된 NCA의 IPv6 웹 포탈사이트 구축을 통해 정의된 시스템 아키텍처를 소개하며, S/W, 네트워크, 하드웨어의 실질적인 구축 사례를 제시한다. 그리고, 이와 같은 웹 서비스 제공을 통해 일반 이용자를 IPv4에서 IPv6로 유도할 수 있는 효과적인 서비스 정책과 시스템 구현 기술을 보여준다.
-
모바일 애드 혹 네트워크의 제한된 자원과 다양한 토폴로지 변화 때문에 모바일 애드 혹 네트워크를 관리하고 QoS를 보장하기란 매우 어려운 일이다. 또한 현재까지 모바일 애드 혹 네트워크에서 QoS 보장에 대한 관심은 많지만, 그에 대한 연구는 아직까지 미비한 실정이며 주로 MAC 프로토콜과 라우팅 프로토콜에 집중되어 있다. 따라서 본 논문에서는 차등화 서비스(DiffServ) QoS 모델을 기반으로 하는 정책기반 망 관리 기술과 동적으로 네트워크의 기능을 확장할 수 있는 액티브 네트워크 기술을 이용하여 모바일 애드 혹 네트워크를 효율적으로 관리하고 QoS를 제공할 수 있는 프레임워크를 제안한다.
-
MANET(Mobile Ad Hoc Network)이란 어떠한 기반 구조나 중앙의 관리없이 동적으로 임시 네트워크를 형성하는 무선 mobile node의 집합이다. 이 논문에서는 MANET에서 근원지 node가 목적지 node로의 route를 발견하기 위해 전체 네트워크를 대상으로 route request 패킷을 flooding 할 경우 결과적으로 네트워크의 성능을 저하시킨다는 점과 mobile node가 제한된 양의 power를 가지고 있다는 점에 초점을 맞추어 연구가 진행되었다. 다시 말해 이 논문에서 제안된 ZTPA 라우팅 프로토콜은 기존의 ZRP를 기본으로 서로 겹치지 않는 격자 모양의 zone으로 네트워크가 구성된다. 또한 proactive 라우팅이 이루어지는 IARP에서 route 설정시 현재 node에 남아있는 power를 고려한 CMMBCR 라우팅 프로토콜이 사용되며 이와 더불어 두 개의 임계치(SVSZ, FVSZ)를 사용함으로써 설정된 route의 수명을 연장하고 신뢰성 있는 데이터 전송이 가능하여 전체적인 네트워크의 성능 향상을 야기할 수 있다.
-
The ad hoc network is a collection of wireless mobile nodes dynamically forming a temporary network without the use of any existing network infrastructure of centralized administration. Load-Balanced Ad hoc Routing(LBAR) protocol is an on-demand routing protocol intended for delay-sensitive applications where users are most concern with packet transmission delay. Although LBAR mechanism is a novel load balancing routing protocol for ad hoc network, it has own limitation in route path maintenance phase. Therefore, in this paper, we propose Advanced Load-Balanced Ad hoc Routing(A-LBAR) that is delay-sensitive and has an efficient path maintenance scheme. The robust path maintenance scheme is maintained by considering about nodal loads all over network and misbehavior of overloaded or selfish nodes. The proposed scheme provides good performance over DSR and AODV in terms of packet delay and packet loss rate when some misbehaving nodes exist in the network.
-
자동차를 기반으로 한 애드혹 환경에서는 자동차의 움직임 패턴 특성을 고려하여 모빌리티 모델을 구축하여 시물레이션을 해야 한다. 일반적으로 사용되는 랜덤 웨이포인트 모빌리티 모델[7] 및 그룹 모빌리티 모델[2]은 자동차 특성의 움직임 패턴을 보여주지 못한다. 또한 Freeway 모빌리티 모델 및 맨하탄 모빌리티 모델[4]도 애드혹 망에 대한 전체적인 성능평가를 분석하기 용이하지만 자동차 그룹의 움직임 및 그룹내에서의 성능 평가를 분석하기에는 적합하지 않다. 본 논문에서는 Freeway 모빌리티 모델을 이용하여 그룹의 이동 시나리오를 제시하고 그룹내에서의 통신시 고려되어야할 점 즉, 컨트롤 오버헤드 및 라우팅 경로의 발견등에 관하여 옵넷 시물레이터를 이용하여 분석하였다.
-
MPEG 비디오 스트림은 소요 대역폭의 변화가 심한 군집성(bursty) 트래픽으로 망의 고정된 대역폭을 효율적으로 사용하는 전송방식을 구현하기가 매우 어렵다. 최근 ATM 망과 같이 가변으로 대역할당이 가능한 전송기술이 등장함에 따라 가변대역의 MPEG 비디오를 효율적으로 전송할 수 있게 되었다. 본 연구에서는 사용자에게 최소한의 품질을 보장하면서도 망 자원의 효율적 이용을 위하여 2 계층 구조의 새로운 대역폭 할당 기법을 제안하였다. 사용자에게 최소한의 품질을 보장하면서 망에 대역폭의 여유가 있는 경우 보다 고품질의 서비스가 가능토록 하기 위하여 ATM 망의 CBR 서비스와 VBR 서비스를 복합적으로 사용하는 방법을 제안하였다. 이의 구현을 위하여 2 계층 구조의 MPEG 부호화기를 설계하였고 모의실험으로 기존의 CBR 만을 사용하는 단일계층 방식과 비교 평가하였다.
-
한국과학기술정보연구원 슈퍼컴퓨팅센터에서는 각종 시스템관련 통계정보를 각 시스템 관리자들이 작성한 후에 이를 취합하여 "월간 통계 보고서"로 문서파일로 작성 배포하고 있다. 시스템 로그의 DB 저장을 통한 편리한 로그 관리 및 기존 통계 작성 방식의 비능률적인 작업 반복 제거를 통한 업무 효율성 제고하기 웹 기반 자원활용 통계 시스템을 구현하였다.
-
It is necessary to resolve the syntax, structure and semantic heterogeneity for sharing information resources. And the representative technologies are XML and Metadata. XML has been used to represent the syntax and structure, and metadata has been used to represent the semantic meaning of information resources. However, various metadata sets in one or more domains that have been developed by each independent organizations without any standards or guidelines, make it difficult to share their information resource. In this paper, we propose an interoperability framework (FSMI, Framework for Sharable Metadata Interoperability) on MDR (Metadata Registry) to increase the interoperability of XML encoded information resources between systems using different metadata sets.
-
PARO, a power-aware routing optimization mechanism, is proposed in [1] to minimize the transmission power needed to forward packets between wireless devices in ad hoc network. The mechanism works by redirecting the route to pass through one or more intermediate nodes on behalf on source-destination pairs, then reducing the end-to-end transmission power. This paper will show an extension of this model and provide an analysis of the geometrical area lying between source and destination in which the intermediate node elects to perform redirection. The duration the intermediate node stays in that area is also computed.
-
본 논문은 유비쿼터스(Ubiquitous) 컴퓨팅 환경에서 이루어지고 있던 기존의 확률 중심의 사용자 패턴 인식에 의한 서비스를 제공하는 방식과는 다른 컨텍스트(context)들이 동적으로 변화하는 상황에 능동적으로 대처하는 통합 컨텍스트 인지 모델을 제안한다. 사용자에게 가장 익숙하고 보편적인 환경인 홈에서 얻어 낼 수 있는 다양한 정보들을 통합 분석한 정보를 이용하여 사용자에게 개별화된 서비스를 제공할 수 있는 통합 컨텍스트 인지 모델을 제안한다.
-
본 논문에서는 LAN 상에서 유휴 PC들을 사용하여 PC Cluster를 구성한 후 이를 사용한 내용기반의 화상 정보 검색(CBIR) 시스템에 관한 연구를 수행하였다. LAN 상의 유휴 PC 들은 인터넷상의 연산 자원들보다 안정되고 신뢰성이 있기 때문에 복잡한 보안 기법을 사용하지 않아도 되며 또한 연산시간이 유휴시간으로 고정되어 있기 때문에 네트워크의 부하 및 노드의 부하를 고려하는 복잡한 부하 균등화 기법이나 스케쥴링 기법이 필요로 하지 않는 특징을 갖는다. 내용기반의 화상 정보 검색은 화상 데이터의 대용량 특징으로 인해 화상 특징 추출 및 유사도 계산을 위해 많은 연산을 필요로 한다. 특히 다양한 내용기반의 정보 검색 서비스를 지원하기 위해 다중 특징(Multiple Features)을 동시에 추출하고자 할 때 연산시간은 급격히 증가한다. 따라서 이러한 내용 기반의 화상 정보 검색 시스템을 구현하기 위해 저비용의 고성능의 PC Cluster를 사용하여 전체 연산시간을 단축하고 실시간 정보검색이 가능하도록 하는 연구를 수행 하였다.
-
기본적으로 무선 네트워크는 일정한 크기의 셀 단위로 구성된다. 통신 중인 단말은 이러한 셀 사이를 이동하게 되고, 셀과 셀 사이를 이동하는 것을 핸드오프라고 한다. 최근의 셀 크기는 보다 많은 사용자를 수용하기 위해 피코 셀 단위로까지 작아지고 있다. 이렇게 셀 단위가 작아지면, 더욱 빈번한 핸드오프가 일어나게 된다. 본 논문에서는 빈번한 핸드오프로 인한 연결 실패율을 줄이고자 지리적 정보를 토대로 이동성을 예측하고, 그 예측 결과를 사용하여 이동 단말의 속도에 따라 대역폭 예약을 다르게 하는 방식을 제안한다. 이 방식은 이동 단말의 속도와, 셀 내의 도로 사정, 도로 사정에 따른 다음 셀 이동 확률 등을 이용하여 대역의 예약범위와 예약 대역폭 량을 결정한다. 이러한 방법으로 좀 더 확실한 이동성 예측과 예약 대역폭 미사용에 따른 대역폭 낭비를 줄이는 효과를 볼 수 있었다.
-
인터넷과 같은 안정된 네트워크에서는 RTT가 종단 시스템에서 네트워크의 상태 변화를 추정할 수 있게 해주는 유일한 정보이다. 따라서 많은 전송 계층 프로토콜들은 RTT를 기반으로 재전송 타임아웃 값이나 전송률 조절과 같은 중요한 결정을 내리고 있다 그러나 노드의 이동 가능성이 있고, 링크가 안정하지 않은 이동 애드 혹 네트워크에서는 RTT가 네트워크의 변화하는 상황을 정확히 반영하는 정보라 할 수 없다. 이 논문에서는 시뮬레이션 방법론을 이용하여 이동 애드 혹 네트워크에서 RTT에 영향을 주는 요인을 밝히고 그 정도를 분석하고자 한다.
-
위성의 개발을 위해서는 오랜 개발기간과 많은 예산, 축적된 기술이 요구된다. 또한 위성에는 다양한 분야의 기술이 사용되어지기 때문에 각 서브시스템마다 독자적인 개발환경을 구축할 필요가 있다. 특히 위성의 제어, 임무수행 및 지상과의 통신 등을 담당하는 탑재소프트웨어는 위성의 용도 및 목적에 따라 개발환경이 크게 달라진다. 실시간 운영체제는 무엇을 사용하는지, 개발 및 검증을 위한 도구로 어떤 프로그램을 사용하는지, 내외부의 인터페이스는 어떠한 방식으로 수행할지, 새로운 기능의 CPU나 하드웨어에 대한 제어 등 위성의 탑재소프트웨어를 개발하기 위해서는 다양한 사항들이 고려되어야 한다. 새로운 위성을 개발할 경우 신기술의 적용과 새로운 위성시스템의 검증 및 개발을 위한 개발검증장비가 요구되며, 위성시스템의 변경 때마다 개발검증장비를 새로이 구축하게 되면 많은 기간과 막대한 비용이 위성개발 시마다 소요된다. 위성선진국에서는 다양한 위성의 개발 시 비용절감 및 개발기간 단축을 위하여 범용위성용 개발검증장비를 개발하여 이용하고 있는 추세이다. 국내에서는 다목적실용위성 1 호가 발사되어 성공적으로 임무를 수행하고 있으며 다목적 실용위성 2 호가 개발되어 현재 통합 및 검증시험이 진행 중이다. 그러나 새로운 위성시스템의 사전검증 및 신기술의 적용을 위한 범용위성 시스템 테스트베드에 대한 기술은 미비한 실정이다. 이러한 범용위성용 개발검증장비의 기반기술을 확보하기 위하여 현재 위성전자전산시스템 개발검증장비에 대한 연구가 수행되고 있다. 본 논문에서는 현재 수행되고 있는 PowerPC를 이용한 위성 탑재소프트웨어 개발검증시스템의 설계 및 개발에 대하여 설명한다.
-
무선망을 통해 인터넷(IP) 접근이 가능한 모바일 장치가 증가하고 있다. 그러나 기존의 IP 프로토콜은 이동성을 고려하지 않고 있기 때문에 IP에 이동성을 부여한 Mobile IP 프로토콜이 제안되었다. Mobile IP는 홈네트워크에 홈에이전트를 두어 모바일 장치에 이동성을 제공한다. 그러나 기존 Mobile IP는 홈네트워크 등록 및 주소 재설정에 따른 핸드오프 지연 시간이 비교적 크다. 이를 해결하기 위해 새로운 모델이 제안되었다. 한 도메인을 담당하는 새로운 노드를 두어 등록에 따른 지연 시간을 줄인 Hierarchical Mobile IPv6와 주소 재설정에 따른 지연 시간을 줄인 Fast Handover 메커니즘이 바로 그것이다. 이 논문에서는 Hierarchical Mobile IPv6에 Fast Handover 메커니즘을 적용해보고, 핸드오프 지연 시간 및 end-to-end 간의 통신 성능을 시뮬레이션을 통해 평가해본다. 그리고 기존의 방법과 비교하여 성능 향상 정도를 알아본다.
-
SIP Proxy 서버는 SIP UA가 전송하는 대량의 Call 메시지를 처리해야 한다. SIP Proxy 서버가 SIP UA에 의해 전송된 Call Message를 처리 하기 위해서는 Registrar 서버에 등록 되어 있는 UA들의 정보를 빠르게 검색하여 처리해야 한다. 본 논문에서는 SIP Proxy 서버가 Registrar 서버에 등록 되어 있는 SIP UA에 대한 접속 정보를 빠르게 처리하기 위해 SIP Proxy 서버와 Registrar 서버에 UA 정보용 cache를 도입할 것을 제안 하며, SIP Proxy 서버와 SIP UA의 상호 동작 패턴을 적용한 SIP UA 정보 캐슁 기법에 대해서 제안 한다.
-
본 논문에서는 모바일 컴퓨팅 환경에서 자원 예약 때문에 발생하는 자원의 비효율적 사용을 개선시키기 위해서 자원 예약에 필요한 시점을 결정하는 알고리즘을 제안한다. 모바일 컴퓨팅 환경에서의 자원 예약은 향후 셀로 진입할 핸드오프 콜을 위해서 자원을 미리 할당하기 때문에 실제로 사용하지를 않는 자원을 사용하는 것으로 간주한다. 이러한 문제점은 모바일 컴퓨팅 환경에서 자원 효율성을 크게 저하시킨다. 본 논문에서는 인터넷상에서 트래픽을 효율적으로 관리하기 위해서 사용된 혼잡 제어 방법과 유사한 방법을 사용하여 핸드오프 콜의 자원 예약 시점을 결정한다. 그리고 본 논문에서 제안하는 자원 예약 결정 알고리즘은 [2]에서 제안한 이동성 모델을 기반으로 하여 셀 내부 이동 횟수를 기반으로 자원 예약을 결정할 시점을 정한다.
-
본 논문은 디지털 방송을 수신하고 TV 를 통한 인터넷의 연결이 가능한 IP STB(Set Top Box)가 디지털 방송을 통해 전송되는 프로그램의 서비스 정보(Service Information)을 자동으로 분석하여, 시청자의 휴대 정보 단말 기기로 전송해 줌으로써, 시청자는 개인 휴대 정보 단말 기기를 통해 여러 매체을 통해 전송되는 프로그램의 시간표와 가이드를 볼 수 있으며, 해당 프로그램으로의 채널 변경을 휴대 정보 단말 기기를 통해 수행할 수 있다. 또한 본 논문은 시청자 개개인의 방송 시청 성향을 STB에서 분석하여, 개별 사용자가 전자 프로그램 가이드를 보기 위해 휴대 정보 단말 기기를 통해 STB에 연결되었을 때, 시청자의 성향분석에 기반을 한 추천 프로그램 목록을 제시함으로써, 다채널 다매체의 방송 환경에서 시청자가 원하는 프로그램을 놓치지 않고 시청 할 수 있도록 하며, 집 밖에서도 집안의 STB에 접속하여 자신이 원하는 프로그램을 휴대 정보 단말기기를 통해 예약 시청 또는 녹화가 가능하게 한다.
-
디지털 방송을 수신하는 셋탑박스가 IEEE1394 시리얼 버스를 사용하여 홈네트워크 상의 다른 위치에 존재하는 디스플레이 장치로 수신된 방송 컨텐츠를 재전송 하고 방송중인 채널의 변경이 가능하게 한다. 방송 스트림의 재전송은 IEEE1394 의 등시성 전송 방식을 이용하여 질적 열화가 없고 QoS가 보장되는 형태로 전송이 가능하도록 하며, 채널의 변경은 채널 변경 프로토콜을 이용하여 비동기 전송 방식을 통해 전달하여 데이터 전송의 명확성을 부여할 수 있다. 본 논문은 셋탑박스를 통해시청중인 방송의 채널 변경과 확인 등의 작업을 위한 프로토콜을 제공하여, 댁내에서 방송 및 MPEG2 TS 스트림의 재전송을 가능하게 하는 기법을 제안한다.
-
현재 사용되고 있는 CDMA 망에서 새로이 도입하고자 하는 동기식 IMT-2000과 비동기식 IMT-2000인 WCDMA을 제공하고자 하는 사업체들은 기지국 증설의 장소와 비용부담, 시스템 업그레이드 등의 유지보수 문제로 인해 많은 어려움을 겪고 있다. 이를 해결 하기 위해 많은 회사 혹은 연구소에서 해결 방안을 연구 중이며 모든 이동통신을 하나의 시스템으로 서비스 할 수 있는 방법으로 SDR 기법이 많이 논의 되고 있다. 본 논문에서는 주로 DSP 기술을 응용하여 SDR 기법을 시스템에 적용하여 하나의 시스템에서 소프트웨어 업데이트만으로 시스템의 물리계층을 제어하여 시스템의 유연성을 가지게 하는 구현방안을 CDMA/WCDMA을 중심으로 제시하였다.
-
We describe a Bluetooth wireless sensor network for security systems, which includes the implementation issues about system architecture, power management, self-configuration of network, and routing. We think that the methods or algorithms described in this paper can be easily applied to other embedded Bluetooth applications for wireless networks.
-
반응적 Ad hoc 라우팅인 AODV의 경로관리는 노드 이동, 노드 혼잡 등의 원인으로 지정시간 내에 응답을 하지 못할 경우 경로 단절을 감지한 뒤 경로복구 과정을 수행한다. 그러나 이러한 경로관리 방법은 능동적이지 못하여 단절 후 경로 재 설정까지 시간 지연이 발생하기 때문에 신속한 경로 복구에 어려움이 있다. 본 논문에서는 기존 AODV에 대한 추가적인 제어 패킷을 발생시키지 않고 경로를 구성하고 있는 이웃노드 Hello 패킷의 수신 시간차를 이용하여 경로 불안정을 예측, Expanding Ring Search 알고리즘을 활용한 효율적인 경로관리 기법을 제시한다.
-
본 논문은 무선통신망 환경에서 이동체(Mobile Node)에 멀티미디어 서비스를 제공하기 위한 효율적인 핸드오프 알고리즘에 관한 연구로서 QoS에 미치는 영향이 큰 요소들에 대해 분석하고 이를 기반으로 효율적인 핸드오프 방안을 제시한다. 이를 위해 QoS와 밀접한 관련이 있는 이동체의 속도에 따른 핸드오프 호의 실패율(Blocking Rate)을 분석하였다. 또한 현재 각 이동통신 서비스 업체들이 제공중인 인구밀집지역에서의 무선 멀티미디어 서비스를 가정하여 피코셀(Pico Cell) 환경에서 멀티캐스트 그룹설정에 따른 핸드오프 호의 실패율을 분석하였으며, 이를 기반으로 무선통신망에서 향상된 QoS를 제공할 수 있는 핸드오프 방안을 제시하였다.
-
선진국들은 위성개발을 위한 첨단기술의 개발 및 적용을 위한 연구가 지속적으로 이루어지고 있으며 실제 위성의 개발에도 직접적으로 적용하고 있다. 그러나 이러한 첨단 위성의 기술이전을 기피함에 따라 국내주도의 독자적인 차세대 위성의 개발이 필요하게 되었다. 국내에서도 우주개발 중장기계획에 따라 지구관측위성, 통신위성, 기상위성 등 다양한 위성개발이 추진되고 있으나, 새로운 위성의 설계, 제작, 조립 및 시험, 검증에는 많은 시설 및 장비가 필요하며 오랜 개발기간과 많은 예산이 소요된다. 이를 해결하기 위해 새로운 위성의 개발 시 선진국에서는 범용위성 개발 테스트베드를 제작하여 사전에 위성시스템을 모델링 및 검증함으로써 개발기간의 최적화, 개발예산의 최소화, 신기술의 적용 등에 활용하고 있는 추세이다. 국내의 경우, 현재 위성의 지상관제와 운용요원의 교육을 위해 위성시뮬레이터를 제작하여 활용하는 단계이며, 새로운 위성 개발을 위한 위성전자전산시스템 개발검증장비 및 활용기술에 대한 기반기술 확보를 위한 연구가 진행 중이다. 향후 다양한 위성임무에 대응한 위성의 개발기간 단축 및 비용절감과 첨단 위성전자시스템 및 부품기술의 사전 검증을 위해 위성전자전산시스템 개발검증장비에 대한 기반기술 확보가 필수적이다. 본 논문에서는 해외 위성선진국에서의 위성전자전산시스템 기술에 대해 살펴보고 현재까지 진행된 차세대 위성개발을 위한 위성시스템 개발검증장비의 설계에 대해 알아보고자 한다.
-
핸드오프는 무선 셀룰러 환경에서 사용자의 이동성(Mobility)을 유지해줄 수 있는 가장 중요한 기술 중의 하나이다. 이러한 핸드오프 기술은 사용자가 이동할 주변 셀에 대한 대역폭 예약과 관련이 있다. 효과적인 대역폭 사용을 위하여 사용자의 이동성을 예측하는 기술은 핸드오프 호의 실패율(Dropping Probability)과 핸드오프 지연(Latency)을 줄이는 효과적인 방법이다. 최근에 제시된 ZMHB 알고리즘은 기존의 알고리즘과는 달리 셀 내부의 이동 경로를 저장한 히스토리를 이용하여 사용자가 이동할 셀을 예측하였다. 그러나, 모든 사용자에 대하여 80~85%정도의 예측 정확도만을 보인다. 본 논문에서는 ZMHB 알고리즘에서 사용하는 존(Zone)을 세분화하여 이동 패턴을 저장하고, 이를 예측에 이용하는 Detailed-ZMHB 예측 알고리즘을 제안하고 성능 평가 결과를 보인다.
-
기존 액티브 네트워크의 대표적인 실행환경에는 Active Network Transfer System(ANTS)와 Active Signaling Protocol(ASP)가 있다. ANTS 실행환경은 중간 노드에서 수행될 코드를 패킷에 포함시켜 전달하는 코드 분배 방식을 통하여 프로토콜을 제공한다. 따라서 패킷으로 전달할 수 있는 코드의 크기에 한계가 있으므로 복잡한 형태의 서비스를 제공 할 수 없으며, 프로토콜 및 응용들은 완전히 분리되어 동작함으로써 상호간의 연동 및 조합이 불가능한 단점이 있다. 반면 ASP 실행환경은 프로토콜 및 응용의 상호 연동이 가능하나 시스템 컨피규레이션과 응용들 사이의 정보교환 방식이 복잡하여 새로운 서비스의 개발 및 제공이 어렵다. 본 논문에서는 이러한 기존 실행환경의 단점을 개선하고 프로토콜을 기능 및 알고리즘별로 구현한 마이크로 프로토콜을 동적으로 조합함으로써 사용자가 원하는 형태의 프로토콜 및 서비스를 제공하는 새로운 실행환경인 Customizable Architecture for Flexible Execution environment(CAFE) 실행환경을 설계 및 구현하였다. 또한 CAFE 실행환경을 기반으로 무선 웹 컨텐츠 서비스를 수행으로써 CAFE 실행환경의 실용성을 확인하였다.
-
현재의 무선 인터넷 환경에서는 유선 환경에서의 다양한 컨텐츠 및 프로토콜을 무선 단말에 맞도록 전용 서비스 게이트웨이를 이용하여 변환 처리함으로써 사용자 증가에 따른 부하 집중과 이로 인한 서비스 질의 저하를 초래하고 있다. 이러한 문제를 해결하기 위하여 본 논문에서는 오버레이 네트워크 상에서 부하를 동적으로 분산 처리할 수 있는 컨텐츠 기반의 응용 계층 라우팅 프로토콜을 제안한다. 이 프로토콜은 단말기로부터의 기능(capability) 정보, 오버레이 노드로부터의 시스템 부하 및 네트워크 상태 정보, 응용으로부터의 컨텐츠 정보를 종합하여, 서버로부터 컨텐츠를 요구한 단말기까지 최적의 응용계층 경로를 선택한다. 컨텐츠는 서버로부터 단말까지 선택된 경로를 따라 전송되면서 하나 이상의 중간 노드에서 단말기의 기능에 맞도록 최적화된다. ns-2 네트워크 시뮬레이터로 프로토콜을 구현하고 성능을 측정한 결과, 전용 서비스 게이트웨이를 사용한 경우보다 더욱 많은 부하에서도 훨씬 짧은 서비스 반응 시간을 얻을 수 있었다. 향후, 본 논문에서 제안한 프레임워크 내에서 다양한 경로 선택 알고리즘에 대한 연구를 추진할 예정이다.
-
A Mobile Ad Hoc NETwork (MANET) is a collection of wireless mobile nodes that forms a temporary network without the need for any existing network infrastructure or centralized administration. Therefore, such a network is designed to operate in a highly dynamic environment due to node mobility. In mobile ad hoc network, frequent topological changes cause routing a challenging problem and without the complete view of the network topology, establishing the shortest path from the source node to the destination node is difficult. In this paper, we suggest a routing approach which utilizes location information to setup the shortest possible path between the source node and the destination node. Location information is obtained through Global Positioning System (GPS) and this geographical coordinate information of the destination node is used by the source node and intermediate nodes receiving route request messages to determine the shortest path to the destination from current node.
-
Chae, Dong-Seok;Lee, Jae-Seung;Choi, Jong-Wook;Kang, Soo-Yeon;Lee, Jong-In;Choi, Eun-Jung;Park, Suk-June 1533
위성의 비행소프트웨어는 위성이 주어진 임무를 수행할 수 있도록 위성을 제어하는 것으로 지상으로부터의 원격 명령을 받아 처리하고 원격측정 데이터를 지상으로 송신하는 기능과 자세 결정 및 제어, 전력 제어, 열 제어, 탑재체 관리 등의 기능을 수행한다. 본 논문은 다목적실용위성 2호의 비행소프트웨어에서 원격측정 데이터를 저장하고 지상으로 전송하는 기능을 수행하는 MMD (Mass Memory and Downlink Management) 소프트웨어의 설계 및 구현 내용과 시험절차, 방법, 시험결과 등에 대해서 서술하였다. -
이동 Ad-hoc 네트워크는 기존의 인프라스트럭쳐 네트워크가 없이 이동 노드들이 자율적으로 다수의 홉을 통해 통신하는 네트워크다. 이동 Ad-hoc 네트워크의 이동 노드는 스스로 호스트나 라우터가 되며 능동적인 연결 설정이 가능하고 네트워크의 참여 또는 이탈이 자유롭고 베터리로 운영되어 에너지원의 공급이 제한되고 무선 망 특성에 따른 잦은 환경 변화에 의해 네트워크의 토폴로지가 자주 변하는 특성을 가진다. 이러한 Ad-hoc 네트워크의 특성 때문에 기존의 고정적인 유선 망 관리에 비해 Ad-hoc 네트워크에서의 망 관리는 더 힘들고 어려운 연구분야다. 특히, 기존의 중앙 집중식 망 관리와 같은 구조는 Ad-hoc 네트워크의 특성에 적합하지 않다. 이 논문에서는 Ad-hoc 네트워크의 특성에 맞는 자동적이고 적응력 있는 지적 망 관리 구조를 제시한다. 제시한 관리 구조는 JMX(Java Management Extensions)와 Mobile Agent 프레임웍을 이용한 분산 망 관리 구조이다.
-
안정적이고 확장성이 좋은 Peer to Peer 시스템에서의 컨텐츠 검색을 위하여 여러 알고리즘이 제안되었다. 그 예로 Chord[1]는 네트워크에 참여하는 각각의 노드에 컨텐츠의 위치 정보를 분배하는 방식을 사용하기 때문에 노드가 컨텐츠의 위치 정보를 다른 노드에 이양하지 않고 네트워크에서 벗어나는 경우 그 노드가 가진 정보가 손실되어 네트워크 확장성에 제한을 받았다. 그리고 Gnutella[2]는 네트워크에 전파되는 query 수가 노드 당 연결 수에 대하여 지수적으로 증가하기 때문에 대역폭을 낭비하는 경향이 있었다. 본 논문에서 제안한 방식은 원하는 컨텐츠를 찾고자 할 때 Broadcast를 사용하여 query를 전파하는 방법을 수정하여 query가 네트워크 토폴로지를 기반으로 만들어진 여러 개의 Spanning Tree를 따라서 Source Routing방식으로 전파되도록 하였다. 제안한 방식을 적용한 경우, 네트워크 토폴로지에 따라 컨텐츠를 찾기 위한 query의 수를 Broadcast 방식의 16% ~ 3%까지 줄일 수 있었다.
-
물리적 환경을 관리하기 위한 센서 네트워크 응용은 그룹관리, 질의 최적화, 데이터 처리 등을 포함한 특정 응용 방식을 모두 구현해야 하므로 응용 구조가 상당히 복잡해질 수 있다. 또한, 센서 네트워크의 싱크와 센서 노드간의 경로가 실패하는 경우에는 경로를 복구하는 동안 정보의 손실이나 지연이 발생하게 된다. 본 논문에서는 이를 개선하기위해 센서 네트워크 내에 배치되어 있는 다중 싱크로부터 각 센서 노드의 정보를 수집하고 각 노드를 효율적으로 관리하기 위한 GUI 기반의 센서 네트워크 응용 플랫폼을 설계하고 구현한다.
-
초고속 인터넷 서비스가 일반화되고, PDA 및 노트북 등의 휴대 이동 컴퓨팅 기기의 사용이 증가하면서 인터넷 환경이 유선망에서 무선망으로 점차 변화하고 있다. 무선 인터넷 제공을 위한 주요 인프라는 이동 통신망이나 무선 랜 망이며, 서비스 가입자들은 무선망에서도 유선망과 같은 높은 품질과 안전한 서비스를 요구하고 있다. 그러나 무선망은 유선망에 비해 외부로부터의 공격에 매우 취약하므로 사용자의 QoS 요구사항 뿐만이 아니라 안전한 통신을 보장해야 한다. 현재 표준화 기관인 IETF의 Mobile IPv6 워킹그룹에서도 보안문제를 가장 중요하게 다루고 있으며, 기존의 보안 기법들의 취약성을 극복하기 위한 방안으로 표준작업 그룹에서는 인프라 차원의 AAA인증 절차를 이용한 이동노드의 인증 방안이 연구되고 있다. 본 눈문에서는 무선인터넷 가입자의 안전성과 서비스 품질을 보장하기 위해 차별화 서비스를 적용한 Mobile IPv6와 AAA연동 방안을 제안 하였으며, AAA 인증 절차에 따르는 핸드오프 지연을 줄이기 위해 Fast Handoff를 적용한 방안을 제안한다.
-
기존의 컴퓨팅환경에서 유비쿼터스 컴퓨팅환경으로의 전환이 이루어지면서 사용자는 언제 어디서나 네트워크에 연결될 수 있다. 이는 역으로 말하면 언제 어디서나 사용자의 정보가 네트워크에 유출될 수도 있다는 것을 의미한다. 컴퓨팅 환경에서 개인정보의 보호와 편리성의 추구는 서로 상반되는 문제이다. 이 논문에서는 오토노믹 컴퓨팅(Autonomic Computing)의 개념을 이용, 정해진 개인정보 보호정책(Privacy Policy)에 기반 하여 개인정보를 보호하고 서비스 사용자의 환경 변화에 대한 상황인지(Situation-Aware)를 통해 유연한 개인정보 보호정책을 적용 할 수 있는 아키텍쳐를 제안함으로서 유비쿼터스 환경이 주는 편리성과 개인 정보 보호를 극대화 할 수 있을 것으로 기대된다.
-
무선 Ad-Hoc 네트워크를 위한 대부분의 라우팅 프로토콜들은 모든 링크가 양방향임을 가정하고 설계되었다. 그러나 현실적으로 Ad-Hoc 네트워크에 참여하는 노드들은 서로 다른 전송 파워를 가질 수 있고, 잡음 또는 간섭 등으로 인하여 지역적이고 일시적인 단 방향 링크를 야기시킬 수 있다. 기존 Ad-Hoc 라우팅 프로토콜 중의 하나인 AODV 프로토콜은 단 방향 링크 존재 시에 이를 경로에서 제거함으로써 양방향 링크만으로 구성된 경로를 다시 탐색하게 된다. 본 논문에서는 단방향 링크 존재 시에 야기될 수 있는 AODV 프로토콜의 문제점과 이를 해결하기 위한 기존 연구들을 소개하고, 나아가서 단?향 링크 존재 시에 적용할 수 있는 AODV 프로토콜을 변형한 라우팅 알고리즘을 제안한다.
-
초고속 유무선 통신망이 확대됨에 따라 디지털 데이터 통신 및 저장 시스템 설계 시 통신채널에서 발생하는 오류를 효율적으로 제어하기 위한 오류정정부호 장치가 중요한 요소가 되었다. 본 논문에서는 기존의 셀룰라 오타마타 기반의 오류정정부호를 개선시킨 이중 오류정정부부호를 설계하는 방법을 제안한다.
-
Suk, Kyung-Hyu;Song, Sun-Hee;Kim, Chul-Young;Kim, Moon-Hwan;Yoon, Chan-Ho;Bae, Chul-Soo;Ra, Sang-dong 1565
W-TCP와 무선 이동 네트워크 환경에서 양질의 멀티미디어 서비스를 제공하기 위해서는 트래픽에 대한 QoS가 보장되도록 핸드오프 상태 머신에 대해 연구한다. 기존의 자원 예약 기법은 유선 네트워크를 위해 설계된 것이므로 무선 이동 네트워크에서의 QoS 보장 문제를 해결하지 못하고 빈번한 핸드오프로 인한 전송지연 문제와 MN의 위치 이동을 신속하게 제어 등 고속 페이징의 문제 들이 발생하고 있다. TCP와 셀룰라 IP 간의 상호 운용을 지원하는 기존 기법들은 적은 지역의 마이크로 셀 환경에서 그대로 사용될 경우 한계점을 가지고 있다. 본 논문에서는 무선 마이크로 셀룰러 네트워크에서 QoS를 보장하기 위해 셀룰라 IP을 기반한 W-TCP에 핸드오프 상태 머신을 추가한 W-TCP/PRC 핸드오프 상태 머신을 제안한다. 제안된 상태 머신에 대한 특성을 고찰한 결과 액세스 네트워크 내에서 고속 페이징이 가능하고 트래픽 부하가 개선됨을 보인다. -
이더넷 프로토콜을 분석하는 것은 다양한 프로토콜 사양을 정확하게 해석하고 프로토콜의 확장성이 고려되어야 한다. 본 논문에서는 XML의 DOM 기술을 이용하여 이더넷 프로토콜을 분석할 수 있는 파서를 제안한다. 제안된 파서는 이더넷을 이용하는 각종 프로토콜 사양을 쉽게 기술할 수 있는 틀을 제공하고, 새로운 프로토콜이 추가되면 XML 언어의 확장성을 이용하여 유지 및 보수에 드는 비용을 최소화 할 수 있는 장점이 있다. 본 논문에서는 XML을 이용한 이더넷 파서를 PDA상에서 무선 LAN 패킷을 분석할 수 있도록 Win CE 기반 개발에 사용되는 EVC++ 언어로 구현되었다.
-
멀티미디어 압축 및 이동 통신 기술의 발전으로 다양한 형태의 멀티미디어 서비스가 이슈화되고 있다. 비디오를 전송하기 위해서는 많은 대역폭을 필요로 하지만, 모든 네트워크가 높은 수준의 대역 및 처리 능력을 가지는 것은 아니다. 이질적인 네트워크간의 멀티미디어를 서비스하기 위해서는 네트워크 상황 또는 수신자의 처리 능력에 맞도록 재 부호화해야 하지만 그 처리비용이 높다. 트랜스코딩 기법 중에서 시간당 요구된 프레임의 개수를 조절하면 제거된 프레임의 움직임 벡터를 재 사용하여 비트율을 감소시킬 수 있다. 본 논문에서는 기존의 기법보다 향상된 움직임과 중첩 영역의 정보를 적용한 WBVC(Weight-Based Vector Composition) 기법을 제안한다. 실험을 통한 기존의 기법과의 비교 분석 결과, 비슷한 계산 복잡도에서 제안한 WBVC 기법이 높은 성능을 보였다.
-
여러 응용 서비스를 유 무선을 포함한 다양한 네트웍을 통해 제공하기 위해서는 네트웍에 적응할 수 있는 서비스 형태가 요구된다. 그 가운데 멀티미디어 서비스의 경우 네트웍이 서로 다른 환경에 적응할 수 있는 해결책으로 트랜스코딩 기술이 제시되었다. 하지만, 트랜스코딩을 위해 필요한 복호 부호의 처리 과정은 실시간으로 제공되는 멀티미디어 스트리밍의 경우에 제약조건으로 작용하고, 이에 따른 처리 과정을 대폭 줄이는 일부 기술들은 사용자 측의 서비스 품질에 문제점을 안고 있다. 본 논문에서는 트랜스코딩을 통한 처리 과정과 사용자 측 서비스 품질의 두 가지 측면을 고려하는 frame dropping 시의 모션 벡터 합성 기법에 대해서 언급한다. 또한, 본 논문에서는 기존의 기법과는 달리 양방향 예측 프레임이 포함된 경우에도 적용할 수 있는 확장성을 제공한다.
-
정부와 공공기관은 전자정부 및 정보화사업 등을 통해 구축한 시스템을 통해 각종 정보와 인터넷 지원서비스를 기업에 제공하고 있다. 공공부분의 정보시스템 구축과 웹을 통한 서비스는 일반화 되어 있으며, 이제 정보시스템의 효율성과 고객 활용도 및 만족도를 높이기 위해 다양한 IT 기술의 적용을 고민하고 있다. 본 논문에서는 중소기업 지원시스템에서 CRM(Customer Relationship Management)을 활용한 기업중심의 On-Off Line 통합 기업지원 모델을 제시한다.
-
이동 단말의 수요가 급증하고 무선 인터넷 환경이 널리 보급되면서 무선 멀티캐스트 환경의 필요성이 커지고 있다. 이를 위해 유니캐스트와 마찬가지로 핸드오프를 위한 프로토콜로 양방향 터널링과 원격 가입이 제시되고 있다. 하지만, 이들 프로토콜은 각각 데이터 전달 경로의 최적성과 실시간성에 있어서 문제점을 가지고 있다. 따라서 원격 가입 지연 시간을 최소화 시키기 위해 핸드오프 발생시 빠르게 그룹 참가 메시지를 보내도록 IGMP 를 수정하고 이를 직접 리눅스 커널에 구현 및 실험해 보았다.
-
현재 무선 인터넷 환경은 이동 단말에 컨텐츠 서비스를 제공할 경우, 서비스 사용자가 소유한 단말 환경의 다양성을 고려한 컨텐츠 최적화 작업을 필요로 한다. 기존 환경에서는 이런 기능을 위한 서버를 따로 설치하여 관리함으로 사용자가 늘어나게 되면 서버에 부하가 집중되어 제공되는 서비스의 질이 저하되는 문제가 발생한다. 본 논문에서는 이런 컨텐츠 최적화 기능을 망에서 제공하여 서버의 부하 집중 문제를 해결하는 이동 컨텐츠 적응형 네트워크(Mobile Contents Adaptation: MobiCAN)를 제안한다. MobiCAN 시스템은 ABone(Active Network Backbone) 데몬과 ANTS(Active Network Transfer System) 실행환경, 컨텐츠 최적화를 위한 액티브 응용으로 구성된다. 본 연구에서는 위와 같이 구성된 MobiCAN 시스템을 실제 무선 인터넷 망과 연동시킴으로 해서 액티브 네트워크의 무선 인터넷 적용 가능성을 확인하였다.
-
현재 네트워크 장비 관련 시장에서는 기술력과 가격대 성능비와 같은 객관적인 평가 기준에 의한 공정경쟁이 시장을 지배하게 되었다. 즉, 독립성과 신뢰성을 가지고 있는 사설 시험소들의 시험 결과와 인증 마크가 네트워크 장비 구매자들의 구매 기준으로 적용되기에 이른 것이다. 이에 본 고에서는 우리나라에서 시행 중인 네트워크 장비 시험인증 기관의 체제에 대해 고찰하여, 국내 시험 인증 기관의 시험인증 서비스에 대한 개선 사항을 제안하고자 한다.
-
본 논문에서는 RMCP(Relayed Multicast Control Protocol)[1]를 이용하여 효율적으로 미디어 스트림을 전송할 수 있도록 구현하기 위한 구조를 소개한다. 일반적으로 IP 멀티캐스팅 서비스를 구현하기 위하여 멀티캐스팅 라우터를 이용하여 여러 수신자들에게 서비스를 제공하여 준다. 그러나 멀티캐스팅 라우터를 이용하여 멀티캐스팅 서비스를 구현할 때, 사업적, 기술적 측면에서 많은 문제점을 가지게 된다. 이러한 문제점을 보완하고자 응용 계층에서 중계 기능을 제공하며, 기존에 있는 네트웍 망을 그대로 이용하면서, 멀티 캐스트 서비스를 제공한다. 본 논문에서는 이러한 멀티캐스트 전송 방법을 이용한 멀티캐스트 응용 프로그램을 개발하기 위하여 고려해야 할 사항들을 설명한다. 차후 이 구조 기반으로 실제적으로 미디어 스트림을 전송하는 프로그램을 구현하고자 한다.
-
본 논문에서는 PKI에서 사용자 인증을 위해 발급되는 전자 인증서 검증을 위해 IETF에서 표준화 작업 중인 SCVP(Simple Certificate Validation Protocol) 구현 및 테스트 결과를 기술한다. 기존의 전자 인증서 검증 시스템으로 사용되고 있는 OCSPv1은 전자 인증서의 폐지 목록(CRL)을 통한 상태 검증만을 할 뿐으로 전자 인증서의 발급 경로에 대한 검증이나 CA에서 발급 당시의 정책이 변경되었을 경우에 대한 검증 기능은 제공하지 못하고 있다. 본 논문에서는 SCVP를 OpenSSL-0.9.7 상에서 구현하여 기존의 OCSPv1과 연동함으로써 전자 인증서 발급경로 검증 및 전자 인증서 발급 정책의 변경은 물론 기존의 인증서 상태 검증도 할 수 있도록 하였다.
-
본 논문은 음성 인식이 가능한 브라우저를 이용하여 가전을 제어하기 위한 서비스 시스템 및 그 방법에 관한 것이다. 상기 가전기기 제어 서비스 시스템에서는, 웹 브라우저 실행 장치가 홈 서버로부터 가전기기 제어를 위한 웹 페이지를 불러와 명령 리스트를 사용자에게 들려주면, 사용자는 필요한 명령을 선택하여 음성으로 입력하고, 웹 브라우저 실행 장치가 이를 인식하여 홈 서버로 전송함으로써, 홈 서버가 사용자의 음성 명령에 따라 각종 가전기기들을 제어한다.
-
Ad hoc network is a kind of new wireless network paradigm for mobile hosts. Ad Hoc wireless networks consist of wireless mobile hosts forming a temporary network without the aid of any established infrastructure or centralized administration. Mobile hosts rely on each other to keep the network connected. Each host is not only mobile hosts but also router. So how to design a routing protocol is the most important problem. Dynamic source routing is a kind of routing protocol. In this paper we suggest a new automatic route shortening method and an energy-aware routing mechanism based on DSR.
-
영화, 애니메이션, 게임 등 디지털 문화 컨텐츠에서 의상을 입은 캐릭터들의 사실성이 강조되는데, 디지털 의상 제작에 있어서 기존의 패션 CAD나 의상 애니메이션 소프트웨어들은 여러 단계의 작업을 거쳐야 하고 의상 디자인의 전문성을 요구한다. 특히, 최근 우리 문화 원형의 디지털 컨텐츠화로 디지털 한복의 수요가 증가하고 있으며, 한복은 재단이나 착용방식 등에서 양복과는 구성학적 차이점을 지님에도 불구하고 디지털 한복 제작을 위한 전문 시뮬레이션 도구는 전무하다. 따라서, 본 연구에서는 전통적인 한복의 제작에서 사용하는 신체 치수와 체형특징에 따른 옷본의 크기 조정 방법을 지식베이스로 구축하고, 이를 사용하여 한복에 대한 사전 지식이 없는 사용자들도 가상 캐릭터에 쉽게 한복을 착용시킬 수 있는 지식 기반 한복 드레이핑 시뮬레이션을 제안한다.
-
본 논문에서는 2차원 공간상에서 윈도우에 출력되는 사각형 이미지가 윈도우 영역을 벗어날 때 영역 패턴을 이용한 절단 알고리즘을 제안한다. 제안하는 알고리즘은 Cohen-Sutherland의 알고리즘을 응용하여 사각형 이미지의 절단영역을 계산하는데, 약 4회의 조건문장과 1회의 분기문장을 사용하여 수행되므로 기존의 방법보다 전체적인 수행 성능이 약 12% 좋게 나타났으며, 특히 확장영역에 있어 기존의 방법은 처리하지 못하는 부분까지도 완벽하게 처리됨을 확인 할 수 있었다.
-
본 논문은 렌더링-효과적인 삼각형 메쉬의 점진 전송을 위한 새로운 메쉬 표현 데이터 구조(점진 스트립)를 제안한다. 점진 스트립은 기간 메쉬까지 단순화된 스트립과 이러한 스트립을 단계적으로 복원할 수 있는 일련의 상세 정보로 구성된다. 점진 스트립 기반의 메쉬 전송 전송에서 메쉬 연결정보는 삼각형 스트립 상에서 직접적으로 복원되기 때문에 렌더링 과정에서 그래픽 가속기로 전송되는 데이터양을 크게 줄일 수 있다. 단순화된 스트립에서 발생하는 불필요한 과잉정보를 줄이기 위해 삼각형 스트립 표현의 간결함을 이용하여 스트립의 선축약 연산을 인코딩 하는 방법과 스트립의 정점 시퀀스를 재구성함으로써 불필요한 정점을 효과적으로 필터링하는 삼각형 스트립 필터링 알고리즘을 제안한다. 실험 결과 점진 전송동안 제안되어진 방법은 기존의 삼각형 기반 점진 전송 기법에 비해 메모리-그래픽스 프로세서 간 대역폭을 평균 40.5%~45.6% 줄인다.
-
입체는 특수 장비에 의해 디지털 데이터화 되어 3차원 물체의 표면을 메쉬나 다각형 등으로 표현하며 입체의 세부구조인 다각형은 면적, 각 정점의 토폴로지, 변의 길이, 내각과 같은 고유 기하정보 요소를 가진다. 본 연구에서는 3차원 입체를 특징짓는 다각형의 기하학적 정보를 이용하여 3차원 모델을 2차원 평면으로 전개하는 방법을 제안한다. 이와 같은 기술은 옷이나 신발과 같은 2차원 형태의 부품을 결합하여 입체형태의 제품을 만들어 내는 분야에 매우 유용하게 쓰이며 나아가 3차원 모델에 최소의 왜곡을 가지는 텍스쳐를 적용시켜 3차원 모델의 사실성을 높이는데 기여할 수 있다.
-
최근 유비쿼터스 게임의 성장과 더불어 이기종의 환경에서 새로운 기법들로 보여질 수 있는 연구가 활발히 진행되고 있다. 본 논문에서는 이기종 환경에서 임의의 OpenGL 기반의 PC 게임이나 게임 뷰어가 있는데서 Java3D 형태로 재복원해서 볼 수 있는 방법과 VRML을 사용하여 캡쳐된 장면들을 네비게이션 해 봄으로써 프레임간 오브젝트들의 움직임을 비교 분석할 수 있는 방법을 제안한다. 결과적으로 구조적인 장면 그래프에서 사건을 처리하고, Parser에서 OpenGL Primitive들의 정점 정보를 해석해서 계층구조를 변화시킴으로서 보다 빠른 실시간 렌더링을 구현하고자 한다.
-
관상동맥 폐색증 환자들에 대해서 시술되는 stent 삽입 시술이나 관상동맥 우회로 시술 중에는 X-ray 등의 조영 영상이 시술의 기준이 되고 있다. 따라서 조영 영상에서 혈관을 빠르게 인식하는 것은 정확하고 효과적인 시술의 필수 조건이다. 이러한 시술 중 빠르고 정확한 혈관 인식을 위하여 본 논문에서는 심혈관 조영 영상으로부터 관상동맥의 형태를 자동적으로 영상분할하기 위한 방법을 제안한다. 우선 조영 영상에서 혈관을 분명하게 인식하기 위해서는 잡음을 제거하기 위한 필터링이 필요한 데, Anisotropic diffusion을 이용한 필터링은 이미지 내 물체의 경계선을 보존하고, 영역 내의 잡음을 제거하는 데 효과적이다. 정확한 영상분할을 수행하기 위해서는 대부분의 경우 사용자가 영상 내에 관심 영역을 지정하는 인터렉션이 필요하지만 이는 사용자에게 불편함을 줄 수 있다. 따라서 이러한 번거로움을 최소화하고, 정확한 결과를 유도하기 위해서 자동 씨드 영역 추출 알고리즘을 제안한다. 따라서 조영 영상에 필터링을 적용한 후 추출된 씨드 영역과 추출된 에지와 Adaptive region-growing을 복합적으로 사용하는 영상분할을 수행하게 되면 보다 효과적인 관상동맥 영상 분할의 결과를 얻을 수 있었다.
-
3차원 볼륨데이터에서 분할 대상영역의 밝기 값이 다양하면서 밝기 값이 유사한 영역과 인접한 경우 3차원 영역확장(region growing) 방법을 사용하여 영역을 분할하기 위해서는 영역확장의 중요한 요인인 동질성 기준 값의 적절한 선택이 요구된다. 본 논문에서는 영역 복셀(voxel)의 1차 미분 값의 크기인 기울기 크기(gradient magnitude)만으로 영역의 경계를 찾기가 쉽지않은 대상의 분할을 위해 볼륨데이터의 지역적인 밝기 값의 변화의 특징을 고려하면서 분할 대상영역의 복셀의 2차 미분(second partial derivation)을 행렬의 요소(element)로 갖는 Hessian 행렬의 고유치(eigenvalue)를 영역확장의 문턱치 결정에 이용하였다. 제안한 알고리즘은 3차원 영역확장의 결과에 가장 큰 영향을 미치는 적절한 문턱치의 선택으로 대상영역의 분할을 성공적으로 수행하여 3차원 영역확장의 단점을 보완하였다.
-
Quantitative Analysis of Metabolism for Brain Hippocampus based on Multi-modality Image Registration해마를 비롯하여, 뇌 기능과 밀접한 관련을 가지는 뇌 하위조직의 분석에 대한 최근 연구로 MR 영상 등의 해부학적 영상으로부터의 볼륨 추출, 형상 복원, 대칭성 비교 등을 들 수 있다. 이러한 연구들은 뇌의 해부학적 정보에만 의존함으로써 관심영역에 대한 신진대사 등의 분석에 한계를 가진다. 본 논문에서는 뇌 해마영역에 대하여 해부학적, 기능적 특성의 동시 분석이 가능한 프로시저를 제안한다. 먼저 해부학적 영상과 기능적 영상의 다중모달리티 영상정합을 수행하고 이를 기반으로 해마 SPECT 볼륨이 추출되며, 나아가 체적 측정 및 강도 분포 등의 정량분석을 수행함으로써 해부학적 영역의 기능정보에 대한 직관적이며 객관적인 분석이 가능하도록 하였다.
-
파이프라인과 슈퍼스칼라 방식이 일반화된 시스템 구조 하에서, 분기 명령어는 시스템 전체적인 성능에 중요한 영향을 미친다. 특히 분기 예측이 실패했을 경우, 잘못된 분기 예측으로 인한 페널티가 발생한다는 점에서 분기 예측의 정확도에 대한 중요성은 크다고 할 수 있다. 본 논문에서는 분기 예측의 정확도를 높이기 위해서, 분기 예측과 관련된 신경망을 구축하여 이를 통해 분기 예측에 필요한 각 요소별 가중치의 변화를 분석하고, 이를 분기 예측에 새롭게 반영하고자 한다. 본 논문에서는 이를 위해 실행 구동 방식의 시뮬레이터인 SimpleScalar를 통하여 모의 실험을 수행하였으며, 실험 결과 본 논문에서 제시한 새로운 기법이 기존의 일반적인 이단계 적응형 분기 예측 기법이나 gshare 기법에 비하여 더 우수한 결과를 보였다.
-
Current rendering processors are organized mainly to process a triangle as fast as possible and recently parallel 3D rendering processors, which can process multiple triangles in parallel with multiple rasterizers, begin to appear. For high performance in processing triangles, it is desirable for each rasterizer have its own local pixel cache. However, the consistency problem may occur in accessing the data at the same address simultaneously by more than one rasterizer. In this paper, we propose a parallel rendering processor architecture, called DAVID II, resolving such consistency problem effectively. Moreover, the proposed architecture reduces the latency due to a pixel cache miss significantly. The experimental results show that DAVID II achieves almost linear speedup at best case even in sixteen rasterizers.
-
본 논문에서는 스토리지만을 위한 전용 네트워크인 파이버 채널대신, 최근 대중화되고 있는 IP 네트워크를 사용하는 IP 네트워크 스토리지에 QoS를 제공하기위한 연구의 일환으로 스토리지 입출력 트래픽에 의해서 발생되는 네트워크 트래픽의 변화를 분석하였다. iSCSI 프로토콜을 사용하여 구성한 IP 네트워크 스토리지 환경하에서, 스토리지 트래픽에 따른 네트워크 트래픽은 패턴에 있어 거의 동일한 양상을 보이지만 iSCSI 프로토콜의 영향으로 호스트 스토리지의 트래픽보다 네트워크 트래픽에 burstiness가 더해진다는 것을 알 수 있다.
-
임베디드 리눅스를 상에서 수행되는 건물 정보 서비스를 구현하였다. 종래의 웹에서 제공하는 맵(map) 서비스 기능에 건물 내부의 정보를 조회하는 기능을 추가하였다. 건설교통부에서 제공하는 수치 지형도를 사용하였고, 이로부터 지리정보데이터베이스를 구축하기 위하여 파서 및 속성정보 입력기를 구현하였다. 건물 정보를 표현하기 위하여 OralceSpatial 컴포넌트를 사용하였다. 그리고 Qt-E을 사용하여 지리정보를 보기 위한 클라이언트 프로그램을 개발하였다.
-
x86기반 임베디드 리눅스 시스템의 저장장치로 단일-칩 플래시 디스크인 DOC(DiskOnChip) 시스템이 많이 사용되고 있다. 본 연구에서는 DOC 스스로 부팅하도록 부팅이미지, 커널이미지, 루트파일시스템을 설치하는 과정을 설명한다. DOC는 자체 기능으로 에러탐색 및 수정기능과 파일시스템으로 TrueFFS가 인터페이스로 동작한다. 또한, 구성된 DOC 저장 시스템에 GUI 구현할 수 있도록 Qt-E 계층을 추가하여 시스템 개발자는 단지 어플리케이션을 설치함으로써 쉽게 임베디드시스템을 구성할 수 있다.
-
시스템의 한정된 자원을 다수의 사용자들에게 효율적으로 분배하기 위해서 작업관리 시스템이 사용된다. 이러한 작업관리 시스템은 그 종류가 여러 가지가 사용되고 있는데, 시스템의 종류나 특성에 따라서 적당한 작업관리 시스템을 사용한다. NEC 시스템에서는 작업관리 시스템으로 NQS를 사용하는데, 이 시스템을 이용하여 시스템의 한정된 자원을 다양한 사용자들의 요구에 적절히 자원을 배분 할 수 있도록 설계하고 이러한 배분 방식으로 각각의 노드에서 균형 있게 작업이 실행될 수 있도록 구현한 노드간 최적 분배 방법 등을 기술한다.
-
내장형 실시간 시스템에서는 메모리관리시스템의 구현에 있어 메모리 단편화와 시간 결정성의 문제를 해결하기 위한 방법 중의 하나로 고정크기의 메모리를 할당하는 기법이 사용된다. 내장형 자바가상기계에서도 객체를 관리하는 메모리 구조인 힙에 이를 적용하여 활용할 수 있으며 구현된 예로는 simpleRTJ가 있다. 고정크기 메모리 할당 기법은 구현이 간단하기 때문에 시스템이 단순해지고 실행 시 오버헤드의 발생이 줄어드는 장점이 있다. 하지만 실제 구현에 있어서 구현의 단순화에 초점을 맞추어 프리 리스트가 구성되지 않아 메모리할당에 있어 예상할 수 없는 시간 지연이 있을 수 있으며 이는 실시간성의 보장에 치명적인 결함이 될 수 있다. 또한 배열과 문자열의 구성에 있어 실제 크기를 그대로 사용함으로써 고정크기 할당방식의 장점을 완전히 이용되지 못하고 있다. 본 논문에서는 실질적인 고정크기 할당방식의 장점을 최대한으로 이용하기 위해 객체와 메소드의 구조, 그리고 힙을 재구성하였다.
-
90 년대 후반부터 웹 기반 수업(Web-based instruction)이라 하여 인터넷을 이용한 새로운 교육방법이 시도되었다. WBI에 필요한 각종 프로그래밍을 수작업으로 진행하여야 한다는 문제점을 극복하기 위해 개발된 학습운영체제(Learning Management System)가 개발되면서 인터넷을 통한 교육은 급속히 확산되고 있다. 무선 인터넷 기술까지 수용하는 개념인 소위 e-Learning 체제로 발전되면서 e-Learning의 수요는 급속히 증가하게 되었다. e-Learning 기술 표준 개발을 실질적으로 주도하는 기관들인 IEEE, AICC, IMS가 제안하는 개별 표준안들을 ADL에서 SCORM(Sharable Content Object Reference Model)이라는 종합적인 표준안으로 수렴하게 되면서 SCORM을 기준으로 만든 다양한 컨텐츠가 개발되고있다.
-
플래시 메모리는 안정적으로 정보를 저장하고 전송이 편하다는 측면에서 휴대용 저장매체로 많이 사용되고 있다. 그리고 셋탑박스(set-topbox), PDA와 같은 임베디드 시스템 역시 저전력 소비와 빠른 접근 시간을 요구한다는 측면에서 플래시 메모리를 저장 장치로 사용하고 있다. 그러나 플래시 메모리는 덮어쓰기가 불가능하고 지우는 속도가 느리다는 단점이 있다. 따라서 시스템의 성능을 향상시고 플래시 메모리의 수명을 늘이기 위해서 플래시 메모리의 효율적인 지움 정책은 반드시 고려되어야 하는 사항이다. 본 논문에서는 현재 알려져 있는 플래시 메모리 지움 정책을 설명하고 우선순위 조정을 통해 Wear-leveling을 구현함으로써 효율적으로 플래시 메모리를 지우는 방법을 제안한다. 이것은 Greedy 접근방식을 수정한 것으로 균등한 접근에 잘 동작할 뿐만 아니라 플래시 메모리 내에서 지우는 곳을 고르게 안배함으로써 플래시 메모리의 수명을 연장시킬 수 있다는 장점을 가진다.
-
SCORM은 기존의 e-learning 시스템에서 컨텐츠가 플랫폼에 상관없이 재사용될 수 있도록 하는 주요 목적아래 고안되었다. 그런데 이런 SCORM을 기반으로 하는 LMS에 많은 수의 컨텐츠 객체가 있을 경우 속도가 느려지게 될 수 있다. 이를 개선하기 위하여 본 논문에서는 사용자의 접근 빈도와 사용 시간이 높은 컨텐츠 객체를 모니터링하고 컨텐츠 객체마다 우선순위를 매겨서 그 우선순위에 맞게 primary 저장소에 따로 저장하는 시스템을 제안하였다. 이 시스템을 통해 검색 시에 더 많이 사용되는 교육용 컨텐츠에 더 빨리 접근 할 수 있도록 하여 전체적으로 LMS의 성능을 향상시키고자 하였다.