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
2005.05a
-
본 논문에서는 Deway order기법을 이용하여 관계형 데이터베이스 환경에서 효율적으로 XML 문서를 저장, 검색, 결과값을 반환하기 위한 XQuery 질의 처리기를 설계하고 구현한다. 우선 첫 번째로 dewey order기법을 이용하여 XML문서를 저장하기 위한 색인 모델을 관계형 데이터 베이스에 설계하고 XML문서를 저장한다. 두 번째로 이를 기반으로 XML 전문검색 언어인 XPath식을 SQL로 변환하는 전체적인 알고리즘을 제시한다. 세 번째로 위에서 변환된 SQL문의 질의 결과값을 처 음에 저장될 당시의 XML문서의 형태와 Text를 그대로 유지하면서 사용자에게 반환하는 알고리즘을 제시한다. 이 부분은 기존의 발표된 논문에서는 좀처럼 보기 드문 내용으로 XQuery에 포함되는 다양 한 형태의 Xpath식을 SQL문으로 변환할 수 있는 정확한 방법 뿐만 아니라 각각 한번의 질의로 얻고 하는 엘리먼트들과 어트리뷰트들을 찾아 XML문서 그대로 출력하는 방법에 초점을 두어 본 논문을 기 술한다. 마지막으로 이를 실제로 구현하고 Test한 결과를 바탕으로 Dewey order기법을 이용하여 XML 색인 모델을 설계 할 경우 SQL문으로 변환하여 질의를 처리하는 측면에서나 질의한 결과값을 XML문서 형태로 반환하는 측면에서나 이 기법을 사용하지 않는 Local order방식보다 성능이 훨씬 우수하다라는 결론을 제시한다.
-
본 논문에서는 관계형 데이터베이스를 이용하여 XML Schema 문서를 저장 및 갱신 시 유효성이 유지되는 저장 모델을 설계하였다. 기존의 XML Schema 저장 모델은 갱신 시 유효성 검증을 위해 XML Schema 를 파일로 추출하여 변경한 후 XML Parser 를 이용하는 복잡한 과정을 필요로 한다. 이 논문에서 설계한 모델은 슈퍼타입 서브타입을 이용한 모델링과 관계형 데이터베이스에서 제공 하는 참조 키, NOT NULL, Default, Check(Rule), Trigger 등의 제약 조건을 사용하므로 다른 응용 프로그램의 의존 없이 저장 및 갱신 데이터의 유효성을 간단하게 검증할 수 있다. 그러므로 이 저장 모델을 이용하면 XML Schema 문서가 데이터베이스에 저장이 되어 있는 그 자체로 유효한 스키 마임을 보장할 수 있어 저장 및 갱신의 효율을 높일 수 있는 장점이 있다. 본 논문에서 설계한 저장 모델은 상용 관계데이터베이스인 SQL 서버 2000 에 적용하여 테이블과 제약조건을 설정한 후 데이터 갱신과정을 실험하였으며, 실험결과 XML Schema의 작성규칙에 위배되는 변경 시도는 설정한 제약조건에 의해 사전 방지되어 데이터의 유효성이 유지됨을 확인하였다.
-
데이터베이스 성능이 저하되면, 가장 먼저 SQL 튜닝을 고려한다. SQL 튜닝에서 가장 주의 깊게 사용 해야하는 부분이 바로 Index의 설정과 관련된 부분이다. 본 논문에서 OLAP 환경에서 다양하고 복잡한 질의처리 요구와 관련하여, B-Tree Index의 문제점을 개선하고 질의 성능을 향상시키기 위해서 Bitmap Index를 사용하였다. 또한, Bitmap Index 사용의 최적 임계점을 추적하기 위하여, 데이터 분포도와 조건절의 복잡도를 조사하였으며, 샘플링된 질의문을 기준으로 B-Tree Index를 사용하였을 때와 Bitmap Index를 사용하였을 때의 비교 실험을 통하여 Bitmap Index의 사용으로 RDBMS의 성능향상이 있음을 증명하였다.
-
데이터베이스로부터 유용한 정보를 얻기 위해서 데이터마이닝을 사용하는데 많은 데이터들을 다루기 위해서는 좀 더 나은 성능의 데이터마이닝 기법이 필요하다. 연관규칙을 생성하는 기존의 Apriori 알고리즘은 많은 데이터베이스 접근과 많은 조인 횟수로 인하여 수행 속도의 저하를 가져오게 된다. 이를 개선하기 위하여 본 논문에서는 새로운 클러스터링 방법을 이용하여 클러스터링을 수행하고 각 클러스터의 연관규칙을 생성하게 된다. 본 연구의 방법을 이용하게 되면 기존 연관규칙 알고리즘으로 찾지 못했던 규칙도 생성가능하다.
-
XML은 비즈니스 메시징, 웹사이트 정보 통합, 그리고 카탈로그 통합 등의 분야에서 다양한 데이터를 표현하기 위한 포맷으로 급격하게 성장했다. 그러나 XML 데이터의 형태가 고정되어 있지 않기 때문에 전통적인 질의 방법이 항상 정확한 결과를 보여주지는 않는다. 또한 객체 지향 DBMS가 이 영역에 적합한지의 여부는 아직 명확하지 않다. 따라서 XML 데이터를 효율적으로 검색하기 위해 기존의 관계형 DBMS와 연계하여 구조 유사성을 기반으로 하는 검색 기법이 연구되고 있다. 그 중 문서, 경로, 단어로 구성된 3차원 비트맵 인덱스를 이용한 검색 시스템은 다른 XML 문서 검색 시스템보다 훨씬 빠른 수행 속도를 보여주지만, 3차원의 메모리 구조를 사용하여 많은 저장공간을 필요로 하는 단점이 있다. 본 논문에서는 XML 문서를 저장할 때 경로들 사이의 유사성을 이용하여 XML 데이터의 경로를 통합하는 기법에 대해 소개한다. 이렇게 통합된 경로를 이용하여 생성하는 3차원 비트맵 인덱스는 그 크기가 상당히 줄어들게 되고, 기존의 연구에서 보여주었던 문제점들을 해결하게 되었다.
-
XML 문서의 구조를 정의하는 XML Schema 는 문법이 복잡하며 설계자에 따라 표현방법이 달라질 수 있고 잘못된 설계는 시스템의 자원을 낭비할 수 있다. 특히 한정된 시간과 비용으로 진행되는 프로젝트에서 잘못된 XML Schema 설계는 프로젝트의 지연 및 비용 초과의 주된 원인이 된다. 따라서 본 논문에서는 XML 로 작성된 데이터 중심의 전자문서 전송 시 필요한 XML Schema 를 표준화된 방식으로 생성하는 변환정보파일 모델을 설계하였다. 그리고 설계된 변환정보파일모델에 정의된 메타 데이터를 이용하여 객체지향 개념을 도입한 XML Schema 를 자동 생성하는 시스템을 설계, 구현하여 표준화된 XML Schema 를 생성하였다.
-
3개 이상의 DNA 혹은 단백질의 염기서열을 정렬하는 다중 서열 정렬(multiple sequence alignment, MSA)은 서열들 사이의 진화관계, 단백질의 구조와 기능에 관한 연구에 필수적인 도구이다. 최적화된 다중서열 정렬을 얻기 위해 사용되는 가장 유용한 방법은 동적 프로그래밍이다. 그러나 동적프로그래밍은 정렬하고자 하는 서열의 수가 증가함에 따라 시간도 지수함수(
$O(n^k)$ )로 증가하기 때문에 다중 서열 정렬에는 효율적이지 못하다. 따라서, 본 논문에서는 최적의 MSA 문제를 해결하기 위해 클러스터링 기반의 새로운 다중 서열 정렬 (Clustering-based Multiple Sequence Alignment, CMSA) 알고리즘을 제안한다. 결과적으로 제안한 CMSA 알고리즘의 기여도는 다중 서열 정렬의 질적 향상과 처리 시간 단축($O(n^3L^2)$ )이 기대된다. -
최근 국, 내외에서 생물정보학 데이터베이스 구축이 활발히 진행되어 왔고, 각 바이오 정보 시스템의 데이터 통합 연구가 진행 중이다. 대표적인 바이오 데이터베이스 시스템인 GenBank, DDBJ, EBML 등은 같은 의미의 데이터라 하더라도 각 시스템의 내부 데이터 구조 및 데이터 표현 형식이 상이하여 통합에 어려움이 따른다. 이를 해결하기 위해 통합 데이터 형식을 지원하는 웹 서비스 기반 데이터 통합 방식이 제안되고 있다. 현재 국내 웹 서비스 기반의 바이오 정보 제공 사이트들은 SOAP을 이용한 단순 메시지 전달 기법으로 초보적인 단계라 할 수 있다. 본 논문에서는 SOAP을 이용한 단순한 메시지 전달 기법만이 아닌 레지스트리 서버 검색을 통해 서비스 제공자를 찾고, WSDL문서를 분석한 후 사용자에게 검색 메소드를 제공함으로써 빠르고 정확한 서비스를 제공하여 기존에 구축된 시스템의 단점을 보완한다. 또한 상이한 스키마로 이루어진 데이터들을 효과적으로 통합하기 위해 온톨로지를 이용한 웹 서비스 기반 바이오 정보 시스템을 제안하고 구현한다.
-
1998년 XML 문서 표준이 제안된 이래, 다양한 응용 분야에서 XML은 데이터를 표현하는 표준으로 자리잡아 가고 있다. 특히, 인터넷상의 많은 데이터들이 XML 형태로 작성되고 변환됨에 따라 다량의 XML 데이터가 생성되고 있다. 따라서 현재 XML 문서의 저장 및 질의 처리 기법의 연구가 활발하게 진행되고 있다. 하지만 기존의 연구는 대용량 XML 문서를 다루기에는 미흡한 점이 있다. 본 논문에서는 인터넷상의 널리 퍼져있는 방대하고, 다양한 구조의 XML문서들을 대상으로 패스 기반 질의를 빠르게 처리할 수 있는 검색 기법을 제안한다. 제안된 기법은 인터넷상에 산재해 있는 여러 XML 문서를 관계형 데이터베이스에 효율적으로 저장하고 질의를 통해 인터넷상 XML 문서의 엘리먼트를 빠르게 검색하는데 주안점을 둔다. 먼저, XML 문서를 관계형 데이터베이스에 효율적으로 저장하는 계층형 XML 저장 기법을 제안하고, 정보 검색 시스템에서 많이 사용하는 역 인덱스를 사용하여 저장된 XML 문서에 대한 검색 성능을 향상시킨다.
-
공간 데이터 웨어하우스 구축기는 소스 데이터의 변경 사항을 일괄처리의 형태로 공간 데이터 웨어하우스에 적재한다. 또한, 공간 데이터 웨어하우스 서버는 사용자의 질의에 빠른 응답을 하기위해 적재된 데이터로 색인을 구축한다. 색인을 구성하는 기존 기법으로는 벌크 삽입 기법 및 색인 전송 기법이 있다. 벌크 삽입 기법은 색인을 구성하기 위한 클러스터링 비용이 필요하며 검색 성능도 떨어진다. 또한, 색인 전송 기법은 주기적인 소스 데이터의 변경을 지원하지 않는다는 문제점이 있다. 본 논문에서는 이와 같은 문제점을 해결하기 위해 공간 데이터 웨어하우스에서 부분 색인 전송을 이용한 효율적인 색인 재구성 기법을 제안한다. 제안 기법은 구축기에서 색인의 구조에 맞게 클러스터링된 클러스터들을 부분 색인으로 구성하여 페이지 단위로 전송한다. 공간 데이터 웨어하우스 서버에서는 전송된 부분 색인의 물리적 사상 문제를 해결하기 위해 물리적으로 연속된 공간을 예약하고 예약된 공간에 부분 색인을 기록한다. 기록된 부분 색인은 공간 데이터 웨어하우스 서버에 있던 기존 색인에 삽입된다. 부분 색인이 기존 색인에 직접 삽입됨으로써 색인 재구성을 위한 검색, 분할, 재조정 비용은 최소가 된다.
-
다차원 분석을 위한 OLAP 연산에서는 사용자의 요청에 빠르게 응답하기 위해 집계 값을 미리 계산하여 저장해 두는 사전 집계 방식을 이용한다. 시공간 데이터에 대한 사전 집계 기법으로는 R-트리의 각 노드에 대한 과거 집계 값을 요약 테이블로 관리하는 기법과 R-트리의 노드에서 현재 집계 값을 관리하는 기법이 있다. 그러나 이 기법들은 현재와 과거 모두의 집계 정보를 필요로 하는 시스템에서는 성능이 저하되며, 특히 과거 집계 정보의 경우 시간에 따른 계층화가 되어있지 않아 시간에 대한 계층 분석에 어려움이 있다. 본 논문에서는 시공간 데이터의 현재와 과거 집계 정보를 효율적으로 관리하는 기법을 제안한다. 제안 기법은 aR-tree를 이용하여 해당 영역에 대한 현재 집계 정보를 저장하고, 각 노드에 과거 집계 정보에 대한 연결을 위하여 링크를 추가하였다. 과거 집계 정보는 각 노드의 과거에서 현재까지의 집계 정보를 계층 구조로 유지하는 시간 요약 집계 테이블을 만들어 저장한다. 따라서 제안한 기법은 현재와 과거 집계 정보를 모두 유지할 수 있으므로 현재와 과거 집계 정보에 대한 처리 성능을 향상시킨다. 또한 제안 기법에서는 공간 정보를 공간 인덱스인 R-트리로 유지하고, 과거로부터의 시간 정보를 시간 요약 집계 테이블을 이용하여 계층화시켜 유지하므로 시간과 공간에 대한 계층 분석이 용이하다.
-
본 논문에서는 S-XML 미들웨어에서 캐싱을 이용한 효율적인 공간 데이터 변환 기법을 제안한다. 공간 데이터베이스 관리 시스템(SDBMS)을 기반으로 하여 S-XML 을 지원하는 시스템은 SDBMS 에서 사용되는 이진 데이터와 S-XML 간의 상호 변환 과정이 필요하다. 특히 변환 과정에서 공간 데이터는 비공간 데이터에 비해 데이터 크기가 크고, 복잡한 동시에 다양한 데이터 형식을 가지고 있어 비공간 데이터에 비해 변환 비용이 크다. 따라서 공간 데이터의 특성을 고려한 변환 비용 감소 기법이 필요하다. 제안 기법은 SDBMS 의 질의 처리 결과인 이진 데이터를 S-XML 문서로 변환하고, S-XML 미들웨어의 캐싱 관리자에서 공간 데이터에 해당하는 부분만을 캐싱 한다. 캐싱 관리자는 질의를 점 질의와 영역 질의로 구분한다. 점 질의의 결과에 대해서는 공간 데이터의 OID 를 키 값으로 하는 해쉬 색인을 사용하며, 영역 질의 결과에 대해서는 질의에서 표현된 MBR 에 따라 R-Tree 색인을 사용한다. 변환 과정에서 요구되는 공간 데이터가 캐싱된 데이터로 존재하면 질의 종류에 따른 색인을 사용하여 데이터를 추출하고 이를 S-XML 데이터로 치환한다. 캐싱 데이터를 이용한 공간 데이터 변환 기법에 의해 공간 데이터의 변환 비용을 줄임으로써 S-XML 미들웨어 에서의 변환 시간을 단축할 수 있다.
-
This paper proposes an index structure which is used to process X-Path on S-XML data. There are many previous index structures based on tree structure for X-Path processing. Because of general tree index's top-down query fashion, the unnecessary node traversal makes heavy access and decreases the query processing performance. And both of the two query types for X-Path called single-path query and branching query need to be supported in proposed index structure. This method uses a combination of path summary and the node indexing. First, it manages hashing on hierarchy elements which are presented in tag in S-XML. Second, array blocks named path summary array is created in each node of hashing to store the path information. The X-Path processing finds the tag element using hashing and checks array blocks in each node to determine the path of query's result. Based on this structure, it supports both single-path query and branching path query and improves the X-Path processing performance.
-
In multi-level storage system with snapshot data, some snapshots which are from selection portions of the base tables are kept in main memory. So how to efficiently refresh snapshots in response to changes on their base tables for preserving consistency which requires snapshots reflect the current state of the base tables referenced by the snapshot query is a very import research issue. In this paper, a method for efficiently refreshing snapshots is proposed. In this method, it uses a data structure to store metadata which contains some necessary information of every snapshot and an updating log that records the history of changes on its base tables. Synchronization process scans the metadata and refreshing process is executed using appropriate logs after it finds anyone of the snapshot need to be refreshed.
-
웹 상에서 XML 로 기술된 데이터가 증가하고, 이를 이용하여 의미 있는 데이터를 검색하는 것의 중요성이 커지고 있다. 웹 상에서 더 좋은 검색 성능을 보이기 위해 XML 질의 결과를 캐쉬하는 방법에 관한 연구들과 캐쉬의 저장 공간과 다양한 질의를 캐쉬에 저장하는 것에 한계가 있기 때문에 캐쉬 교체 기법에 관한 연구들이 있었다. 기존의 XML 캐쉬 교체 정책에는 질의 결과를 교체 단위로 하는 방법과 질의 결과 내의 각 경로들을 교체 단위로 하는 방법이 있는데, 첫번째 방법은 효율이 상대적으로 낮고 두번째 방법은 높은 효율에 비해 교체 연산을 수행하는 부담(overhead)이 크다는 단점이 있었다. 본 논문에서는 위 두 방법의 단점을 해결하기 위해 2 단계로 교체 희생자를 선택하는 방법을 제시한다. 질의 결과들 중에서 교체 희생자를 찾고, 그 희생자 내의 모든 경로들 중에서 다시 교체 희생자를 찾는다. 이는 각 질의 내의 경로가 교체 희생자가 되어 캐쉬 효율을 향상 시키고, 질의 결과에 대해 먼저 교체 대상을 찾으므로 교체 희생자를 찾기 위한 연산을 수행하는 부담을 줄인다. 또한 캐쉬 적중률, 최근 접근 시간, 인출 지연 시간, 객체 크기를 고려하여 교체 희생자를 선택하는 교체 함수를 제시한다. 가상의 시맨틱 데이터에 대한 캐쉬 교체 시스템을 구현하여 본 논문에서 제시한 교체 기법과 교체 함수를 평가한 결과를 기술한다.
-
최근 환자중심의 진료환경 구축을 통한 진료의 질적인 향상을 위해 바이오 및 임상정보 통합의 필요성이 점차 커지고 있다. 따라서 기존의 폐쇄적인 의료시스템들을 개방적인 시스템으로 전환하고 각 시스템간에 정보를 교환하고 공유하기 위해 HL7 등의 표준들이 급속히 확산되고 있다. 그러나 HL7 은 임상문서 교환을 위한 유연성있는 표준이지만 시스템에 의존적인 형태의 메시지는 이질적인 시스템간의 정보교환에는 부적합하다. 따라서 HL7 표준중 XML 기반의 임상기록 저장 구조인 CDA 를 이용하여 환자의 임상정보가 통일되고 통합될 필요성이 있으며 본 논문은 새로운 CDA 를 지원하기 위해 바이오 및 임상정보를 통합하고 통합된 정보를 통합저장소에 저장하는 기능과 시스템 간 자료전송 그리고 외부의 응용프로그램을 통한 통합저장소의 접근제어 기능을 수행하는 미들 웨어를 설계한다.
-
최근 응용 프로그램은 대다수가 웹으로 이루어져 있다. 그것은 빠르게 변화하는 비즈니스 시장에서 살아남기 위해 기업들이 배포 및 유지보수가 쉬운 웹 응용프로그램을 선호했기 때문이다. 하지만 이제는 다양한 고객의 요구조건을 웹 응용 프로그램이 충족시키기에는 한계가 있다. 이런 문제를 해결하고자 많은 기업은 앞 다투어서 새로운 인터넷 구조인X-Internet기반의 응용프로그램을 출시하고 있으면 기업들도 도입을 서두르고 있다. 본 논문은 X-Internet 기반의 응용프로그램과 웹 응용프로그램의 성능을 비교 분석함으로써 X-Internet 기술의 가능성을 알아보고자 한다.
-
임상정보 문서는 환자 진료기록뿐만 아니라 처방전, 개인적 유전자정보를 가지고 있다. 이러한 임상 정보 문서는 병원 시스템들간에 교환 및 공유함으로써 양질의 의료서비스를 제공할 수 있다. 이와 관련하여 임상정보의 통합을 위한 기존의 연구들은 각각 HL7 메시지를 XML 문서로 변환하고 XML 기반의 CDA 를 관계형 데이터베이스에 저장하는 연구가 진행되었다. 그러나 관계형 데이터베이스는 문서의 데이터 별 테이블 단위로 생성, 저장된다. 그러나 HL7 과 CDA 는 문서 중심의 XML 문서이기 때문에 관계형 데이터베이스에 저장 시 문서 별 많은 변이가 존재하여 테이블 증가를 갖는다. 따라서 비정규적인 구조에 적합한 데이터베이스를 선택하기 위해 XML 전용 데이터베이스와 관계형 데이터베이스 비교하고 효율적 저장을 위해 압축기법을 제시한다. 압축기법을 적용한 임상 정보 데이터베이스는 대용량 임상정보 문서의 크기를 압축함으로써 문서의 크기를 줄임으로써 데이터베이스의 효율적 저장을 향상시킨다.
-
생물정보원은 이질성이 높고 사용자의 요구사항이 다양하다. 본 논문은 이러한 이질성을 해결하고 사용자의 다양한 요구사항에 쉽게 대처할 수 있는 XML 기반의 생물정보원 통합시스템의 설계개념과 구조 및 구현결과를 제시한다. 제시하는 통합시스템은 관계형테이블, 객체, XML, 플랫파일 등 다양한 자료형을 지원하면서, 관계형, 객체관계형, 웹자원, 응용프로그램 등 데이터 관리모델에 무관한 뷰 정의 및 질의처리모델이다. 그리고 사용자정의 XML 뷰 기반의 뷰 관리 및 질의처리를 통하여 사용자의 다양한 요구사항에 쉽게 적응할 수 있는 미디에이터 질의처리 기반의 생물정보원 통합시스템을 제시한다.
-
유비쿼터스 의료 기술이 본격화되면서 센서 네트워크를 통해 환자의 건강 관련 데이터 스트림을 수집하여 위험상황을 탐지하고 지속적인 건강 상태를 모니터링할 수 있게 되었다. 그러나 방대한 양의 스트림 데이터로부터 의미 있는 데이터를 효과적으로 찾아내기 위해서는 실시간으로 데이터의 갱신과 집계 연산이 가능해야 하고 데이터의 압축이 효율적으로 처리 될 수 있는 다차원 저장구조가 필요하다. 기존의 다차원 데이터 분석 도구인 OLAP 큐브 저장구조는 실시간 업데이트가 힘들고, 스트림 데이터 저장 구조인 DSMS들은 다차원 데이터 분석이 용이하지 않다. 이에 본 연구에서는 건강 스트림 데이터의 특징과 질의를 분석하고, 이러한 스트림 데이터에 적합한 저장구조의 요건을 제시하였다. 또한 점진적 갱신이 가능하고, 대용량 데이터를 시간 차원으로 압축, 삭제하기 용이하며 실시간에 분석 데이터 구축이 가능한 저장구조를 제안하고 그 효율성을 보였다.
-
유비쿼터스 컴퓨팅 환경에서 분산되어 존재하는 서비스나 디바이스의 효과적인 사용을 위해서는 서비스의 종류나 서비스의 위치 등의 기본적인 정보가 사전에 제공되어야 한다. 이러한 기본 정보를 사용자의 요구에 맞게 정확히 탐색해서 찾아주는 일련의 과정을 서비스 디스커버리(Service Discovery)라 칭하며, 유비쿼터스 같은 분산 이동 환경에서 가장 먼저 구축되어야만 하는 시스템이다. 최근에는 발달된 에이전트 기술을 서비스 디스커버리와 접목시켜 분산되어 있는 서비스와 디바이스 그리고 사용자까지 효율적이고 유용성 있게 관리하는 추세이다. 각국의 기업이나 학교에서 수 많은 에이전트 플랫폼이 개발되어 왔지만, 각기 다른 개발 기준의 적용으로 인하여 에이전트 플랫폼 간의 상호운용(Interoperability)에 어려움이 존재한다. FIPA 에서는 이종 에이전트 플랫폼 간의 제공 서비스 상호운용을 위해서 디스커버리 미들웨어(Discovery Middleware) 모듈을 제안하였다. 본 논문에서는 FIPA-OS 와 JADE 그리고 SLP 플랫폼 들이 서로의 서비스를 공유할 수 있도록, FIPA 에서 제안한 디스커버리 미들웨어를 실질적으로 개발하여 상호간의 서비스 디스커버리가 이루어질 수 있도록 하였다.
-
워크플로우는 컴퓨터에 의해서 자동으로 실행되고 관리되는 업무 프로세스이다. 워크플로우 기술은 기업 환경의 변화와 함께, 비즈니스 프로세스 관리(BPM:Business Process Management)의 개념과 함께 발전해 왔다. 또한비즈니스를 수행하기 원하는 기업의 거래파트너간, 고객, 공급자들의 분리된 비즈니스 환경을 제거하고, 향상된 e-비즈니스를 수행하기 위한 통합 환경을 제공해주는 웹 서비스는 워크플로우를 구성하는 매우 중요한 개념이 되었고, 이러한 웹 서비스의 흐름을 정의하는 워크플로우 설계 언어가 많이 등장하였다. 그 중 가장 표준이 될 가능성이 유력한 BPEL4WS는 비즈니스 프로세스에 필요한 트랜잭션, 보상 등의 개념을 포함하여, 효율적으로 비즈니스 프로스세스를 구성할 수 있게 해 준다. 그러나 BPEL4WS는 1)고정된 WSDL파일을 참조하여, 그 흐름을 정적으로만 구성할 수 있다는 단점이 있고, 2)제한된 자원만을 갖고 있기 때문에, 의미를 부여할 수 없어 대체 서비스를 찾을 수 없다는 단점이 있다. 따라서 본 논문에서는 이러한 단점을 해결하기 위하여 기존의 WSDL에 의미(Semantic)을 부여하는 방법으로 이를 해결하고자 한다.
-
PC 그리드 컴퓨팅(Grid Computing) 환경이란 기존의 클라이언트/서버 구조를 최대한 이용하여 텍스트 정보뿐만 아니라 컴퓨팅 파워, 데이터 저장 장치, 첨단 실험 장비 등 가용한 모든 자원들, 나아가 인력 자원들까지도 인터넷을 통해 공유하는 기술이다. 각 클라이언트는 공동으로 작업하는 프로젝트의 처리 결과를 중심이 되는 서버에 전송한다. 중심 서버에서는 각 클라이언트들의 개별적인 처리 결과를 종합하여 단일 결과를 도출한다. PC 그리드 컴퓨팅 환경하에서 분산된 모든 서비스나 장치들이 상호작용 하기 위해서는 해당 서비스가 제공하는 것이 무엇인지, 또한 자신이 원하는 자원이 어디에 위치해 있는지를 정확히 알아야만 한다. 이런 일련의 작업들을 서비스 디스커버리(Service Discovery)라 한다. 이기종 에이전트 플랫폼 간에 자원의 공유를 위해서 FIPA 에서는 서비스 디스커버리에 대한 명세서를 제안하고 있다. 본 논문에서는 PC 그리드 컴퓨팅 환경에서 이기종 에이전트 플랫폼간에 서비스 디스커버리가 이루어 질 수 있도록 연구 및 개발을 목적으로 한다.
-
현재 육군에 복무중인 46여만 명의 병에 대한 입대부터 전역까지 개인의 변동 자력을 관리하고 있는 야전제대 인사관리 시스템은 인사명령권 부대별 단독 PC 시스템에서 D / B를 운영하는 Off-Line 방식으로 상 하 부대간 연동이 되지 않아 잦은 병적 착오와 자료의 신뢰성 및 최신 자료유지에 제한이 있다. 따라서 병적변동의 근거가 되는 인사명령과 연동이 되고 인사명령 발령과 동시에 육군의 병적DB가 변동되는 on-line방식의 병적관리시스템 구축이 절실하다. 본 논문에서는 기존의 야전제대 인사관리 시스템을 보완하는 Web 환경에서의 육군의 병 인사관리시스템 구성 및 설계방안을 제안하였다.
-
최근 들어 건설분야에서도 정보화를 통해 건설업무의 생산성 향상과 비용 절감을 위해 많은 시스템이 개발되고 있다. 이에 따라 건설정보시스템들에서 생성, 유통되는 정보자원이나 데이터가 다양하고 방대해지고 있다. 이를 위해 본 연구는 건설정보시스템들 간에 정보자원이나 데이터의 상호 연계성을 확보함으로써 언제, 어디서든지 필요한 정보자원이나 데이터을 추출하여 공유 및 재사용할 수 있는 메타데이터시스템 구축 방안을 마련하였고, 16종의 건설CALS 메타데이터를 개발하였다.
-
본 논문에서는 지리정보 시스템인 GMS 를 기반으로 한 공간 연관 규칙의 구현과 설계 방법을 제안한다. GMS 에는 비공간 데이터와 공간 데이터가 테이블로 구분되어 저장되어 있다. 이를 이용하여 비공간 데이터 집합에서 관련된 데이터 집합을 추출한 후 그에 해당되는 공간 데이터를 이용하여 공간 연관 정보를 찾아내서 연관 규칙을 발견하는 방법에 대입하여 공간 연관 규칙을 발견한다.
-
수행 과정에서의 성능 측면에서 기존의 데이터 스트림 처리 방법들은 주로 수행 과정에서의 저장 공간 사용량 및 데이터 객체당 수행 시간을 줄이는데 초점을 맞추고 있다. 이들 방법들에서 일정 시간 내에 처리될 수 있는 데이터 객체의 수보다 많은 데이터 객체가 발생된다면, 그들 중 일부는 실시간으로 처리되지 못한다. 본 논문에서는 튜플 데이터 스트림에서 발생빈도 기반의 중요 튜플 선별 방법을 제안한다. 이는 해당 데이터 스트림 처리 과정에서 전처리 과정으로 간주할 수 있다. 제안된 방법에서는 데이터 스트림의 변화를 고려하여 중요 튜플 선별을 위한 임계값을 적응적으로 조절한다. 이를 지원하기 위해서 튜플의 발생빈도 예측 방법을 제시한다.
-
워크플로우의 도입으로 인하여 다수의 기업은 업무의 효율성을 증대 시켰다. 하지만, 진정한 기업 업무의 효율성 증대는 워크플로우의 도입으로 인한 비즈니스 프로세스의 자동화뿐만 아니라 비즈니스 프로세스 설계의 최적화 및 개선이라고 판단된다. 이에 본 논문에서는 의존성 기반의 워크플로우 마이닝 기법에 관하여 제시 하며, 비즈니스 프로세스 설계의 최적화 및 개선을 위하여 어떠한 방법으로 접근해 나아가야 할지에 관하여 논한다.
-
21세기는 정보화 사회로서 정보와 지식이 사회를 움직이는 원동력이며 국가 경쟁력의 기반이 되고 있다. 정부에서는 정보 통신 기술(ICT) 교육 지침을 정하여 2001학년도부터 초등학교, 중학교, 그리고 고등학교에서 정보 소양 교육과 각 교과별 교수 학습에 ICT기술을 10%이상 활용하도록 권장하고 있다. 따라서 일선학교에서는 이러한 정보 사회의 교육환경 변화와 요구에 부응하여 ICT활용 교육을 위한 교수 학습 지도안을 여러 가지 방법으로 작성하고 있으나 현재까지 web을 통한 학습지도안 작성은 매우 미흡한 상황이다. 이에 본 연구에서는 ICT활용 학습지도안을 시공간의 제약 없이 작성, 수정, 검색, 그리고 활용이 가능한 학습지도안 작성시스템을 web을 기반으로 설계하여 학습지도안의 공유 및 재활용 등을 용이하게 함으로써 지도안 작성시간을 대폭 줄일 수 있도록 하였다. 또한 학습지도안과 수업자료를 데이터베이스에 저장하여 데이터의 효율적인 관리와 검색이 가능하게 하였으며, 수업활동 종료 후 형성평가 문제의 출제 및 평가 결과가 계속 누적되어 앞으로의 개인별, 수준별 학습활동에 참고자료로 활용될 수 있도록 하였다. 학습자도 시공간의 제약 없이 학습지도안 검색이 가능하므로 학습자의 예습 복습을 용이하도록 하였다.
-
본 논문에서는 국가 출연연구소에서 수행하고 있는 연구과제들의 기본적인 정보와 각 연구과제에서 산출된 다양한 연구결과(논문, 세미나, 지적재산권 및 기술이전) 정보를 수집/관리하고 이를 다양한 형태의 정보로 기관정보관리자, 연구자, 일반 대중을 대상으로 서비스하는 시스템에 대해 소개 하고자 한다. 본 시스템을 구축하여 서비스함으로써 산발적으로 수행되어 오던 연구개발 정보를 통합 서비스할 수 있는 기반이 마련될 수 있고, 이로 인해 다양한 연구분야의 결과를 보다 쉽게 접할 수 있어 연구결과의 효과적인 전파 및 새로운 융합기술연구 유도에 도움을 줄 수 있게 될 것이다. 또한 체계적인 정보 수집 방안을 마련하고 수집된 정보에 대한 검색 및 조회 서비스, 연구성과 통계제공, 기관별 연구성과 비교 등의 서비스를 제공함으로써 향후 국가차원의 연구개발 정책 추진 및 지원에 필요한 보다 객관적인 근거를 제공할 수 있게 될 것이다.
-
이동 객체 데이터베이스 시스템에서 시공간 조인 연산은 이동 객체들의 결합을 위한 중요한 연산이며 수행 시간은 이동 객체의 수가 증가함에 따라 기하급수적으로 증가한다. 그러므로 효과적인 시공간 조인 연산이 필수적이다. 본 논문에서는 기존의 공간 조인에서 활용되었던 기법들을 이동객체 조인에 적용하였다. 이동 객체의 궤적에 대한 정보를 잘 유지하고 있는 시공간 색인인 TB-Tree 를 이용한 깊이 우선 탐색 기반과 넓이 우선 탐색 기반 TB-Tree 조인에 대한 알고리즘들을 제시하고 구현한 알고리즘들의 성능 비교한 실험 결과를 제시한다.
-
RFID 시스템에서 태그의 위치를 추적하기 위해서 궤적은 모델링되고 색인되어야 한다. 궤적은 태그가 판독기의 인식영역으로 들어갈 때와 나갈 때 보고되는 두개의 시공간 위치를 연결한 선분으로 표현될 수 있다. 만약 태그가 판독기의 인식영역에 들어와 나가지 않으면 시공간 위치는 오직 태그가 인식영역에 들어올 때만 보고된다. 따라서 판독기에 머물고 있는 태그는 궤적을 표현할 수가 없으므로 질의 시 이러한 태그를 검색할 수 없다. 이러한 문제를 해결하기 위하여 이 논문에서는 태그의 궤적을 시간 매개변수 간격으로 정의한다. 시간 매개변수 간격은 시간에 따라 시간 축길이가 변하는 시간에 종속적인 선분으로 판독기에 머무는 객체의 궤적을 표현할 수 있다. 또한 RFID 시스템에서 사용되는 질의를 분류하고 효율적인 처리를 위해 태그의 식별자를 차원에 추가하는 방법을 제안한다.
-
최근 인터넷과 이동통신이 결합된 무선휴대단말기에서 인터넷의 접속을 가능하게 하여주는 모바일 서비스가 등장하게 되었으며, 성장단계의 새로운 차세대 유비쿼터스(Ubiquitous) 시대로 진입하게 되었다. 유비쿼터스 컴퓨팅 장치들은 애플리케이션 및 인터넷을 통한 서비스에 연결되지 않으면 모든 잠재력을 발휘하지 못한다. 초기의 웹 애플리케이션들이 사용되기 시작되었을 때는 이러한 환경을 예측하지 못했으며, 현재는 기존의 웹 애플리케이션을 유비쿼터스 환경에서 활용의 필요성이 대두되고 있는 실정이다. 이런 문제점을 성취하기 위한 한 가지 접근법이 공통된 애플리케이션의 컨텐츠 변환이다. 따라서 본 논문에서는 XML과 XSLT 기반의 접근방식의 켄텐츠 변환을 제안 구현하며, 유비쿼터스 환경에 맞는 유무선 웹 애플리케이션을 제공한다.
-
관계형 데이터베이스(RDBMS)의 내용을 XML로 표현하게 되면 지금까지 축적되어온 방대한 비즈니스 데이터들을 지속적으로 이용할 수 있게 된다. 다양한 형태로 저장된 XML 문서에서 원하는 데이터를 추출하고 변환하는 작업을 위해 W3C에서는 XPath를 핵심으로 하는 XQuery를 새로운 질의어 표준으로 발표하였다. RDBMS에 XQuery 질의어로는 구조가 다르기 때문에 질의어를 사용할 수가 없다. 따라서 본 논문에서는 XQuery 질의어로 RDBMS에서 검색이 가능하도록 XQuery 질의어를 SQL문장으로 변환시켜 검색할 수 있는 변환기를 설계하였다. 이 변환기는 복잡한 Numbering 기법을 사용하지 않고 child-parent relationship만 사용하므로 효율적인 데이터의 업데이트를 처리할 수 있다.
-
J2EE 환경 기반의 IBM DB2 for z/OS 데이터 베이스를 적용한 어플리케이션에서 성능이 상대적으로 저하되는 문제가 발생 하였다. 즉, J2EE (Java 2, Enterprise Edition) 환경에서 동일한 어플리케이션을 Unix 서버의 오라클 데이터 베이스와 IBM DB2에 적용하여 비교한 결과 DB2부문에 대한 TPS가 작고 Transaction Elapsed Time이 오래 걸리며 CPU Utilization이 낮았다. 이러한 초기 결과값을 Baseline으로 설정하여 DB2를 데이터 베이스 서버로 사용하는 경우 어플리케이션의 성능을 개선 하기 위한 요소를 도출하고 성능 향상을 위한 조정 작업을 통해 DB2의 성능을 개선했다.
-
전력산업이 전력회사 중심에서 고객 중심의 비즈니스 서비스로 변함에 따라 고객의 요구 충족을 위한 고기능 전력정보서비스 제공의 필요성이 점차적으로 증대되고 또한 데이터 중심에서 정보, 지식 등 특화된 분석정보 제공은 필수불가결한 요소가 되고 있다. 따라서 효율적 활용과 공용을 전제로 검침데이터에 대한 실시간 처리와 효율적 통합관리기술이 필요하다 하겠다. 본 논문은 전력산업 부가가치를 높일 수 있는 무한한 잠재력을 지닌 전략적 자산으로서 검침데이터에 대한 정확한 처리와 효율적 지원으로 고객서비스의 질을 한 차원 높이는 동기를 마련하는 한편, AMR 데이터의 활용과 이용효율성을 극대화하는 방안을 제시하며, 현재 적극적으로 추진되고 있는 전력부사서비스 산업의 활성화에 효과적으로 이용될 것으로 기대한다,
-
워크플로우 시스템은 비즈니스 환경에서 프로세스의 자동화 수행을 통해 업무 처리의 효율성 및 성능을 극대화시켜주는 미들웨어 시스템이며 워크플로우 엔진은 이러한 비즈니스 서비스의 실질적인 수행을 컨트롤 및 관리해주는 역할을 한다. 워크플로우 클라이언트로부터의 서비스 요청에 대한 처리를 위해 워크플로우 엔진은 엔진 내부의 핵심 컴포넌트들의 연동에 의해 생성되는 서비스 인스턴스들의 처리 행위를 통해 서비스를 수행하며, 서비스 처리를 하면서 발생되는 이벤트들에 대해서 로그를 기록한다. 이러한 로그 데이터들은 워크플로우 모니터링 분석에 중요한 근거 자료로서 사용되며, 워크플로우 웨어하우징 및 마이닝등의 분야에서 주요 근간 데이터로서 사용될 수 있다. 본 논문에서는 자체 제작된 e-chautauqua 초대형 워크플로우 시스템을 배경으로 초대형 워크플로우 라는 환경에서 대용량의 로그를 어떻게 구성하는지에 대해서도 살펴볼 것이며, 워크플로우 엔진을 구성하는 핵심 컴포넌트들의 연동에 의해 수행되는 서비스 인스턴스들의 이벤트들이 어떠한 모습으로 로그 메시지를 구성하게 되는지에 대한 로그 메시지 포맷에 대한 전반적인 워크플로우 로깅 메커니즘에 대해 기술하고자 한다.
-
본 논문은 가상 계측 단말기 (Virtual Instrument) 제작을 위해 만들어진 가상 계기 스크립팅 툴킷 (VIST)의 구현과 설계를 보여준다. 가상 계기는 가상현실에서 휴대용 컴퓨터에 탑재되어 실행되는 응용 프로그램들을 일컫는다. 가상 계기는 가상환경의 특성에 대해 조사하고 보여주는 데 사용되고 가상환경에서 사용자와 가상현실 시스템의 상호 작용을 개선시키는 데에도 사용할 수 있다. VIST 는 가상 계기를 구성하는 컴포넌트를 쉽게 생성하도록 해주고, 그 컴포넌트들을 사용하여 프로토타입을 빠르게 제작할 수 있게 한다. 또한 가상환경 안에서 가상환경의 특성과 가상객체의 속성을 보여 주고 그것들을 쉽게 파악하도록 하는 메커니즘을 제공한다. 본 논문은 VIST 의 설계 원리와 구조를 기술하고, 실제로 어떻게 가상 계측 단말기를 제작하였는지 보여준다.
-
지형/지물 이미지, 특히 항공.위성사진의 경우 대부분 비슷한 색상과 질감을 갖는다. 따라서 지형/지물 이미지 데이터베이스에서 질의 이미지를 효율적으로 검색하기 위해 이미지의 형태 특징을 이용해야 한다. 본 논문은 지형/지물의 형태 특성을 고려한 형태 특징 추출 방법을 제안한다. 이 방법은 기존의 직각 좌표계를 이용한 투영 방법을 발전시킨 것으로 원형 좌표계를 이용하여 일정 간격의 방향에서 투영 연산을 수행한다. 이를 통해 본문에서 언급하는 세 가지 특징을 추출한다. 이 방법은 이미지의 방향/크기/위치에 관계없이 이미지의 형태 특징을 추출 할 수 있다. 기존의 형태 특징 추출 방법인 CSS 방법과 비교.실험을 통해 본 논문에서 제안한 방법의 성능과 장점을 보인다.
-
인터넷 환경의 발달과 함께 다양하고 효율적인 웹 기반 문서의 개발이 요구되면서 멀티미디어 문서저작도구에 관한 연구가 활발히 진행되고 있지만, 기존의 저작 도구는 사용하기 어려울 뿐만 아니라 대부분 전문 지식을 요구한다. 본 논문에서는 멀티미디어 저작용으로 널리 사용되는 플래시의 액션스크립트와 문서의 사실상 표준언어인 XML를 이용하여 효율적인 멀티미디어 문서 저작 도구를 제안한다. 이는 웹 상에서의 가벼운 플랫폼으로 동작하여 유무선 단말기에 탑재 가능하며, 접근 용이성 등 다양한 장점이 있다.
-
히스토그램은 컬러 공간의 특징 때문에 조명에 매우 민감하며, 이동된 빛의 강도를 가지고 있을 때, 유사성을 떨어뜨릴 가능성이 커지기 때문에, 본 논문에서는 히스토그램의 영역을 몇 개의 영역으로, 나눠, 그 영역들을 계산하는 HAC(Histogram Area Calculation)라 불리는 새로운 검색 방법을 소개한다. 제안한 방식은 현재 히스토그램이 가지고 있는 특성에 기반 하여, 히스토그램의 영역을 계산하고, 유사사성을 matching 시킴으로써, 명암도 변화에 대해서 기존의 다른 전통적인 히스토그램 방법이나, 병합된 히스토그램 방법보다 제안한 방식의 성능이 훨씬 뛰어나다는 것을 보여준다.
-
의료기기의 디지털화로인해 의료영상분야도 디지털화되고 있다. 본 논문에서는 의료영상에서 발생하는 기하학적 변형에서도 개인정보를 인증할 수 있는 디지털 워터마킹을 제안한다. 제안한 방법은 디지털 영상을 주파수 공간으로 변환시킨 후 효과적인 워터마크 삽입을 위해 인간의 감지능력이 떨어지는 주파수 영역과 중요한 주파수 영역을 선택하였다. 그 다음 영상 전체에 반복적이며, 그 내용에 따라 적응적인 워터마크를 삽입하는 방법을 제시하였다.
-
오늘날 디지털 비디오 처리 시스템의 성능 향상 및 분석을 위한 많은 방법론이 연구되어 왔지만, 저차원 레벨의 성분에 기반을 둔 것이 일반적이다. 그러나 사용자의 요구는 단순한 저차원의 인식이 아니라 비디오 데이터 내에 포함된 의미를 이해하는 것으로 고차원 레벨의 의미 분석 방법론이 대두되고 있다. 이에 본 논문에서는 객체간 시공간적(Spatio-Temporal) 관계 모델에 기반한 움직임의 메타데이터에 대한 의미적 공간을 생성하기 위해 모션 온톨로지(Motion Ontology)를 제안한다. 이는 의미 기반 비디오 검색을 위한 프레임워크를 제공할 뿐만아니라 자동 나레이션 생성 등에 이용할 수 있을 것이다.
-
기존의 비디오 분할 방법은 밝기의 변화가 큰 영상이나 움직임이 큰 영상에 대해서는 정확한 분할이 이루어지지 않았다. 본 논문은 움직임 정보를 이용하여 움직임이 큰 영상에서 좀 더 정확하게 비디오를 분할할 수 있는 방법을 제안한다. 이를 위해 블록 정합 알고리즘을 이용하여 얻어진 움직임 벡터로부터 움직임 유사도를 찾는 방법을 제안한다. 또 연속된 프레임에서 픽셀의 차이 값을 계산할 때 motion blur 로 생기는 오차를 각 블록의 움직임 크기로 보상하여 좀 더 정확한 픽셀의 차이 값을 계산하는 방법을 제안한다. 이렇게 얻어진 두 가지 정보를 이용하여 discontinuity value 를 계산한다. 움직임이 많은 액션 영화 3 편에 대해 실험한 결과 제안한 방법이 기존의 움직임 유사도와 픽셀 차이 값을 구하여 샷 경계 검출을 하는 방법보다 좀 더 정확한 샷 경계 검출을 하고 있다는 것을 보여준다.
-
영상 기반 렌더링에서 평면에 투영된 사영 영상만을 가지고 3 차원 영상을 재구성 하는 여러 가지 모델링 기법들이 연구되어 왔다. 4D Plenoptic Function 을 사용하는 Light Field Rendering 이나 Lumigraph 방법은 여러 개의 영상으로 새로운 시점의 영상을 생성하는 기법이다. 이러한 방법은 사용자가 가상 세계에서의 항해를 가능하게 하고 2 차원의 정보만으로 3 차원 환경을 구성 할 수 있다. Concentric Mosaic, Plenoptic Stitching, Sea of Image 등은 Light Field 를 이용하여 사용자가 여러 가지 환경에서 항해할 수 있게 하는 기법이다. 특히 Takahashi 는 도시의 거리와 같은 대규모 환경에서의 항해에 관한 연구를 발표하였다. 단일 경로를 따라 파노라마 영상을 획득한 다음 Light Field 방법을 사용해서 새로운 시점의 영상을 생성한다. 하지만 대규모 환경에서 사용자가 이동할 수 있는 경로의 범위는 매우 넓고 경로를 따라 조밀하게 파노라마 영상을 획득해야 하기 때문에 데이터의 양이 많아지고 영상획득의 어려움이 있다. 이러한 단점으로 인하여 참조 영상의 네트워크 전송 시에 네트워크의 부하가 증가될 수 있다. 본 논문에서는 Takahashi 의 방법을 기본으로 파노라마 영상 모핑 방법을 이용하여 임의 시점 (Arbitrary View)의 영상을 렌더링 하는 방법을 제안한다. 파노라마 영상의 획득 간격을 비교적 크게 하면서 파노라마 영상 모핑 기법을 이용하여 중간 영상을 생성한 후 Takahashi 의 방법을 사용하여 임의 영상을 생성하는 방법이다. 적은 수의 파노라마 영상으로 비교적 좋은 임의 시점의 영상을 재구성 할 수 있었다.
-
동영상 데이터가 급증하면서 뉴스 검색과 같은 검색 서비스를 위한 내용 기반의 색인 방법에 대한 관심이 높아지고 있다. 이에 따른 최근의 동영상 색인 기술들은 특히 용량이 큰 동영상에서 자동 또는 반자동으로 색인하기 위한 방법들을 소개하고 있으며, 대부분 저수준 특징(low-level feature)들을 이용하여 특정 구간을 검출하는 방법을 사용하고 있다. 그러나 저수준 특징만을 이용할 경우 고수준 특징(high-level feature)이 나타내는 인지적 측면에서의 동영상 내용을 다룰수 없어, 사용자가 일일이 내용에 따른 구분 작업을 병행해야 하는 단점을 갖고 있다. 본 논문에서는 뉴스와 같이 시간적으로 비정규적이지만 내용에 따라 구조를 지니고 있는 동영상에 대해서, 저수준 특징만을 사용하여 고수준 특징을 이용한 것과 같은 성능으로 사용자가 수행해야 하는 작업을 최소화하는 내용 기반 구간 검출 방법에 의한 색인 방법을 제안한다. 특히 저수준 특징을 이용한 프로그램 구간 검출은 빠른 처리 및 효과적인 검출 성능 보이고 있어, 본 논문에서 제안한 비정규 구조 색인 방법이 내용 기반 색인에 매우 효과적임을 보여주고 있다.
-
본 논문은 P2P 네트워크 환경에서 VOD 시스템의 새로운 프록시 캐싱 기법을 제안한다. P2P 환경에서 비디오 스트림을 그룹에 포함된 다수의 클라이언트에 저장하고, 이러한 클라이언트의 그룹을 Proxy로 활용하는 P2Proxy 기법을 제안한다. 우선 P2Proxy의 그룹에 포함된 클라이언트들과 서버간의 스트림이 전송되는 과정을 보였으며, 둘째 각 그룹의 생성과정과 서멸 과정에 대해 설명한다. 또한 클라이언트의 캐싱 정보를 공유하기 위한 디렉토리 구조를 기술하고 각 클라이언트의 참여 과정과 이탈과정을 보였다. 또 디렉토리 정보를 이용해 그룹에 참여한 다른 클라이언트의 정보를 계산하는 과정을 보였으며 이를 활용하여 재생과 전송 중에 메시지의 교환을 최소로 하도록 하였다. 제안된 P2Proxy 기법은 기존의 P2VoD 기법에 비하여 서버에 대한 부하의 요구량이 훨씬 작은 결과를 보였다.
-
의미 기반 영상 검색은 Color, Texture, Region 정보, Spatial Color Distribution 등의 저차원 특징 정보와 이미지 데이터에 의미를 부여하기 위해 주석 처리하는 것이 일반적이다. 그리고 부여된 키워드나 시소러스와 같은 어휘 사전을 이용하여 의미기반 정보검색을 수행하고 있지만, 기존의 키워드기반 텍스트 정보검색의 한계를 벗어나지 못하는 문제를 야기 시킨다. 따라서 본 논문에서는 WordNet 어휘 사전을 확장한 개념적 어휘 체계를 갖는 대형 Ontology를 기반으로 하여 이미지 데이터 내의 객체 인식과 추출된 객체간의 관계를 정의하여 이를 논리적으로 표현할 수 있는 방법을 제시하고자 한다.
-
현재의 세계적인 트렌드인 HCI(Human Computer Interaction)에서 사용자의 기호나 의견 등을 반영하는 인터렉티브 미디어(Interactive Media)는 빠질 수 없는 주제다. 본 연구팀은 모바일 단말환경에서 사용자의 인터렉션을 통한 서비스를 제공할 수 있는 IMS(Interactive Media System)를 설계하고, 이를 PDA 상에 구현하였다. 기존의 연구들이 보여주는 링크의 형태로만 미디어를 지원하는 방식은 CPU 등의 자원이 부족한 모바일 환경에서는 부담이 될 수 있다. IMS 는 이를 벗어나 내부적으로 미디어 오브젝트를 지원하는 방식을 사용하여 모바일 환경에 적합하게 연산속도를 개선하고 있다. 또한 이러한 방식으로 인하여 생길 수 있는 문제인 미디어 포맷의 지원에 대한 제약을 극복하기 위해 확장성 있는 구조로 설계되어 이미지와 텍스트, 백터그래픽 만을 제공하던 단순한 시스템에서 H.264 와 MPEG4 AAC 와 같은 여러 모듈들이 더해졌다. 또한 OpenGL 모듈이 추가되고 3D 오브젝트들이 새롭게 정의됨으로써 IMS 는 IML 을 통해 마크업 언어차원에서 3D 그래픽을 지원할 수 있게 되었고 2D 와 3D 를 함깨 사용한 다양한 비쥬얼 구성이 가능하게 되었다. 본 논문에서는 IMS 의 확장성 있는 구조와 OpenGL 을 추가하고 새로운 미디어 오브젝트를 정의하는 과정 등을 다루며 언급한 내용을 자세히 소개한다.
-
상호 인지란 상호 작업 이해, 참여자 관계 설정 등 결합이라는 구현 기술을 말한다. 인지의 구현 방법에는 파일 공유, 윈도우 복사, 윈도우 오버레이, 또는 윈도우 공유 등이 있는 데 본 연구에서는 윈도우 오버레이 기능에 세션 제어, 발언권 제어 등을 추가한 윈도우 공유 방법을 기술한다. 본 논문에서는 오류 상호 인지 및 제어 기능이 있는 멀티미디어 공동 작업 환경에서의 소프트웨어 구조에 대하여 기술한다. 그 구조로는 분산 복제형 구조(CARV)이다. 분산 복제형 구조는 중앙 집중형 구조(CACV)와 복제형 구조(RARV) 두개의 장점을 취합한 형태이지만 복제형 구조처럼 완전한 대칭적인 구조를 가지고 있지는 않다.
-
모션 캡쳐 기술은 영화나 게임 혹은 애니메이션과 같은 다양한 분야에서 새롭게 시도되고 있다. 기존의 모션 캡쳐 방식은 마커라는 불편한 인식장치로 인하여 움직임에 적지 않은 제약을 받을 뿐만 아니라 엄청난 고가 장비를 필요로 한다. 갈수록 좀 더 편리한 모션 캡쳐 기술이 요구됨에 따라 실시간으로 물체의 위치를 트래킹(위치추적)하고, 스테레오 비전을 이용하여 3 차원 재 구축을 수행해 입체적인 가상모델을 생성하여 보았다. 본 논문에서는 효율적인 트래킹 연산에 의한 움직임 제약을 최소화한 개선된 알고리즘을 설계, 구현하였고, 저렴한 웹 캠을 이용하여 스테레오 비전방식(Stereo Vision Based)을 접목시켜 기존의 고가 장비들과 유사한 환경을 이 시스템으로도 가능하다는 것을 확인하였다.
-
In this paper, we propose the redirect streaming service model to enhance resurgent ability. The system consists of a redirect server, local streaming servers and clients. A redirect server searches the best streaming server. And streaming servers starts a requested service or resumes it when in a trouble. RTSP/RTP is one of the effective solutions to improve QOS in VOD, however a service can be broken off by an overloaded server or network especially in live. We designed and implemented not only a distributed streaming system that solves the broken-off service to enhance a resurgent system, but also DSSP, distributed streaming service protocol, which is adopted to implement this model. Those will improve the performance of streaming service using RTP/RTSP and be contributed to a real time streaming research to solve a service trouble.
-
최근 디지털 TV와 차세대 멀티미디어 서비스 요구는 방송 사업자가 기존의 단방향 방송 서비스 제공에서 벗어나 시청자가 참여할 수 있는 TV-Commerce, 양방향 광고, TV-AnyTime, 주문형 비디오(VOD) 등의 사용자 요구 중심의 다양한 양방향 방송 서비스를 제공할 수 있게 된 환경을 요구하게 되었고 더 나아가 차세대 서비스는 영상 자체의 주문형 요구를 수행하거나 더 나아가 차세대 서비스는 영상 자체의 주문형 요구를 수행하거나 고정되어지지 않은 다양한 영상에 대한 서비스 수행 환경이 필요하게 되었다. 본 연구에서 구현된 시스템은 사용자에게 일방적으로 데이터를 전송하는 기존의 시스템과 달리 제작자가 아닌 일반 사용자가 원하는 시나리오를 작성하면 이를 구성하여 적용 가능한 3D 객체 단위 동영상을 합성 서비스 할 수 있는 기능 구조를 가진다.
-
In this paper, we propose a fast video mixing method for reducing the computational complexity in the MCU (Multipoint Control Unit) used in the video conferencing. The conventional mixing method is based on the pixeldomain transcoder, of which computational complexity is linearly increased as the number of participants is increased. Basically the method requires N decoders and one huge encoder to mix the bitstreams from the N participants. To reduce the computational complexity, we propose a hybrid mixing method based on the bitstreamdomain and pixel-domain transcoding methods. The proposed method reduces the computational complexity about 45% at the improved quality, compared with the conventional mixing method based on the pixel-domain transcoders.
-
얼굴표정은 상대방에게 자신의 감정과 생각을 간접적으로 나타내는 중요한 의사소통의 표현이 되며 상대방에게 직접적인 표현방법의 수단이 되기도 한다. 이러한 표현 방법은 컴퓨터를 매개체로 하는 메신저간의 의사 전달에 있어서 얼굴표정을 사용함으로써 상대방의 감정을 문자로만 인식하는 것이 아니라 현재 상대방이 느끼는 내적인 감정까지 인식하여 대화할 수 있다. 본 논문은 3D 메시로 구성된 얼굴 모델을 이용하여 사용자가 입력한 한글 메시지의 한글 음절을 분석 추출 하고, 3D 얼굴 메시에 서 8개의 입술 제어점을 사용하여 입 모양의 변화를 보여주는 3D Avatar 아바타 메신저 시스템을 설계 및 구현 하였다.
-
디지털방송이 단순히 고화질 프로그램을 시청하는 수준을 넘어서 T-Commerce 등 사용자가 능동적으로 참여 할 수 있는 데이터방송의 시대가 열렸다. 데이터방송을 구현하기 위해서 필수적으로 데이터방송 미들웨어가 필요하다. 데이터방송 미들웨어의 기능 중 핵심적인 기능중의 하나가 방송스트림에 포함되어 수신되는 방송스케줄정보를 처리하여 응용프로그램이 이용할 수 있는 제공해 주는 것이다. 백여 개의 방송채널을 시청 가능한 디지털방송에서 방송스케줄정보 처리는 매우 중요한 기능이며 향후 디지털방송이 보편화되고 채널이 확장될 경우 그 중요성은 증대될 것이다. 본 연구에서는 유럽 데이터 방송 표준인 MHP 를 기반으로 응용프로그램에게 신속히 원하는 스케줄정보를 제공하고 효율적으로 스케줄정보를 관리 할 수 있는 미들웨어의 설계와 구현에 대하여 기술한다.
-
인터넷의 대중화로 고속 고용량의 멀티미디어 서비스가 가능해졌으며 이러한 서비스를 제공하기 위해 여러 형태의 스트리밍 시스템이 운영되고 있다. 하지만 이들은 단순히 멀티미디어 데이터의 전달에만 목적이 있어 네트워크 변화나 다양한 사용자 환경에 최적의 서비스를 제공하지 못한다. 본 연구에서 제안하는 다중 스트리밍 시스템은 단일 스트리밍 패킷이 아닌 여러 개의 다중 스트리밍 패킷을 동시에 생성하여 송신함으로써 네트워크 환경변화에 능동적으로 적응하고 사용자 환경에 최적으로 멀티미디어 데이터를 서비스 할 수 있도록 한다. 이를 통해 관리자는 네트워크와 사용자에게 적합한 대역폭 및 스트리밍 방법을 찾을 수 있고, 사용자는 보다 안정된 멀티미디어 서비스를 받을 수 있다.
-
온라인 게임의 한 분야인 MMORPG 는 하나의 가상 공간에서 많은 캐릭터들이 자신의 역할을 수행하면서 게임을 즐기는 장르다. 많은 캐릭터들이 동시에 이동을 하거나 캐릭터가 대량으로 밀집된 지역으로 새로운 캐릭터가 이동해 올 경우에 생기는 부하가 클라이언트의 게임 프레임에 영향을 준다. 본 논문에서는 다른 지역으로 이동하면서 생기는 많은 데이터들을 미리 예측 로딩하여 지역과 지역간의 이동 시 소요되는 데이터 로딩에 따른 부하를 감소시켜 안정적인 온라인게임 플레이 환경을 유지시키는 방안을 제시한다
-
정보통신 기술의 급격한 발전으로 등장한 첨단 시스템의 활용과 지능형 홈에 대한 관심이 확산되고 있다. 홈 네트워킹 기술과 다양한 멀티미디어 응용의 발달로 생활의 편리화를 추구하기 위한 많은 노력들이 진행되고 있다. 본 논문에서는 유비퀴터스 컴퓨팅 환경에서 다양한 어플리케이션 서비스를 개발하기 위한 필수적인 요소인 멀티미디어를 기반으로 하며, 사용자의 신원확인을 위해 인증 및 접근 제어를 통한 사용자의 행동 패턴을 분석하여 그 정보를 이용한 자동화 처리 시스템에 적용하는 단일화 된 어플리케이션 모델을 제안한다. 또한 일정시간을 두어 캡쳐되어진 영상 이미지에 대한 일정 허용 범위에 대해 픽셀 단위로 비교를 하여 이상 유무를 확인하며, 12byte의 salt 함수를 해쉬화 알고리즘에 이용한 자체 인증 기법을 취함으로써 사용자 인증에 안전을 꾀했다.
-
본 연구는 국내 공공부문 정보시스템 운영관리 수준을 측정할 수 있는 평가모델을 제시하였다. 이를 위해 국내외 선진사례, 관련 표준, 지침을 분석하여 공공부문 운영관리업무에 공통적으로 적용될 수 있는 11개 업무 분석영역을 도출하였고 각 업무영역의 평가를 위한 평가기준을 제시하였다. 그리고 이를 토대로 공공부문 운영관리 업무에 대한 수준을 측정할 수 있는 평가방안을 제시하였다. 본 연구에서 제시된 평가모델은 특정 이슈 발생시 일부 중앙부처의 요구에 따라 공공기관들을 대상으로 행하여진 단편적인 운영수준 점검 분석 활동들이 국내 실정에 맞게 운영업무 전반에 대한 종합적, 체계적 수준평가를 할 수 있는 기반을 제공하게 하였으며, 기관 내부적으로도 자체평가를 통해 운영관리업무 성숙도 제고를 위한 핵심요소를 손쉽게 식별하고 효율적인 품질향상 활동을 수행할 수 있게 하였다.
-
소프트웨어 품질의 중요성이 커짐에 따라, 기업들은 품질을 높이기 위해 테스트에 많은 노력을 기울이고 있다. 최근에는 테스트 성과를 높이기 위한 방법중의 하나로 테스트 프로세스 개선이 주목 받고 있다. 이를 위해 기업들은 SW-CMM(Capability Maturity Model for Software), CMMI(Capability Maturity Model Integration)와 같은 일반적인 프로세스 개선 모델들이나, TMM (Test Maturity Model), TPI (Test Process Improvement Model), TCMM (Testing Capability Maturity Model)과 같은 테스트 프로세스 개선 모델들을 적용하고 있다. 그러나 일반적인 프로세스 개선 모델들은 테스트 관련 이슈를 충분히 다루고 있지 않고, 테스트 프로세스 개선 모델들은 구조가 불완전하거나 내용이 충분하지 않아 적용 시 많은 어려움이 있다. 이에 본 논문에서는 TMM 과 CMMI 를 기반으로 조직들의 테스트 프로세스 확립이나 개선을 지원할 수 있는 새로운 테스트 프로세스 성숙도 모델인 TPMM(Test Process Maturity Model)을 연구, 개발하였다. 개발된 TPMM 을 통해 조직에서 테스트 프로세스를 개선하고, 심사하는 것을 지원할 수 있을 것으로 기대된다.
-
컴포넌트 기반 개발의 관점에서 시스템 개발은 코드를 작성하는 대신에 기존의 소프트웨어 컴포넌트들을 조립하는 것으로 대체되고 있으며 컴포넌트 조립에 관한 연구가 활발히 진행되고 있다. 본 논문에서는 컴포넌트 조립을 위하여 컴포넌트 사이의 관계를 명세화하여 정형화하였다. 커넥터를 통하여 컴포넌트를 조립하게 되면 메소드 호출이나 변경 없이 조립이 가능하다. 본 논문에서는 컴포넌트를 연결하는 커넥터 생성을 위한 명세와 제약조건을 정형화 하였으며, 작성된 커넥터 명세와 제약조건을 통하여 커넥터가 자동으로 생성되도록 하였다.
-
B2B를 효과적으로 지원하기 위해서는 문서중심의 웹서비스를 사용해야 한다. XML 문서를 사용하는 문서중심의 웹서비스를 효과적으로 개발하기 위해서는 XML 문서의 스키마를 데이터타입으로 지원할 수 있는 언어가 필요하다. 본 논문에서는 문서중심 웹서비스가 B2B에 적합한 이유와 XML 문서의 스키마를 데이터타입으로 지원하는 언어를 설계하고, 구현할 때 고려해야 할 사항을 소개한다.
-
다중센서데이터 융합시스템(MSDFS)은 여러 센서로부터 획득된 이질의 데이터를 정규화된 포맷으로 융합하고 단일 센서에서의 획득오차를 최소한으로 줄여 표적의 정확한 식별 및 판단을 지원하는 시스템이다. 이 시스템들은 고유의 기능을 수행하는 모듈들에 대한 고수준의 재사용성을 요구하므로, 현재의 소프트웨어공학 기법을 적용시 공통부분에 대한 효율적 설계가 어렵다. 따라서 본 논문에서는 시스템 개발에 이러한 비효율적인 요소를 제거하는 제품-계열 개발방법론을 MSDFS의 임베디드 소프트웨어 설계에 적용한다. 이를 위해 분석 대상에 대한 영역지정에서부터 재사용가능한 컴포넌트의 식별까지 설계 하며, 마지막으로 설계된 모델에 대한 검증을 위해 GQM 패러다임을 적용한다. 또한 산출물에 대한 성능평가 기준을 제시하여 시스템 개발을 효과적으로 향상시킬 수 있는 방안을 제시한다.
-
국내에서는 게임용 소프트웨어의 개발을 통한 부가가치의 창출 효과가 높아지면서 많은 IT 업체에서 제품 개발과 동시에 제품에 대한 평가에 관심을 가지게 되었다. 본 연구는 게임 소프트웨어의 품질 평가를 위해서 게임 소프트웨어의 결함을 발견하기 위한 버그 체크리스트를 구성하였다. 이러한 버그 체크리스트 구성을 위해서 게임 소프트웨어 사용자를 중심으로 설문조사를 실시하였으며 이러한 조사결과를 게임 소프트웨어의 품질 평가 메트릭을 개발하는데 적용하여 ISO/IEC 9126 평가 메트릭을 제시하였다.
-
소프트웨어 제품의 활용 범위가 늘어나면서 품질의 중요성이 부각되고 있다. 이에 따라 ISO/IEC 9126 품질모델과 ISO/IEC 14598 소프트웨어 제품 평가모델에 대한 표준이 발표되었다. 하지만, 대부분 소프트웨어 개발 사업에서는 결함사항 위주로 품질관리를 하고 있으며 표준모델은 미적용 되고 있는 실정이다. 따라서, 본 논문에서는 국방 CBD 방법론을 기반으로 표준 소프트웨어 품질모델 및 제품 평가모델을 이용한 품질평가 프로세스를 제시하고자 한다. 이를 위해 국방 CBD 방법론 산출물의 품질평가 모델과 품질평가 프로세스를 정의하고 평가활동 단계별 산출물을 제시한다. 또한 소규모 시범사업에 적용을 통하여 제안된 모델의 적절성을 검증하였다. 향후 본 연구의 결과가 국방 CBD 방법론 기반 소프트웨어의 품질관리 활동에 적용이 기대된다.
-
ATMEL사의 GPS(Global Positioning System) 칩셋을 이용하여 실제 GPS 응용분야에서 사용될 수 있는 GPS 시스템을 구현하였다. 또한, 맵 정보들을 플래쉬 메모리에 추가와 삭제를 가능토록 하기위한 데이터베이스 구조를 설계 하고 GPS의 오차와 실제 도로환경을 고려하여 매칭 알고리즘을 구현하였다. 본 논문에서 설계한 데이터베이스 구조에 42500개의 맵정보가 정상적으로 플래쉬 메모리에 추가와 삭제되는 것을 확인하였으며, 실험을 통하여 구현한 매칭 알고리즘이 정상적 으로 동작함을 확인하였다.
-
컴포넌트기반 서비스는 빠른 시간 안에 원하는 소프트웨어 제품을 적은 비용과 최소한의 시간에 생산할 수 있어 효율적인 시스템 개발 및 소프트웨어 재사용에 많은 이점을 가질 수 있다. 그러나 레거시 시스템들을 보면 대부분이 패쇄적 네트워크를 사용하고 있으며 다른 시스템 정보를 이용 할 수 가 없다. 그러나 레거시 시스템 자원을 재사용 할 수 있는 실용적인 방법론의 부재로 기존의 자원들을 재사용하지 못하고 유사 문제 영역의 시스템을 구축하기 위하여 시스템을 완전교체(Replacement)하고 있다.[1] 이런 문제점의 대안으로 떠오르고 있는 것이 웹 서비스이다. 본 논문에서는 웹 서비스의 개념과 웹 서비스에 적용하기 위한 레거시 컴포넌트의 자동화된 명세 생성을 통해 WSDL(Web Services Description Language)의 문제점을 보완하고 기존의 레거시 컴포넌트를 재사용 하므로 확장성과 자원의 재사용성을 극대화 할 수 있는 방법을 제시 하였다.
-
개발방법론 지원도구는 개발 프로세스 정의, 방법론 참조 등의 기본적인 기능을 지원해 주는 도구가 출시되어 있으나, 최신 기술을 바로 적용하거나 프로젝트의 수행 결과 획득된 지식을 전사적 차원에서 공유하거나 조직의 개발 프로세스 향상을 위한 정량적인 관리 활동을 지원하는 기능은 전반적으로 미흡한 형편이다. 이러한 사실에 근거하여 본 연구에서는 시스템 개발자 자신이 개발해야 하는 제품, 자신의 조직, 자신이 해결해야 하는 문제 등과 같은 상황적 요소에 기반하여 다양한 시스템 개발 체계를 쉽게 정의, 조정 및 적용할 수 있도록 지원하는 도구(PRiME)를 개발하고자 한다. 즉, 방법론 관리, 프로젝트 관리 및 자산 관리를 개발방법론 지원도구의 기본 기능으로 하며 이에 기반하여 시스템 개발 지식의 재사용을 위한 체계적인 지식관리 기능을 갖출 수 있도록 지원하고자 한다.
-
임베디드 시스템은 하드웨어와 소프트웨어의 결합으로 이루어지며 일반적으로 임베디드 시스템을 구성하는 소프트웨어는 하드웨어로 제공되는 기능 개발 이후 시스템의 추가 기능을 제공하기 위해 개발되어 왔다. 임베디드 시스템의 개발 주기와 사용 주기는 상당히 짧아 시장성에 부합하는 임베디드 시스템을 개발하기 위한 체계적인 임베디드 시스템의 개발 지원 방법은 지속적으로 요청되고 있는 실정이다. 무엇보다도 개발 초기 단계에서부터 하드웨어와 소프트웨어 개발 요구 사항들이 분석되고 설계되어야 한다. 본 논문에서는 소프트웨어 관점에 기반해 임베디드 시스템의 설계 시 고려해야 할 요구 사항과 이를 지원하기 위한 방안에 대해 종합적으로 살펴보도록 한다.
-
소프트웨어 개발 방법론의 새로운 페러다임으로 제시되고있는 서비스 지향적 컴퓨팅방법론은 소프트웨어의 개발에 서비스라는 요소를 이용하고 있다는 점에서 다른 방법론과는 많은 차이점을 가지고 있다. 기존의 여러 방법론은 그 동안 여러 논문에서 효율적인 개발 프로세스 모델을 제시하고 있지만, 서비스 지향적 컴퓨팅방법론은 아직 개발 프로세스 모델에 대한 연구는 진행중이지 못한 실정이다. 기존은 방법론과 서비스 지향적 컴퓨팅방법론의 여러 차이점 때문에 기존 방법론에 대한 개발 프로세스 모델을 적용하기에는 여러 문제점이 따르며 새로운 개발 프로세스 모델에 대한 연구가 필요하다. 개발 프로세스 모델에 대한 연구를 하기 위해서는 서비스 지향적 컴퓨팅 방법론에서 요구사항분석 및 정의, 설계, 개발, 실행, 유지보수와 같은 각각의 프로세스에 대한 연구가 선행되어져야 할 것이다. 이에 본 논문에서는 서비스 지향적 컴퓨팅방법론의 특징을 살펴봄으로써 개발 프로세스 모델에서 사용되어질 프로세스들을 제시해보고자 한다.
-
최근 웹 관련 기술들의 개발 및 표준화로 인하여 서비스 지향 아키텍처(SOA: Service Oriented Architecture)기반의 비즈니스 어플리케이션 개발이 가능해짐에 따라 SOA 가 개발 방법의 새로운 패러다임으로 IT 분야의 주목을 받고 있다. 이와 관련하여 SOA 기반의 소프트웨어 개발에 대한 많은 연구가 진행되었으며, 이를 바탕으로 IT 분야에서 시장 형성이 진행되고 있다. 그러나 시장 측면에서 볼 때 SOA 기반의 비즈니스 어플리케이션 개발을 실제 적용하기에는 이용 가능한 서비스들이 아직은 부족한 상태이며, 사용자들에게 서비스 이용에 대한 신뢰성과 안정성에 대한 요구를 충족 시키지 못하고 있다는 점이다. 이는 SOC 환경의 활성화를 저해하는 결정적 장애요인이며, 더욱 심각한 문제는 대다수의 연구들이 서비스 시장에서 대체 서비스가 존재한다는 가정하에 진행되고 있어 웹 서비스의 도입 초기에 발생할 수 있는 대체 서비스가 존재하지 않는 문제점에 대해서는 간과하고 있는 점이다. 이러한 문제를 해결하기 위해 본 논문에서는 확장된 서비스 중개자(Extended Broker) 개념과 구현 방안을 제시함으로써 성숙되지 않은 웹 서비스 환경에서 서비스 요청자에게 제공되는 서비스 사용에 대한 안정성과 신뢰성을 보장하고자 한다.
-
비즈니스 정보 시스템 개발을 위한 요구사항 분석은 시스템의 결과를 좌우할 수 있는 중요한 과정으로 인식되고 있다. 따라서 대부분의 소프트웨어 개발방법론에서 사용자의 요구사항을 분석하기 위해 주로 사용되고 있는 UML 기반의 Use Case 모델링의 절차와 분석과정에서의 문제점에 대하여 살펴보고, 또한 전반적인 UML 의 문제점을 조사해봄으로써 시스템 개발을 위하여 UML 기반의 모델링을 적용하여 분석할 경우 고려해야 될 사항들을 미리 점검해 볼 수 있도록 지침을 제공하고 자 한다.
-
해체 준비 작업부터 해체 후 처리까지 가상의 디지털 해체 환경에서 해체 활동의 예측에 필요한 모듈별 기능들을 요소별로 검토 분석하였다. 해체 정보 통합 관리 시스템의 기본 정보를 제공할 수 있는 모듈을 확립하기위해 해체 데이터베이스와 3D CAD 를 연동시키는 방안에 대하여 연구하였다. 3 차원 dosimetric mapping 기술로 방사능 오염 분포를 입체적으로 묘사할 수 있는 모듈과 제염 해체 단위 작업별 평가식과 가중치 값을 이용하여 해체 작업자수와 해체 시간을 평가할 수 있는 모듈을 연구하였다. 연구 결과 가상의 해체 환경에서 연구로 및 원자력 시설 해체시 경제성과 안전성에 영향을 미치는 해체 일정과 해체 비용을 평가할 수 있는 단위 모듈들의 기능을 활용하여 해체 통합 관리 시스템의 설계 기준과 요구 조건 및 기능을 도출하였다.
-
게임 산업이 고도의 성장을 이루고 있는 현재 게임시장에서 대두되고 있는 문제점은 개발업무에 대한 능력과 자질이다. 대부분의 게임 개발 업무의 방식이 주먹구구식의 개발을 통해 게임을 제작하고 있다. 하지만 이러한 점은 게임제작에서 중요한 요소인 개념유지와 의사소통에 대한 문제점들로 나타난다. 이러한 문제점을 해결하기 위해 본 논문에서는 게임의 개념 단계에서 기획자의 아이디어를 제시하는 모델링을 위해 표현되는 요소를 연구하여 게임의 개념을 유지하고 개발자와의 원활한 의사소통을 통해 작업효율을 증대 시킬 수 있다.
-
게임산업은 산출물 지향적, 산출물 기반, 내용 기반의 산업이라 할 수 있다. 게임제작은 타 응용프로그램 개발과는 달리 게임만의 독특하고 다양한 산출물들이 만들어지며, 그에 따른 프로젝트 일정들도 여러 가지 모습으로 나타나게 된다. 게임에 있어서 산출물은 일반적인 방법론의 산출물과는 그 성격이 다른 만큼 기존의 프로그램 관리방법보다 보다 더 산출물 지향적인 관리 방안을 필요로 한다. 그럼에도 불구하고 개발일정과 각 일정에 따른 산출물들간의 관계 관리를 소홀히 하거나 전혀 관심조차 받지못하고 있는 실정이다. 그로 인해, 게임제작에 있어서 프로젝트 일정과 산출물이 별도로 관리되어짐에 따른 시간과 노력의 손실이 발생하였다. 본 논문에서는 이 문제점들을 해결하기 위해, 게임제작 시 발생하는 다양한 프로젝트 일정들과 수많은 산출물들의 상호연계 방안을 제시하고, 이를 구현함으로써 게임제작에 있어서 두 가지 요소들을 함께 연계하여 관리하는 것에 대한 효용성을 나타내 보였다.
-
웹 기반 정보시스템들은 무선 장치를 사용하여 접근하고자 하는 사용자들의 요구에 따라 다양한 클라이언트 장치와 사용자, 사용자 작업에 대한 시스템 유저 인터페이스의 적합성이 요구된다. 본 논문에서는 개발자가 고 수준 마크 업 언어를 사용하여 다양한 장치와 사용자, 사용자 작업에 적합한 웹 기반 인터페이스를 명세할 수 있도록 하는 접근방법을 제시하고자 한다. 본 논문에서 제시하는 접근방법을 통한 단일 인터페이스 명세는 실행 시에 다양한 웹 장치, 사용자, 작업에 대하여 적합한 인터페이스를 자동으로 제공함으로써 시스템 개발에 유연성과 일관성을 부여할 수 있게 된다.
-
기존의 LMS(Learning Management System)는 웹 기반의 e-Learning 교육의 장점에도 불구하고 학습자의 요구와 수준에 무관하게 학습과 관련한 컨텐츠들이 획일적으로 구성됨으로써, 학습자의 요구를 만족시키지 못하고 있다. 본 논문에서는 LCMS(Learning Content Management System) 와 LMS를 연계한 학습 통계 모듈을 제시하고, LMS에 학습자와 운영자에게 학습정보 데이터를 제공함으로써 학습하는 과정을 추적하고 학습이력을 관리 할 수 있는 학습통계모듈을 설계하고 구현한다. 제시된 모듈에서는 효과적인 학습통계을 위한 검색 방안으로 LCMS의 메타데이터와 다양한 학습관리 정보(CMI)값을 LMS를 호출하는 기능인 API(Application Program Interface) 어댑터를 이용하여 연계된 값과 LMS시스템에 학습지원과 운영지원 기능을 추가하여 나온 결과값을 바탕으로 하였다. 이 학습통계모듈을 통해서 LMS운영자는 학습자의 컨텐츠의 활용을 더욱 확장할 수가 있으며 학습자의 학습정보관리를 하는 LMS의 성능을 향상 시키고자 하였다.
-
기존의 다사용자 온라인 게임에서 구현되어 있는 MOB(Mobile Character)들은 '대기' 와 '공격' 의 2 가지 상태를 가지며 사용자의 '공격' 이라는 이벤트에만 반응하도록 설계되어 있는 수동적인 에이전트들이다. 본 논문에서는 기존의 '대기' 와 '공격' 상태에 '회피' 상태를 추가하고 3 가지 각각의 행동 전이에 따른 행동 패턴을 행동 특성 곡선으로 표현하며 '공격' 과 '접근' 자극을 스트레스 모형에 적용하여 스트레스에 따른 MOB 에이전트의 행동 패턴 변화를 설명하고 주변의 다른 에이전트들과의 협동을 도모할 수 있는 지능적인 NPC 에이전트를 설계한다.
-
지속적으로 성장 추세를 보이고 있는 의료기기 산업 분야에서 신기술 및 융합기술의 적용과 함께 다양하게 활용되고 있는 의료용 소프트웨어에 대한 안전성 및 유효성 평가의 중요성이 그 어느 때보다도 증대되고 있다. 의료용 소프트웨어의 경우, 아직까지 국내에서 활용할 수 있는 구체적인 안전성, 유효성 및 관련 품질시험 체계가 구축되어 있지 않은 실정이다. 외국의 사례에서는 다양한 의료용 소프트웨어들이 개발되어 사용되고 있으나 결함으로 인한 리콜 등 품질 면에서 많은 문제점들이 노출되어 제도적 개선이 이루어지고 있다. 따라서 본 연구에서는 의료용 소프트웨어 평가를 위해 관련 국제규격을 근간으로 하여 안전성과 유효성을 평가할 수 있는 평가체계 및 평가요소를 검토한 후 우리나라 실정에 맞는 하나의 대안을 제시하고자 하였다.
-
웹구현을 위한 통합솔루션 환경과 재사용성 확장성의 확실한 장점을 지닌 COM+ 기술은 많은 연구를 통해 계속된 진화가 이루어지고 있다. 한편, COM+의 유용성을 이해하면서도 제어하고 관리할 수 있는 프로그램 개발과 유지보수 단계에서의 어려움은 상존한다. 본 논문에서는 CR다이어그램을 통해 운용을 모니터링 화하여 디버깅시 구조파악을통한 오류검출이 가능하도록 하였으며, 세부적으로 COM+를 그 실체인 Entity와 속성(Attribute)과 관계(Relationship)로 표현하여 구체화 하였다.
-
최근 IT분야의 보안 분야와 함께 생체인식 분야는 급성장하였으며 국내외에서 생체인식 소프트웨어에 대한 시험 인증 수요가 증대되고 있으나 생체인식 소프트웨어에 대한 품질을 평가할 수 있는 방법에 대한 연구는 미흡한 실정이다. 생체인식 소프트웨어의 품질시험과 평가를 위한 기준으로 평가모듈(Evaluation Module)이 도출되어야 하며, 평가모듈을 효율적으로 공유하거나 교환하기 위해 XML를 이용할 수 있다. 또한, 생체인식 소프트웨어의 인증과정과 관련된 문서들은 다양한 스타일로 구성되어 있으며 평가대상에 따라 관련문서들의 스타일도 변경되어야 한다. 본 논문에서 XML 기반 평가모듈에 XSL(eXtensible Stylesheet Language)을 이용하여 여러 스타일 시트로 적용할 수 있도록 XSL 스타일 편집기를 설계하였다.
-
전자 의료기기는 이를 제어하는 의료용 소프트웨어의 발전과 더불어 성장해 왔으며 소프트웨어를 배제한 전자 의료기기는 생각하기 어려운 실정이다. 특히, 의료기기 내장형 소프트웨어는 인간의 생명과 직결되는 의료기기를 제어하는 소프트웨어이기 때문에 의료용 소프트웨어의 품질에 지대한 영향을 받게 되었다. 따라서, 의료용 소프트웨어의 품질 향상을 통해 의료 서비스의 질적 수준을 제고할 필요가 있다. 본 연구에서는 ISO/IEC 12119를 기반으로 의료기기 내장형 소프트웨어를 시험하여 결과를 산출할 수 있는 시험모듈과 검사표를 개발하여 의료용 소프트웨어 시험에 적용할 수 있도록 하였다.
-
소프트웨어 결함은 그것을 찾아내는 것도 힘들지만 정확한 해법을 찾는 것도 쉽지 않을 뿐더러, 또 테스트자의 능력 여하에 따라 수정중에 새로운 결함이 도입될 수도 있기 때문에 검출된 결함이 완벽하게 제거되기는 쉽지 않다. 따라서, 결함 제거 효율은 개발중인 소프트웨어의 신뢰도 성장이나 테스트 및 수정비용에 영향을 크게 미친다. 이는 소프트웨어 개발의 모든 과정에서 매우 유용한 척도로서 개발자가 디버깅 효율을 평가하는데 크게 도움이 될 뿐더러, 추가로 소요되는 작업량을 예측할 수 있게 해준다. 그러므로 개발 소프트웨어의 신뢰도와 비용면에서 불완전 디버깅의 영향을 연구하는 것은 매우 중요하다고 할 수 있으며, 이는 최적 인도 시각이나 운영 예산에도 영향을 줄 수 있다. 본 논문에서는 개발중인 소프트웨어를 대상으로 하여 디버깅이 완전하지 않으며, 이 때문에 디버깅 중 새로운 결함이 도입될 수도 있다는 제안하에 보편적으로 사용되는 신뢰도 모델을 대상으로 불완전 디버깅 범위로까지 소프트웨어의 신뢰도와 비용 문제를 확장하여 연구한다.
-
USE는 OCL(Object Constraint Language)로 작성된 UML 다이어그램의 제약조건을 검증해볼 수 있는 가장 뛰어난 도구이다. USE는 다이어그램에 적용되는 제약조건을 미리 저장해두고 검증 다이어그램을 명령어 형태로 입력받아 정확성 또는 일관성을 검증하는데 사용된다. 본 연구에서는 이러한 검증과정의 복잡함을 줄이기 위하여, UML 모델링 시에 검증 대상이 되는 다이어그램의 USE 명령어를 생성하는 효율적인 도구를 설계하고 구현한다.
-
소프트웨어 위기의 근본적인 문제점이 소프트웨어 프로세스의 관리 부재라는 것을 인식하게 됨에 따라 이를 해결하기 위해 조직의 현재 소프트웨어 프로세스 상태를 파악하고, 해당 프로세스가 원하는 목표에 도달할 수 있도록 성과측정모델을 제시함으로써 지속적인 개선 활동을 수행하는데 있어 체계적인 프로세스 관리를 하고자 한다. 본 논문에서는 CMM 을 기반으로 한 소프트웨어 프로세스 개선활동이 제공하는 효과를 달성하기 위한 측정모델을 제시하며 이에 소프트웨어 프로세스 개선 활동이 실제 업무 프로세스에 있어 얼마나 효율적인 결과 및 해당 조직의 성숙도에 미치는 영향을 심층적으로 연구를 함으로써 새로운 프로세스 개선방안을 도출하고자 한다.
-
본 연구는 소스 코드를 재사용하기 위한 Case 기반 검색에 있어서 효율적인 검색 시스템을 구축하는 방법을 제안하고자 한다. 소스 코드의 객체지향적인 특성을 만족하기 위하여 각 노드 간 객체지향 상속의 개념을 표현할 수 있도록 초기 관련값을 시소러스로 구축하고자 한다. 이때, 각 Case를 구성하는 클래스들을 상속관계에 따라 개념적으로 분류하였고, 시소러스 방법에 퍼지 논리를 적용하여 객체지향 시소러스를 생성하여 의미망을 구축한다. 또한, 의미망의 노드와 간선을 활성화시키고 활성값을 전파시키기 위해 사용되는 spreading activation 방법의 단점을 보완하여 spreading activation의 성능은 최대한 유지하면서 검색 속도를 향상시킬 수 있는 방법을 제안하고자 한다.
-
멀티유저 온라인 게임과 관련된 서버 측 설계에서 효율적인 네트워크 구성에 대해서 살펴보고, 현재 인기를 끌고 있는 멀티유저 온라인 게임의 사례 분석을 통하여 사용자에게 흥미를 끌기 위해 구성될 수 있는 다양한 엔티티(Entity)를 추출하여 정규형 단계를 거침으로서, 멀티유저 온라인 게임의 데이터베이스 설계 구현에 효율적으로 적용될 수 있는 설계를 제안한다.
-
슈퍼컴퓨퍼 시스템의 종류에는 크게 벡터 시스템과 스칼라 시스템으로 두 가지 방식으로 나눌 수 있다. 이는 명령어 처리 형태로 구분한 것으로서, 현재 KISTI에서 보유하고 있는 슈퍼컴퓨터인 NEC 컴퓨터는 벡터 시스템으로서 명령어의 수행을 파이프라인 방식으로 처리한다. 벡터 시스템에서 컴파일을 수행할 때는 일반 명령 처리 장치에서 스칼라 형태로 수행되기 때문에 그 처리 속도가 저하되어 다른 스칼라 전용 컴퓨터보다 속도가 느리고 부하가 많이 발생하는 문제점을 안고 있다. 이러한 벡터 컴퓨터의 컴파일 속도를 향상시키기 위해서 크로스 컴파일 서버를 구축하고 이 서버를 NEC 시스템과 연계하여 빠르고 쉽게 크로스 컴파일을 수행할 수 있도록 하였다. 본 연구는 크로스 컴파일러 서버를 구축하고 이 서버에서 자동적으로 크로스 컴파일이 가능하게 함으로서 사용자가 기존의 컴파일 방식처럼 편리하게 이용할 수 있고, NEC 메인 시스템에 부하를 주지 않으면서 컴파일 속도의 성능을 향상할 수 있다.
-
자바의 문제점은 실행속도의 저하이다. 실행속도 저하의 해결 방법으로 네이티브 코드로 변환, JIT컴파일러, 바이트코드 최적화등의 연구가 되어 왔다. 그중에 바이트코드 최적화 방법을 사용하는 CTOC(Class To Optimized Classes)에서 3-주소 코드를 스택-기반 코드로 코드 확장 기법으로 변환 시 불필요한 store/load 코드가 생성된다. 따라서 본 논문은 불필요한 store/load 코드를 제거하기 위해서 부분 중복 코드 제거 후 불필요한 store/load문을 제거함으로서 불필요한 store/load 코드의 양을 줄이는 변환기를 제안하고, 거기에 대한 간단한 예를 들어 설명한다.
-
유비퀴토스 환경에서 차세대 LBS(Location-Based Service) 서비스를 위한 콘텐츠를 제공하기 위해 각 단말기와 환경 및 사용자의 취향에 맞게 콘텐츠를 리퍼포징(Repurposing)해야 한다. 콘텐츠 리퍼포징이란 유비퀴토스 환경 구축에 필수적인 핵심 기술로서, 하나의 원본 콘텐츠를 사용자의 선호도, 단말기 특성, 네트워크 특성 등에 따라 최적의 상태로 적응/변환하여 제공함을 말한다. 본 논문에서는 다양한 사용자에게 차세대 LBS 서비스를 위해 콘텐츠의 사용자 정보와 콘텐츠 관련 환경 정보 등을 분석, 전달하기 위한 방법론을 제안하고, 또한 리퍼포징된 콘텐츠의 다양한 정보 분석 방법을 제공하기 위한 미들웨어 아키텍처를 설계한다. 이는 학문적으로 새로운 최첨단의 이론과 기술을 창출하고 이를 기반으로 차세대 LBS 서비스 분야에 혁신적인 역할을 할 것으로 기대된다.
-
대표적인 소프트웨어 프로세스 심사모델로서 ISO/IEC 15504와 CMMI는 숙련된 전문 심사원을 통하여 소프트웨어 프로세스의 능력수준을 결정한다. 그러나 이들 모델들은 프로세스 측정을 위한 체계적인 메트릭스를 제공하지 않으므로 심사원은 심사대상 프로세스의 정량적인 수준 측정을 위하여 주관적인 판단을 통해 프로세스를 평가해 오고 있다. 본 논문에서는 프로세스의 정량적이고 객관적인 측정을 위하여 기초 메트릭스를 정의하고 ISO/IEC 15504 에서 정의한 프로세스 그룹별 측정 표준 메트릭스를 제안한다. 또한 표준 메트릭스를 조직에 적용하기 위한 프로세스 성숙도 평가 메트릭스를 제시하여 향후 조직의 상태를 체크할수 있는 유용한 가이드라인을 제시한다.
-
소프트웨어 개발에서 요구사항 분석에 대한 관리는 품질과 생산성에 중요한 역할을 한다. 기존 연구는 요구사항 분석단계에서 기능 중심으로 문제분석을 시도하고, 시험 및 구현단계에서 품질문제를 고려하고 있다. 본 논문에서는 요구사항을 추출하고 분석하는 단계에서 품질속성을 고려하는 요구분석 모델을 제안한다. 품질평가모형인 ISO/IEC 9126 품질속성으로 분석된 요구사항을 개발시스템의 이해와 사용자의 요구사항에 대한 만족도를 높일 수 있도록 카노(Kano)의 이원적 품질이론을 통해서 재분류함으로써 새로운 요구분석 방법을 제안한다.
-
기존의 소프트웨어 신뢰성 측정 방법으로는 하드웨어와 소프트웨어가 유기적으로 얽혀있는 정보 가전기기 임베디드 시스템에서는 적용하기 어려운 점이 있다. 이런 문제점을 해결하기 위해서는 임베디드 소프트웨어 신뢰성 측정 시 소프트웨어에 따른 하드웨어 부분을 포함하는 방법으로 신뢰성 측정이 이루어져야 한다. 본 논문에서는 정보 가전기기의 임베디드 소프트웨어 개발에서의 하드웨어와 결합된 신뢰성 측정 방법을 제시하고 세탁기를 기준으로 성능평가를 통해 임베디드 소프트웨어 신뢰성을 확보하였다.
-
복잡하고 방대한 시스템 개발에서 아키텍처의 설계는 성공적인 프로젝트를 위한 중요한 이슈가 되었다. 본 논문에서는 아키텍처 설계를 위해 가장 적합한 아키텍처 접근법을 선정하기 위한 평가방법을 제안하고, 설계 단계에서 본 평가 방법을 설계 방법론에 통합하여 활용함으로써 아키텍처 설계의 신뢰성과 완전성을 높일 수 있는 아키텍처 설계 방법론을 제안한다
-
기업의 IT 환경이 시스템 중심에서 비즈니스 중심으로 바뀌어감에 따라, IT Process 관리를 위해 ITIL 모델 기반의 Service Support 시스템들이 개발되고 있다. 대다수의 이들 시스템들은 application 관리 기능을 다루고 있지 않으나, application 의 변경으로 인한 장애 발생을 최소화하고, 장애발생 시 비즈니스에 어떠한 영향을 미치게 될지 짧은 시간 내에 진단하고 복구하는 것은 장애관리 측면에서 중요한 기능이라고 할 수 있다. 이러한 기능은 application 이 시스템에 의해서 관리되고 비즈니스와 application, infrastructure 의 연관관계가 Knowledge DB 를 통해 축적됨으로써 더 효율적으로 운영될 수 있다. 따라서, 본 논문은 기존의 Service Support 시스템에 application 관리 프로세스를 보완하여 기능을 개선하고자 하였다.
-
웹 서비스는 사용자의 요청에 따라 솔루션을 제공하기 위해 임의로 찾아 결합될 수 있는 컴포넌트이다. 다시 말해 웹 서비스는 CBD(Component-Based Development)와 웹 형태의 결합이라 볼 수 있다. 웹 서비스는 UDDI(Universal Description, Discovery, and Integration), WSDL(Web Service Description Language), SOAP(Simple Object Access Protocol)과 같은 표준화된 기술들로 이루어졌다. 이미 개발된 컴포넌트를 재사용하기 위해서는 해당 컴포넌트에 대한 정확한 정보를 토대로 테스트를 하여 조합하게 된다. 하지만, 현재 웹 서비스 기술이나 표준에서는 테스트를 위한 방법이나 데이터를 제공하고 있지 않다. 물론 WSDL 에서는 데이터의 입. 출력 값에 대한 타입은 제공하고 있지만, 이것으로는 정확한 테스트는 물론 불필요한 테스트 케이스를 증가 시킨다. 따라서 본 논문에서는 현재 웹 서비스의 명세인 WSDL 에 대해 블랙 박스 테스트를 위해 필요한 데이터 측면에 대한 문제점을 알아보고, 이를 보완할 수 있는 요구명세서를 제안함과 동시에 요구명세서의 제공 방안을 제시하였다.
-
웹 애플리케이션 개발에 있어 웹 디자이너와 소프트웨어 개발자의 역할을 분리하는 것은 소프트웨어 작업 능률을 높이고 생산성을 증대시키기 위해 요구되는 사항이며 웹 디자이너와 소프트웨어 개발자의 모듈의 응집도(cohesion)를 높이고 결합도(coupling)를 낮추기 위해 매우 중요하다. 본 논문에서는 기존에 JSP 기반에서 사용되었던 기법들을 살펴보고 JSP(Java Server Page) 작성 시 페이지 디자이너와 소프트웨어 개발자의 역할을 효율적으로 분리하기 위해 커스텀(custom) 태그를 사용하여 HTML 코드와 Java 로직을 분리하여 개선된 개발환경을 제공해 주는 COHALS(Component Of Html And Logic Separation) 컴포넌트를 제시한다.
-
본 논문에서는 임베디드 시스템 개발 현황과 세계적인 동향을 살펴보고, 현재 임베디드 시스템을 개발함이 있어서 방법론의 필요성 여부, 그리고 방법론에 관한 요구사항을 분석 하였다. 이에 웹을 이용한 설문을 실시하였고 임베디드 시스템의 개발 요구사항에 관한 실제 개발자 및 연구자들의 다양한 의견을 통하여 임베디드 시스템 개발 방법론에 대한 요구사항을 얻을 수 있다. 이러한 사용자 및 개발자 연구자의 요구사항의 분석 결과를 통하여 앞으로 보다 더 효율적으로 임베디드 시스템을 개발하기 위한 개발 방법론을 도출할 수 있다.
-
비즈니스 전략 및 환경이 정적인 환경에서 동적인 환경으로 변화의 필요성이 요구되는 유비쿼터스 환경에 제공되는 서비스가 언제, 어디서나, 쉽게 접근하기 위한 이동성을 제공하기 위한 기술로 모바일 서비스의 중요성이 대두되고 있다. 현재 웹 서비스에서 사용하고 있는 요청-응답방식의 모바일 환경에서 일관성을 유지하기 힘들다. 서비스 지향 아키텍처를 기반으로 이동성을 고려한 아키텍처를 정의할 필요가 있다. 따라서 에이전트 컴퓨팅 아키텍처에 의해 상호운영성이 높은 모바일 에이전트 컴퓨팅을 통하여 모바일 환경에서 사용자의 접근을 용이하게 하고 컴포넌트를 이용한 개발의 효율성을 향상시킬 수 있어야 한다. 본 논문에서는 정의된 모바일 에이전트 컴퓨팅 아키텍처에 기반으로 하여 다양한 PDA(Personal Digital Assistant) 서비스들 중 하나를 사례연구로 들어 분석 및 설계를 한다. 그리고 컴포넌트 기반한 모바일 에이전트를 통해 모바일 환경에서 PDA를 통한 컨텐츠 서비스가 원할히 되는 효율성을 기대하게 된다.
-
데이터베이스는 인터넷 사이버 공간에서 사용자 개인 정보와 활용 정보 등을 저장, 관리 하고 있다. 저장된 불필요한 많은 양의 데이터를 삭제 하거나 혹은 올바른 정보로 수정하여 데이터베이스를 운영한다면 데이터베이스의 유지 보수에 필요한 비용을 감소 시킬 수 있으며, 데이터의 오류로 발생할 수 있는 우편 발송이나 기타 사용자 관리 등에서의 부차적인 손실 또한 막을 수 있는 이점이 있다. 이를 위하여 본 논문에서는 데이터베이스에서 사용자 주소를 올바른 주소로 정제해 줄 수 있도록 지식기반을 이용한 다단계 정제방안에 대해 제안한다.
-
본 논문은 미지의 공간 그래프에 대한 실시간 최단 경로 탐색 알고리즘인
$RTA{\ast}$ 알고리즘과$PHA{\ast}$ 알고리즘을 소개하고, 예제 그래프를 통해 이들의 특성을 설명한다. 또 3차원 온라인 게임 환경인 언리얼 토너먼트(Unreal Tournament) 게임과 Gamebots 시스템을 이용하여 두 알고리즘 간의 탐색 최적성과 효율성을 비교하였다. 이 실험을 통하여$PHA{\ast}$ 알고리즘은 언제나 최선의 경로를 탐색하지만 이동경로가 많고, 시간이 많이 걸릴 수 있으며,$RTA{\ast}$ 는 최적의 경로 혹은 차선 경로를 빠른 시간 내에 탐색함을 확인 하였다. 따라서 이러한 특성을 바탕으로 주어진 탐색 환경의 조건에 따라 두 알고리즘을 선택적으로 적용함으로써 보다 높은 효과를 얻을 수 것으로 기대한다. -
기억기반학습의 일종인 최근접 이웃(k nearest neighbor) 알고리즘은 과거의 데이터들 중에서 새로운 개체와 유사한 데이터들을 이용해서 새로운 개체의 목적 값을 예측하는 것이다. 이 경우 속성의 가중치를 계산하는 방식은 kNN의 성능을 결정하는 중요한 요소가 된다. 본 논문에서는 기존의 다른 이론들과 달리 정보이론에서 사용되는 엔트로피 개념을 이용해서 속성의 가중치를 이론적이고, 효과적으로 계산하는 새로운 방법을 제시하고자한다. 제안된 방법은 각 속성이 목적속성에 제공하는 정보의 양에 따라 가중치를 자동으로 계산하여 kNN의 성능을 향상시킨다. 마지막으로 이러한 방식의 성능을 다수의 실험을 통해 비교하였다.
-
사람의 홍채는 태어날 때 한번 정해지면 평생 변화하지 않는 특성을 가지고 있으며, 개개인별로 모양이 모두 다른 것으로 알려져 있다. 이에, 본 논문에서는 홍채영상 취득시 조명에 의한 동공의 크기 변화에 민감하지 않은 2차원의 홍채패턴을 취득하여, 2D Gabor Wavelet과 Fuzzy LDA를 이용하여 특징 벡터를 추출한다. 인식과정에서는 correlation 계수를 이용하여 서로 다른 홍채의 특징 값에 대해 유사도를 측정하고 유사도가 가장 큰 대상을 찾게 된다. 이때, 4개 방향의 Gabor Wavelet을 거쳐 얻어진 영상에 대해 최고의 값을 인식 대상자로 인정하므로 오 인식 될 확률을 최소화 할 수 있다. 제안한 알고리듬의 유용성을 확인하기 위해 대상자 50명에 대하여 각각 6회씩 촬영한 두 가지 데이터베이스(CASIA, CBNU)를 이용하였으며, 실험 결과 90% 이상의 높은 인식률을 얻었다.
-
근원데이터나, 이원데이터를 이용한 문제를 해결하기 위해서는 많은 경우에 완전 해를 갖는 문제로 변형시키기 위해 정규화할 필요성이 있다. 본 논문에서는 이러한 정규화 인수를 찾는 문제를 기존의 GCV, L-Curve, 그리고 이원데이터를 RBF 신경회로망에 적용시킨 커널 학습법에 대한 각각의 성능을 비교실험을 통해 고찰한다. 이때 커널을 이용한 학습법의 성능을 향상하기 위해, 전체학습과 성능의 제한적 비례관계라는 설정아래, 각각의 학습에 따라 능동적으로 변화하는 동적모멘텀의 도입을 제안한다. 끝으로 제안된 동적모멘텀이 분류문제의 표준인 Iris 데이터, Singular 시스템의 대표적 모델인 가우시안 데이터, 그리고 마지막으로 1차원 이미지 복구문제인 Shaw데이터를 이용한 각각의 실험에서 분류문제와 회계문제 양쪽 모두에 있어 기존의 GCV, L-Curve와 동등하거나 우수한 성능이 있음을 보인다.
-
현재 인공지능 기법은 우리 주위의 여러 분야에서 사용되고 있으며, 그 중요도가 점점 높아지고 있다. 이러한 분야 중에 하나가 바로 컴퓨터 게임 분야로 전통적인 인공지능 기법부터 근래에 게임과의 결합이 시도되고 있는 비전통적 기법에 이르기까지 다양한 종류의 방법이 시도되었고, 시도될 예정이다. 본 논문에서는 게임내에서 그 비중이 커져가고 있는 인공지능을 통한 캐릭터의 지능화 방안으로 신경망 기반의 지능 캐릭터를 제안하였다.
-
카메라 모바일 폰이 대중화됨에 따라 이제 더 이상 음성 전달 기기로서가 아닌 정보 조작 및 정보 전달 기기로서의 기능이 더욱 중요해졌다. 때문에 이러한 욕구를 충족 시켜주기 위해서는 적시 적소에 정보를 활용할 수 있는 오프라인 문자 인식 시스템이 필요하게 되었다. 하지만, 오프라인 문자 인식 시스템은 카메라를 통해 입력된 영상 중에는 순수 문자 영상뿐만 아니라 배경 이미지나 잡음을 포함한다. 특히, 그림과 함께 삽입 되어져 있는 명함과 같은 텍스트 문서 같은 경우, 삽입되어져 있는 그림 때문에 오인식의 문제가 발생 할 수 있다. 따라서 본 논문에서는 카메라를 통해 입력되는 문서 영상을 문자와 배경 그림을 분리하여 효과적으로 잡음을 제거하는 방법을 제안하였다.
-
본 논문에서는 패턴 분류문제에서 특징의 분포와 빈도를 고려하는 FMM(Fuzzy Min-Max) 신경망 구조와 이를 이용한 특징 분석 기법을 소개한다. 이는 기존의 모델에서 균일한 가중치를 고려했을때 비정상적 학습데이터에 학습 효과가 민감하게 왜곡되는 현상을 방지한다. 또한 학습된 신경망으로부터 각 특징의 중요도를 분석할 수 있게 한다. 본 연구에서는 제안된 모델의 특성을 소개하고 특징 값과 하이퍼박스 간의 관계로부터 특징의 연관도 요소, 중요도 평가 및 특징의 서열화 기법을 제시한다. 이는 패턴 분류 신경망의 노드수를 최적화 함으로써 학습 및 분류 과정에서 연산의 효율성을 증대시킨다.
-
오늘날 웹서비스에 대한 정보 검색 시스템들은 UDDI 레지스트리에 대한 전문적인 지식을 필요로 한다. 즉 웹서비스를 명세하기 위해 사용된 카테고리와 이에 대한 값, 이름 등을 사전에 알고 있어야만 검색이 가능하다. 그러나 일반 사용자들은 이러한 사전지식을 충분히 알고 있지 못하기 때문에 웹서비스에 대한 정보 검색이 쉽지가 않다. 그러므로 일반 사용자들을 위해 웹서비스에 대한 정보를 카테고리에 맞게 분류하면 웹서비스 검색을 보다 용이하게 할 수가 있다. 따라서 본 논문에서는 유전자 알고리즘과 신경망을 이용하여 보다 효율적으로 웹서비스 정보를 분류하는 클러스터링 기법을 제안한다.
-
본 논문에서는 수정된 CNN(Convolutional Neural Network) 모델과 다중 필터가 상호 결합된 형태의 얼굴 패턴 검출 기법을 소개 한다. 이는 로봇 시각의 응용문제에서 실내영상의 실시간 인식문제를 대상으로 한다. 검출 과정의 효율성 향상을 위하여 도입된 다중 필터는 후보 영역의 개수와 범위를 줄일 수 있게 한다. 제안된 모델에서 CNN 신경망은 가보변환(Gabor Transform)계층을 두어 검출 과정의 첫 단계에서 영상 내의 기본 특징 지도를 생성 하도록 하였다. 보다 강인한 검출기능을 위하여 조명보정 기법이 시스템의 전처리 단계로 구현 된다. 실제 영상을 통한 실험 결과로부터 제안된 이론의 타당성을 고찰 한다.
-
XBRL은 재무 경영 투자 등 다양한 용도의 정보를 기술할 수 있는 XML 을 기반으로 한다. 기업이나 조직 내에서 재무정보 즉, 재무제표나 내부회계보고 등을 표현하는 언어이다. 재무정보는 연도, 조직 또는 업종 마다 문서구조, 항목, 계산식 등이 다르므로 기존의 작성방식으로는 작성 비용이나 시간이 많이 들뿐만 아니라 공통화나 재사용이 곤란하다. XBRL은 재무정보의 작성 유통 분석 변환 등에 적합한 XML에 의한 표준 규약을 제정하고 XBRL 2.1 규약에는 XML Schema나 XLink 등 최신 XML 관련 기술을 적극적으로 수용하고 있다. 이에 본 논문에서는 XBRL의 기본개념과 실용화를 통한 도입효과 및 활용분야를 살펴보고 대내외적으로 적용되고 있는 사례를 살펴보겠다.
-
본 논문에서는 실시간 반응형 로봇의 행위를 지정하기에 적합한 에이전트 언어를 소개한다. 기존의 BDI 기반의 에이전트 언어를 기반으로 실시간 반응형 로봇의 행위를 지정하는데 적합하도록 개발한 VivAce 에이전트 구조에 대해서 설명하고 이를 이용한 간단한 시뮬레이션을 수행하였다. 또한 VivAce 가 기존의 BDI 에이전트 언어에 비해서 가지는 새로운 특징인 자바 네이티브 언어 지원, 쓰레드 기반의 계획 실행, 다양한 인터페이스를 소개한다.
-
본 논문에서는 OWL-S 서비스 온톨로지를 자동으로 생성하는 방법에 대한 연구결과를 제공한다. 자동생성을 위하여 UML 클래스 다이어그램 및 상태차트 다이어그램을 XMI 파일들로 변환한 후 원자 서비스 및 속성들에 대한 정보와 복합 서비스 조합에 대한 정보를 각각 추출한다. 추출된 정보는 UML 상태차트 다이어그램 구성 요소들과 OWL-S 복합 서비스를 위한 구조물들 사이의 매핑 규칙들을 통하여 XSLT 응용에서 OWL-S 서비스 모델 온톨로지를 자동으로 생성시키는데 사용된다. 생성된 온톨로지의 타당성 검증을 위해서 이용 가능한 여럿의 유효성 검사를 수행하였다. 우리의 방법론은 자동적, 효과적 및 일반적일 뿐만 아니라 서비스 온톨로지 생성자인 개발자들에게 매우 친숙한 환경에서 수행된다는 장점들을 가진다.
-
이 논문은 게임물리엔진에서 게임세계의 물리적인 요소를 통하여 게임에 존재하는 캐릭터들에게 인공지능을 부여하기 위한 연구에 관해서 다룬다. 게임속에서의 물리적인 상황을 자동인식하기 위해서 신경망을 이용하였다. 게임속에서의 인공지능의 적용은 게임의 속도저하를 가져오게 되는데 이 논문에서는 그러한 단점을 보완하기 위하여 물리엔진에서 캐릭터의 움직임을 계산하는 수치적분 메서드들에 대한 각 물리상황에 따른 최적의 성능을 분석하여 각각의 물리 상황마다 다른 수치 적분 메서드를 적용하는 내부 구조를 취하였다. 수치적분 메서드에 대한 각각의 성능 분석은 세가지의 물리적 상황을 구분하여 그에 기반하여 실험되었다. 인공지능 캐릭터에 대한 실험은 신경망의 토폴로지에 대한 변화와 학습 횟수에 대한 변화 및 은닉층에 대한 변화로 신경망에서의 최적의 성능에 대한 평가를 실시하였다.
-
본 논문에서는 Python 을 사용한 유전 알고리즘 구현을 다룬다. 유전 알고리즘은 생물의 진화과정에서 일어나는 자연선택과 같은 유전법칙을 모방한 확률적 탐색기법이다. 유전 알고리즘에서는 염색체를 하나의 리스트 혹은 문자열로써 다룬다. 리스트나 문자열 처리 위주인 유전 알고리즘의 경우, 기존의 C/C++/Java 보다 표현력이 풍부한 Python 으로 프로그래밍할 경우 별도의 라이브러리 없이 쉽게 구현이 가능하다. 본 논문에서는 Python 을 사용한 유전 알고리즘 구현 방법에 대해 소개하고, 추가적으로 높은 성능을 얻기 위한 방법들에 대해 논의한다.
-
본 논문에서는 신경망과 유전자 알고리즘의 장점을 결합하고, 개선된 유전자 알고리즘 기반의 역전파 신경망 알고리즘을 이용한 신경망 학습 효과를 살펴 본다. 유전자 알고리즘을 이용한 신경망 학습은 비선형 함수를 이용하여 발생시킨 모의 자료를 통하여 수행하고 학습 수렴의 정도와 학습 속도 등을 비교할 수 있는 모의실험 결과를 일반 신경망 학습 결과와 함께 제시한다. 모의실험의 결과로서 유전자 알고리즘을 적용한 신경망 제어기가 일반 신경망 학습 결과보다 수렴 정확도 및 학습 속도에서 더 좋은 결과를 나타내 주고 있다.
-
본 논문에서는 부동소수점 연산을 사용하면서도 빠른 처리속도를 가지는 신경망의 파이프라인 설계를 제안한다. 부동소수점 연산은 고정소수점 연산보다 느린 처리속도와 많은 면적으로 일반적인 하드웨어 구현에서 잘 사용되지 않지만, 제안된 구조에서는 고정소수점 연산보다 더 정확한 값을 계산할 수 있는 부동소수점 연산을 사용하며 부동소수점의 느린 처리 속도를 보완할 수 있도록 파이프라인 구조를 사용한다. 파이프라인 구조의 성능을 검증하기 위해 2 가지의 서로 다른 구조의 신경망을 사용한다. 실험 환경으로는 Xilinx XC2V8000 칩과 Xilinx ISE 6.2 의 합성 도구를 사용한다. 실험 결과는 파이프라인 구조일 때의 신경망은 각각 7 클럭, 8 클럭이 소요되고, 파이프라인 구조가 아닐 때 각각의 신경망은 77 클럭, 84 클럭으로써 파이프라인 구조일 때 약 10 배의 빠른 처리를 가진다.
-
이동 에이전트란 어떠한 동작을 수행하는 명령과 자신의 상태 정보를 포함하는 자율적인 소프트웨어 객체이다. 이동 에이전트는 자율적으로 이동할 수 있으며 복제와 증식이 가능하고 사용자의 업무를 대신해서 수행할 수 있다는 장점으로 인해 전자상거래에서 사용자를 대신하여 상품 검색 및 구매에 사용될 수 있다. 이 때 다수의 이동 에이전트가 하나의 그룹이 되어 서로 메시지를 주고받으며 사용자의 요구사항을 수행한다. 이동 에이전트간 전달되는 메시지는 상품의 정보뿐 아니라 사용자 또는 에이전트의 비밀정보가 될 수 있다. 악의를 가진 외부 개체로부터 그룹 멤버쉽이나 메시지가 변경된다면 이동 에이전트 그룹은 사용자가 의도하지 않는 동작을 수행할 수 있다. 본 논문에서는 이러한 공격을 방어하기 위해 그룹 멤버간 암호화 통신을 할 수 있는 그룹 세션키 생성 기법을 제안한다. 기존 기법과는 달리 본 논문에서는 중앙 키 분배 서버 없이 그룹에 참가하는 이동 에이전트 각자 그룹 세션키를 생성한다. 또한 키 갱신을 주기적으로 수행함으로써 외부 개체로부터 그룹 세션키의 습득을 어렵게 한다.
-
기업의 웹사이트는 기업의 환경 변화를 주도하는 관문으로서의 역할을 하고 있다. 그러나 현재 기업의 웹사이트 평가지표에 대한 연구는 진행되지 않고 연구의 대부분이 웹사이트의 외형적인 측면들을 평가하고 있다. 특히 e-Biz 측면에서 전자상거래 주체인 B2B(Business to Business) 웹사이트에 대한 연구는 거의 이루어 지지 않고 있어, 기업 관점의 웹사이트 평가와 B2B 웹사이트에 대한 평가지표 연구가 필요하다. 본 연구는 평가지표 KPI(Key Performance Indicator)를 도출하고, AHP(Analytic Hierarchy Process) 기법으로 웹사이트 평가 연구를 통하여 평가지표를 추출한 후 B2B에 적용함으로써 각 지표들의 중요도 및 가중치의 차이를 살펴본다. 이를 통해 기업과 기업간에 전자상거래 규모의 확대에 따른 의사결정과 B2B 웹사이트를 보다 쉽게 설계 할 수 있는 명확한 기준을 제시하였다.
-
이 논문에서는 이동통신단말기를 이용한 신용카드 및 온-라인 금융거래에 관한 방법을 제안한다. 제안한 방법은 먼저, 신용카드 회원이 신용카드사 거래승인시스템으로부터 보안코드를 이동통신단말기로 수신 받는 보안코드수신단계, 보안코드를 가맹점의 인증 단말기에 입력하는 단계, 입력된 보안코드의 일치여부를 비교하는 단계 및 최종 승인단계의 과정으로 구성된다.
-
산업구조의 세분화 및 고객 요구사항의 다양화로 인해 국내 뿐만아니라 해외의 대고객 사업의 구조가 점점 프랜차이즈화 되고 있다. 그러나 프랜차이즈 업무가 표준화 및 전산화 되어있지 않아 실패하는 경우가 많다. 따라서 가맹점을 효율적으로 관리할 수 있는 표준적인 경영 관리 시스템의 필요성이 절실히 요구되는 실정이다. 본 논문은, 프랜차이즈 본부가 가맹점을 모집하고, 가맹점주의 창업업무를 도와주며, 교육 및 A/S등, 가맹점에 대한 지속적인 지원을 효율적으로 할 수 있게 함은 물론, 로얄티등 각종 수금업무를 효과적으로 수행할 수 있는 프랜차이즈 경영 관리 시스템을 구현하였다.
-
기존의 생체 특징은 얼굴, 지문, 홍채등을 이용하여 출입 관리 및 제어등과 같은 인증(verification)등에 주로 적용되어 왔다. 그러나 얼굴과 같은 생체 특징들은 신체의 주요 장기 부분과 밀접한 관계가 있어 이를 이용하여 한방에서는 신체의 질병을 자동 진단하는데 사용하고 있고(망진 : 望診)도한 사상 의학에서 사상 체질 분류를 위해 사용되고 있다. 또한 향후 초고령화 사회르 맞아 UNS등의 핵심 기술이 될 것 으로 여겨진다. 이를 위해 본 논문에서는 얼굴내 특징 추출에 의해 자동으로 사상 체질을 분류할수 있는 방법론을 제안하고자 한다. 특히 이는 망진에도 폭넓게 이용 가능한 기술이 될 수 있기 때문에 한방 의료 진단 기기 개발에 가장 중요한 핵심 기술이 되리라 여겨진다.
-
인터넷과 웹과 같은 정보사회의 교육환경 변화에 따른 교육정보의 교류 수요의 급속한 증가에 따라 교육정보 자료에 대한 메타데이터의 표준이 필요하게 되었다. 이에 따라 국내에서는 개별적으로 개발되고 있는 교육정보 자료를 통합적으로 공유, 재사용하기 위하여 KEM(Korea Education Metadata) Ver 2.0을 한국교육학술정보원에서 개발하였다. 또한 해외에서는 최근 급증하고 있는 멀티미디어 데이터의 적절한 표현을 위하여 MPEG-7 표준이 제정되었다. 본 논문에서는 다양한 형태의 교육정보 자료 중에서 교육정보 이미지에 대한 검색시스템을 설계하였다. 본 검색시스템의 설계는 한국교육학술정보원에서 개발된 KEM Ver 2.0을 수용하기 위하여 교육정보 이미지의 메타데이터 표현을 KEM Ver 2.0에서 제안된 메타 데이터 표현을 MEPG-7으로 확장한 XML 스키마를 사용하였다. KEM Ver 2.0 기반의 high-level 메타데이터와 MEPG-7 기반의 low-level 메타데이터를 이용함에 따라 국내에서 사용되는 교육정보 이미지의 상호교환 뿐 아니라 체계적이고 빠른 검색과 추출이 가능할 것이다.
-
셀룰라 오토마타가 비트단위로 데이터가 처리되는데 비하여 계층적 셀룰라 오토마타는 바이트 단위 또는 그 이상의 단위로 데이터를 처리할 수 있다. 본 논문에서는 GF(
$2^p$ ) 위에서의 유한체 성질을 이용하여 한 개의 트리로 구성되는 계층적 비그룹 셀룰라 오토마타인 SAHCA의 성질에 대하여 분석한다. 또한 기본경로를 이용한 선형 SAHCA의 상태전이 그래프를 구성하는 방법과 선형 SAHCA의 상태전이 그래프를 이용하여 비선형인 여원 SAHCA의 상태전이 그래프를 구성하는 알고리즘을 제안한다. -
사용자가 현존하는 하나의 웹 서비스로는 요구사항들을 만족시켜줄 수 있는 기능이 없을 때, 그러한 요구를 만족시키기 위해 몇 개의 서비스들을 결합해야 하는 문제가 최근에 큰 이슈로 부각되고 있다. 본 논문에서는 비즈니스 분야에서 성공적으로 활용되고 있는 워크플로우 기법을 적용하여 웹 서비스 조합을 구현한다. 워크플로우의 웹 서비스 적용은 아직까지는 새로운 분야로써 다음과 같은 두 가지 문제 해결을 요구한다. (1) 인터넷상에 흩어져 있는 수많은 웹 서비스들 중에서 어떻게 원하는 서비스를 효율적으로 탐색할 수 있는가, (2) 탐색된 다양한 이기종 웹 서비스들 간의 상호운용성 극대화 문제에 관한 해결이 필요하다. 본 연구에서는 (1)을 수행하기 위해 웹 서비스 매칭 알고리즘이 제안되고, (2)를 해결하기 위해 매칭 알고리즘에 온톨로지 개념이 적용된다.
-
This paper proposes a fusion algorithm which merges multiple vein pattern images into a single image, larger than those images. As a preprocessing step of template matching, during the verification of biometric data such as fingerprint image, vein pattern image of hand, etc., the fusion technique is used to make reference image larger than the candidate images in order to enhance the matching performance. In this paper, a new algorithm, called BSA (Boundary Stitching Algorithm) is proposed, in which the boundary rectilinear parts extracted from the candidate images are stitched to the reference image in order to enlarge its matching space. By applying BSA to practical vein pattern verification system, its verification rate was increased by about 10%.
-
원시 프로그램에 대한 컴파일 과정 중 최적화 단계에서는 프로그램의 실행 속도를 개선시키고 코드 크기를 줄일 수 있는 다양한 최적화 기법을 수행한다. 특히, 핍홀 ��적화는 비효율적인 명령어의 순서를 구별해 내고 연속되는 명령어의 순서를 의미적으로 동등하면서 좀 더 효율적인 코드로 개선하는 방법이다. 최적화 패턴 매칭 방법 중 스트링 패턴 매칭 방법은 중간 코드에 대응하는 최적의 패턴을 찾기 위한 방법으로 과다한 최적화 패턴 검색 시간으로 비효율적이고, 트리 패턴 매칭은 패턴 결정시 중복 비교가 발생할 수 있으며, 코드의 트리 구성에 많은 비용이 드는 단점을 가지고 있는 방법들이다. 본 논문에서는 기존의 최적화 방법들의 단점을 극복하기 위한 방법으로 DFA(Deterministic Finite Automata)를 이용한 코드 최적화 방법을 제안한다. 이 방법은 다른 패턴 매칭 기법보다 오토마타(Automata)로 구성하기 때문에 비용은 적어지고, 오토마타를 통해 결정적으로 패턴이 확정됨에 따른 패턴 선택 비용이 줄어들며, 최적화 패턴 검색 시간도 빨라지는 효율적인 방법이다.
-
IT 산업의 발달과 함께, 정보의 양은 기하급수적으로 증가하고 있고, 최소의 비용으로 정보의 가치를 최대로 창출하기 위해 서버와 스토리지 간에 대용량 데이터를 고속으로 전송할 수 있는 네트워크인 SAN(Storage Area Networks)의 급속한 발전을 하게 되었다. 이에 따라 네트워크로 연결된 자동화 스토리지 인프라는 물론 포괄적인 서비스 및 솔루션이 결합된 새로운 정보 관리 전략인 ILM(Information Lifecycle Management)이 대두되기 시작했다. 본 논문은 SAN 을 효율적으로 관리할 수 있고, ILM 을 위한 웹 기반 솔루션인 SANCruiser 시스템을 제안한다.
-
오늘날 기업들의 대용량 스토리지에 대한 요구가 높아지고 효율적인 데이터 관리를 위한 방법들을 많이 강구하고 있다. 이런 저장장치의 요구를 해결하기 위한 방안으로 제시되고 있는 것이 SAN(Storage Area Network)이다. 대용량을 전송시킬 수 있는 고속네트워크인 SAN은 기업들의 요구에 대한 답안으로 제시되고 있지만 SAN을 위한 다양한 하드웨어들의 출시에 비해 아직까지 효율적 관리를 위한 소프트웨어가 많이 없는 상황이다. 본 논문에서는 SAN장비의 효율적인 관리를 위한 방법으로 DB를 사용한 데이터 관리 및 SNMP,FC-GS를 이용한 SANCruiser를 제안하고 디바이스에 독립적인 기술들을 보여준다.
-
1990년대에는 유선 인터넷 기반의 IT기술이 주류를 이루었지만 2000년대는 무선 인터넷 기반의 IT 기술이 주류를 이루고 있다. 21세기의 무선 인터넷 환경은 유선 인터넷 환경과 다르게 다양한 무선 플랫폼과 정보 표현 도구를 사용하고 있어서, 중복 개발에 따른 개발 비용의 증가, 이기종 플랫폼간의 콘텐츠 공유가 어렵다는 등의 많은 문제점을 내포하고 있다. 이런 문제들을 해결하기 위하여 무선 플랫폼의 표준화와 모바일 브라우저와 같은 정보 표현도구 표준화에 대한 많은 연구가 진행되고 있다. 이에 본 논문에서는 SVG 및 Mobile SVG를 이용하여 유 무선 인터넷을 동시에 지원하며, 수정 가능한 새로운 형태의 아바타 시스템을 제안 한다.
-
EVM(Embedded Virtual Machine)은 모바일 디바이스, 디지털 TV 등 임베디드 컴퓨팅 환경에서 동적인 응용프로그램을 실행할 수 있는 가상기계 플랫폼(Virtual Machine Platform)이다. 가상기계를 이용한 응용프로그램은 플랫폼 독립적인 실행 및 효과적인 다운로드 솔루션을 통한 동적인 실행이 가능하다. EVM을 위한 가상기계 코드인 SIL(Standard Intermediate Language)은 언어/기계 독립적으로 설계되었다. 본 논문은 SIL 코드가 시스템 리소스의 제한이 큰 임베디드 시스템상에서 보다 효율적으로 실행되기 위하여 최적화를 수행하였다. 기존의 최적화 방법론에 관한 연구를 통하여 SIL 코드 특성을 고려한 최적화 방법론을 제시하고, 최적화된 코드를 생성하기 위한 코드 최적화기를 설계하고 구현현하였다. SIL 코드 최적화기는 컴파일러에 의해 생성된 SIL 코드를 입력으로 받아 효율적인 코드로 변환하여, 전체 코드의 크기를 줄이고 수행 속도의 개선효과를 얻을 수 있다.
-
Linux 응용프로그램들의 확산을 위해서는 인스톨, 다운로드의 번거로움이 없이 서버로부터 PC로 보다 쉽게 서비스 할 수 있는 스트리밍 체계가 필요하다. 이 스트리밍의 중요 부분이 기존 응용프로그램을 수정없이 스트리밍 전송이 가능한 형태로 인덱싱 및 포메팅을 하는 패키징의 과정이다. 기존 패키징 기술은 응용프로그램을 구성하는 직접적인 파일들을 이용하여 구성한다. 응용프로그램과 직접적 상관관계를 갖는 파일들에 대해서는 정보수집이 용이하기 때문에 완전하게 패키징으로 재구성이 가능하나, 간접적 상관관계를 갖는 파일에 대한 정보들은 정보누락이 쉬워서 완전한 패키징으로 재구성이 어려운 문제점이 있었다. 본 논문에서는 Stackabe file system의 기법을 활용하여 한 응용프로그램과 간접적 상관관계를 갖는 정보수집을 보다 더 정확하게 하는 방법을 제시하였으며, 이를 활용하여 보다 완전한 패키징이 가능하도록 하는 방법에 대해서 논의한다
-
기존의 ANSI C 프로그램은 각각의 플랫폼에 따른 컴파일러를 통해서 목적기계의 코드로 변환되고, 실행되어 플랫폼에 의존적인 단점이 있다. 이러한 단점을 보완하는 방법으로는 스택기반의 가상기계와 가상기계의 입력형태인 중간코드를 이용하는 기법이 있다. EVM(Embedded Virtual Machine)은 ANSI C 언어와 SUN사의 Java 언어 등을 모두 수용할 수 있는 임베디드 시스템을 위한 가상기계이며, SIL(Standard Intermediate Language)은 EVM에서 실행되는 중간언어로 다양한 프로그래밍 언어를 수용하기 위해서 객체지향 언어와 순차적인 언어를 모두 수용하기 위한 연산 코드 집합을 갖고 있다. 본 논문에서는 SIL 코드가 올바른 수행을 하는 것인지를 검증하고 원시코드의 분석을 용이하게 하기 위해서 생성된 SIL 코드를 어셈블리 형태와 유사한 재 표현된 ANSI C 언어로 바꾸는 역컴파일러 시스템을 설계하고 구현하였다.
-
ANSI C 언어는 UNIX 시스템에서 뿐만 아니라 DOS 환경에서 수행되는 C 컴파일러와 각종 지원 도구가 개발되어 보급됨으로써 오늘날 널리 사용되는 범용 프로그래밍 언어 중 하나이다. EVM(Embedded Virtual Machine)은 ANSI C 언어와 SUN사의 Java 언어 등을 모두 수용할 수 있는 임베디드 시스템을 위한 가상 기계이며, SIL(Standard Intermediate Language)은 EVM에서 실행되는 중간언어로 다양한 프로그래밍 언어를 수용하기 위해서 객체지향 언어와 순차적 언어를 모두 수용하기 위한 연산 코드 집합을 갖고 있다. EVM을 위한 ANSI C 컴파일러는 ANSI C 언어를 받아 들여 EVM의 중간 언어인 SIL 코드를 출력한다. ANSI C 컴파일러에서 어휘 분석과 구문 분석 과정에서 인식되는 명칭에 대해서 그 속성들을 수집하고 이용한다. 이 속성들은 명칭이 명시적으로 혹은 묵시적으로 정의되는 곳에서 심벌 테이블에 수집된다. 본 논문에서는 수집된 정보가 올바르게 되었는지 확인하기 위하여 심벌 테이블에 있는 정보를 다시 ANSI C 언어로 복원시키는 역변역기(detranslator)를 구현하였다.
-
XML 문서의 논리적인 구조와 의미적 태그의 사용은 구조와 내용에 기반 한 검색을 가능하게 하는 반면, 동일한 정보라 하더라도 구조와 형식이 매우 다양하게 표현되므로 정보검색에 어려움을 초래한다. 효율적인 XML 정보검색을 위해, 본 논문은 온톨로지를 기반으로 검색에 적합한 문서만을 선별하는 문서여과 방법, 대상문서에 적합한 최소한의 질의생성을 위한 온톨로지 정합 방법 그리고 문서에 내재된 의미적 정보의 검색을 위한 정합된 온톨로지 기반의 질의확장 방법을 각각 제안하였다. 제안한 방법의 효과 및 효율은 예제 XML 및 DTD 문서를 대상으로 실험되었다.
-
본 논문은 생물다양성데이터 네트워크 구축에 필요한 국내외의 생물다양성데이터 표준형식과 프로토콜 등을 소개하고 지리적으로 분산된 국내 생물다양성데이터를 통합 검색하여 활용 할 수 있는 방법과 국내생물다양성데이터의 검색포탈을 어떻게 구축하였는지 설명한다. 다음으로 포탈구축에 사용된 데이터 표준, 데이터 교환 프로토콜, 시스템 아키텍쳐 그리고 소프트웨어 구성요소에 대해 설명하고 끝으로 검색포탈이 원활이 운영되어지기 위해 데이터 소유기관 등에서 필요한 활동과 생물다양성데이터 검색포탈 구축의 결과 및 기대효과 등에 서술한다.
-
본 연구에서는 RFID를 이용한 환자를 인식하는 시스템에 대해 제안한다. RFID를 이용한 환자인식 시스템은 이미 구축된 전자차트 시스템을 어느 진료 장소에서도 정확히 환자를 스스로 인식하여 기존의 전자차트와 연결함으로써 외래 진료시에도 전자차트 시스템을 이용할 수 있도록 하는 것을 목표로 하고 있다. 또한 환자와 해당 환자의 전자차트의 정보를 정확히 연결하여 잘못된 처방을 미연에 방지하고 의사 및 의료 종사자가 기존의 차트 시스템을 진료 후 다시 전자차트에 입력해야 하는 불필요성을 줄이는 것을 목표로 한다.
-
협상은 일상생활, 기업 및 정부 비즈니스 활동에 널리 사용되며 점차 그 영역을 넓혀가고 있다. 기존의 협상 시스템들은 독립적인 애플리케이션 형태로 구축이 되어 있어, 협상 프로세스를 기업 내 또는 기업간의 다른 프로세스들과 연동하여 사용하기 힘들다. 또한 구매 또는 판매를 담당하는 에이전트나 애플리케이션 작성을 특정 플랫폼에서만 작성해야 한다. 본 논문에서는 이러한 단점을 보완하기 위해 웹 서비스 기반으로 협상 프레임워크를 설계하여, SCM 등과 같은 더 큰 프로세스와 쉽게 연동이 될 수 있도록 하고 에이전트나 애플리케이션 개발 자체도 특정한 언어나 플랫폼에 구애받지 않게 작성할 수 있도록 하였다.
-
유비쿼터스 환경에서의 응용프로그램은 다양한 데이터들과 그들의 연관관계 및 행위의 조합을 다루어야하므로, 일반적인 프로그램에 비해 복잡한 데이터 모델과 계산 모델을 필요로 하게 된다. 본 논문에서는 유비쿼터스 응용을 작성하는데 적합한 새로운 프로그래밍 언어를 제시한다. 사용의 편의를 위해 잘 알려진 Java를 기반으로 하고 있고, 기존의 통합 개발 환경을 그대로 사용할 수 있도록 하기 위해 문법 확장이 아닌 특수 주석(annotation) 과 API를 지원하는 방식을 사용하고 있다.
-
본 논문에서는 임상의들의 진료데이터를 토대로 진료경로를 동적으로 생성하는 방법을 기술한다. 각 진료단계에서 추출된 규칙들을 토대로 진료경로를 생성하는데, 이를 위해 전자의무기록으로 구성된 임상 데이터를 기반으로 연관규칙마이닝을 이용하여 진료단계별 규칙을 추출하였다. 신뢰성 있는 진료경로의 추출이 이루어지면 의료 서비스의 질을 높이고, 병원 경영의 효율성 증대에 도움을 줄 수 있다.
-
에이전트 시스템(agent system) 관련 기술은 이질적이고 분산된 환경에서 상호 운용성(interoperability)을 확보하기 위한 방법이 될 수 있다. 이런 에이전트 시스템의 국제 표준화를 진행해 나가고 있는 단체인 FIPA(Foundation for Intelligent Physical Agents)는 1996년 에 형성되었고, 이질적인 시스템간의 상호 운용성을 최대화하기 위해서 국제적으로 인정된 명세서를 정기적으로 발표하고 있다. 하지만 최근까지 FIPA 표준안은 모바일 ad-hoc네트워크와 같은 환경을 고려하지 못하고 있다. 이러한 환경에서 에이전트는 이질적인 네트워크들에서 제공하는 서비스들을 이용할 수 없다. 이러한 문제점에 초점을 맞추어 본 논문에서는 FIPA 표준을 참고하여 만든 FIPA-OS(Foundation for Intelligent Physical Agents Open Source) 를 수정한 에이전트 플랫폼을 제공한다. 우리는 이러한 에이전트 플랫폼을 이용하여 이질적인 환경에서 제공하는 서비스들에 대한 상호운용성과 에이전트 플랫폼 안에 DM(Discovery Middleware)을 추가하여 확장성을 보장한다. DM은 에이전트가 ad-hoc 네트워크 안에서 동작하는 서비스 디스커버리 기법들을 사용하여 서비스들을 찾고 생성할 수 있게 도와준다. 우리는 다양한 서비스 디스커버리 기법 중 UPnP (Universal Plug and Play)와 LSD (Lightweight Service Discovery Protocol)를 이용하여 DM을 구현하였다. UPnP는 UPnP 포럼에서 개발된 서비스 디스커버리를 위한 프로토콜의 집합이며 LSD는 우리가 만든 모바일 ad-hoc 네트워크에서 동작하는 새로운 서비스 디스커버리 프로토콜로 캐쉬 관리를 강조하여 개발하였다. 우리가 제안하는 DM을 이용하여 수정된 에이전트 플랫폼에서 UPnP와 LSD의 장비에서 제공되는 서비스들을 상호간 이용 할 수 있다.
-
연구자들이 국외 생명과학관련 문헌정보를 찾으려면 PubMed와 같은 세계적인 문헌정보서비스를 많이 이용하며, 국내 생명과학관련 문헌정보를 찾으려면 KISTI 학회마을, KoreaMed 등 여러 사이트를 방문해야 한다. 이에 생명과학관련 연구를 원활히 수행할 수 있도록 생명정보 데이터베이스와 분석도구를 서비스하고 있는 KISTI 바이오인포매틱스센터(CCBB) 홈페이지에서 인터넷상의 Open Access 문헌정보와 국내 학회정보를 수집하여 메타 데이터베이스를 구축하여 서비스하고자 한다. 또한 생명과학 관련 주제별 Open Archiving 커뮤니티의 구성과 운영을 통한 연구자간의 정보교환을 유도하고, 더불어 논문뿐만 아니라 세미나, 연구노트 등의 최신의 연구정보를 공유할 수 있도록 본 프로토타입 시스템을 설계하였다.
-
웹을 통한 정보량의 폭발적인 증가로 인하여, 사용자에게 적합한 정보만을 제공할 수 있는 개인화 기술에 관심이 증가하고 있다. 정보를 선별하고 추천하는 대표적인 개인화 기술로서 Contentbased Filtering(CBF) 기법과 Collaborative Filtering(CF) 기법이 널리 사용되고 있다. 본 논문에서는 위에서 언급한 CBF 기법과 CF 기법을 혼합하여, 사용자 선호도를 보다 정확하게 반영할 수 있는 새로운 모델을 제시한다. 또한, Demographic Filtering 기법과 전문가의 추천을 고려한 Fusion Model 을 제시한다. 그리고 사용자 선호 모델을 실시간으로 반영하기 위한 업데이트 방법을 Exponential Smoothing 기법을 사용하여 구성하였다.
-
데이터마이닝은 대량의 실제 데이터로부터 이전에 잘 알려지지는 않았지만 묵시적이고 잠재적으로 유용한 정보를 추출하는 작업으로, 본 논문은 최근 인문학 정보 자료가 전산화되고 있는 가운데 대량의 정보와 특정 체계를 갖춘 ‘조선왕조실록’ 전산자료를 분석하고 기존의 단순한 정보 검색이 아닌 데이터마이닝 기법을 적용한 상세하고 예측가능 한 정보자료 추출법을 제시한다. 먼저 텍스트화 되어 있는 컨텐츠를 형태소분석기법을 사용하여 색인어를 추출하고 집계를 낸다. 질의어와 유관한 색인어의 군집정도와 출현시점을 분석하는데, 사용된 마이닝 기법은 연관규칙분석과 클러스터링 분석기법이다. 최종 결과치는 기존의 인문학연구 결과물과 비교하여 그 정확도를 분석해 보인다.
-
본 논문에서는 운영 레거시 시스템으로부터 엔드 유저에까지 실시간으로 데이터를 전달하는 전체적인 프로세스를 정의한 ODS 레이어를 제시한다. ODS 의 레이어를 위하여 먼저 데이터 소스가 정의된다. 그 다음 데이터 소스로부터 ODS까지 데이터를 수집하는 방법이 정의된다. 마지막으로 엔드 유저 집단을 위한 ODS로의 데이터 접근을 준비한다. 운영 시스템과 ODS 간의 통합 레벨에 따른 ODS의 타입을 분류하고 특성을 요약한다.
-
우편 서비스는 사람과 조직간을 이어주어 실물 배달과 의사 소통을 위한 중요 네트워크 중의 하나이다. 2000 년에 출범한 인터넷 기반의 우체국 서비스인 ePOST 는 전통적인 우편 서비스와 농수산물 중심의 쇼핑몰에서 전자고지납부 및 에스크로 등으로 서비스를 확장하고 있다. 하지만 기존의 ePOST 가 B2C 형식을 기반으로 일반 고객을 위주로 서비스해 왔으며, 웹서비스 기술을 통해 기업 고객과 같은 B2B 서비스에 대한 새로운 시장기회를 추구할 수 있는 강력한 도구로서 활용될 수 있음을 의미한다. 따라서 이 논문에서는 기업 고객을 대상으로 우편서비스를 원활하게 지원하기 위한 방안으로 웹서비스의 도입 전략과 효과에 대하여 제시하고자 한다.
-
인터넷을 이용한 정보의 공유, 활용 및 전자상거래가 활성화되면서 많은 양의 컨텐츠가 웹 사이트에서 서비스되고 있다. 사용자는 신속하게 정보를 획득하기 위하여 웹 브라우저의 즐겨찾기 기능을 이용한다. 기존의 즐겨찾기 기능은 사용자가 해당 URL을 즐겨찾기에 등록할 것인지를 판단하고 수작업으로 등록하여 관리해야하는 문제점을 가지고 있다. 본 논문에서는 즐겨찾기 목록 관리의 문제점을 해결하기 위하여 사용자가 웹 브라우저를 이용하여 사이트 방문시 발생하는 클릭 스트림을 사용자 컴퓨터에 저장하고 그 자료를 분석하여 즐겨찾기 목록에 해당 URL을 자동으로 등록하고, 또한 즐겨찾기 목록이 동적으로 관리될 수 있는 즐겨찾기 메뉴 자동생성 시스템을 구현 하였다.
-
본 연구에서는 정보통신 환경의 변화에 따라 차세대 신규 정보통신서비스를 정의하였다. 정의된 서비스 중 무선랜과 무선인터넷 분야에 대해 해외의 구축 및 응용 사례를 조사하였다. 또한, 국내의 공공부문 즉, 행정 분야에서 적용할 수 있는 모바일 그룹웨어 서비스 시스템을 제안하였다.
-
인터넷의 급속한 보급과 사용이 일상화됨에 따라 웹사이트를 이용한 온라인 예약은 이미 다양한 분야(교통시설, 공연티켓예매, 식당예약 등)에서 폭 넓게 이용되고 있다. 본 논문에서는 국내의 특급 호텔 및 특급식당을 운영하는 기업의 온라인 예약 사이트를 중심으로 예약을 직접 수행하는 과정을 통하여 사용자 인터페이스의 평가 및 분석을 실시하고 바람직한 인터넷 예약 사이트의 사용자 인터페이스 설계방법을 제안하는데 목적이 있다. 평가방법으로는 설문 및 모니터링을 통하여 사용성 평가를 실시하였으며 평가결과를 기초로 하여 온라인예약 사이트 구축과 관련한 사용자 인터페이스 설계 시 우선적으로 고려해야 할 사항을 제안하였다.
-
최근 금융권의 수익 기반이 되고 있는 수수료는 다양한 형태의 규칙을 내포하고 있으며, 복잡성이 증가하고 있어 유연하고 동적인 수수료 구조가 요구된다. 이러한 요구 사항을 충족시키기 위해서 업무 규칙(business rule)이 활용될 수 있다. 본 논문에서는 은행권의 수수료를 분석하여, 수수료 부과 기준을 업무 규칙으로 정의하고, 이를 파라미터 드리븐(parameter driven) 방식의 룰 데이터베이스(rule database)로 설계하였다. 이를 통하여 복합 수수료를 즉시 적용할 수 있는 유연한 설계로 어플리케이션 구조를 단순화 할 수 있는 업무 규칙 기반 수수료 처리 컴포넌트를 설계하였다.
-
임베디드 소프트웨어가 날이 갈수록 그 규모가 커지고 복잡해짐에 따라 임베디드 소프트웨어의 품질에 대한 검증 및 테스트는 중요한 문제로 부각하고 있다. 임베디드 소프트웨어의 신뢰성을 확보와 비용절감을 위한 테스트 자동화 시스템의 개발이 필요하다. 이 문서는 테스트 자동화 시스템을 구축하는 과정에서 테스트 대상인 임베디드 시스템의 입출력 변수들의 조작을 통하여 시스템 의존적인 부분을 효과적으로 일반화 시키는 방법을 제시한다. 이 방법을 통하여 테스트 명령을 간소화 할 수 있었으며 테스트 자동화 시스템의 모델을 보다 일반적이고 쉽게 표현할 수 있었다.
-
주변상황에 대한 상황정보를 이용하여 지능형 서비스를 제공하려는 많은 연구들이 진행되고 있다. 본 논문은 이러한 연구중의 하나로서, 규칙과 온톨로지를 이용하여 주변상황인식을 위한 상황정보 표현 방법과 표현된 상황정보를 이용한 상황정보 처리 방법을 제시한다. 상황을 기술하고 있는 규칙베이스를 이용하여 주변상황을 개념화하고, 개념 및 기타 시스템에 필요한 정보는 온톨로지를 이용하여 표현한다. 이렇게 표현된 상황정보들은 상황정보 처리기를 통해 하위 수준에서 상위 수준까지의 상황정보들이 도출되어 상황기반의 지능형 서비스 제공을 위해 사용된다.
-
유비쿼터스 컴퓨팅 환경에서 사용자의 상황 및 요구에 따라 동적으로 서비스를 제공하는 것은 주요한 과제 중에 하나이다. 이러한 동적인 서비스를 제공하기 위해서는 서비스가 자체가 이기종의 하드웨어 및 운영체제 간에 독립적이어야 한다. 현재 유비쿼터스를 환경을 위해 연구되고 있는 HAVi, UPnP, JINI, OSGi등의 미들웨어들은 유비쿼터스 환경을 통합하려는 연구를 하고 있지만 서비스 표준에 대한 연구는 이루어지지 않고 있다. 따라서 본 논문에서는 XML을 이용하여 서비스 표준을 제시하고, 이 표준을 이용하여 서비스가 가능하도록 하는 관리 플랫폼을 구현한다. 구현한 플랫폼의 효율성을 측정하기 가전제품 제어 실험을 통해 보여준다.
-
전자산업의 필수적인 핵심 부품은 트랜지스터이다. 현재 일본과 우리나라를 포함하여 상용화 되어 있는 모든 트랜지스터 검사시스템은 검사 대상 소자 별로 별도의 검사기를 가지고 있다. 개발된 시스템은 하나의 검사시스템으로 3대의 트랜지스터 검사기를 동시에 제어할 수 있어 가격 경쟁력을 가지며, 여러 종류의 트랜지스터를 동시에 시험할 수 있는 융통성도 제공한다. 기존의 시스템에서 불필요하게 중복되는 부분을 통합하여 효율성을 더 높였으며, 3대의 검사기를 동시에 제어하기 위하여 우선순위를 지원하는 토큰 교환 방식을 사용하였다.
-
XForms는 XML데이터를 사용하고 내용과 표현을 분리시킨 형태의 Form으로 기존의 HTML이 가지는 특징 외에 쉬운 데이터 처리, 모듈의 재사용성, 다른 장비로의 이식성, 데이터 접근성 등 몇 가지 추가적인 특징을 가진다. 본 논문에서는 XML 데이터의 구조를 나타내는 DTD(Document Type Definition)를 입력받아 XForms를 자동으로 생성해 주는 XForms-Generator의 설계와 구현을 소개한다. 이 시스템은 DTD정보를 분석하여 반복부를 추출하고, 반복부의 처리를 중심으로 XForms코드를 생성한다. 생성된 XForms의 실행 환경은 Orbeon사의 Presentation Server를 이용한다. 개발된 시스템은 XML 데이터를 이용하는 온라인 Form을 개발할 때 시간 및 비용을 줄이는데 도움을 줄 수 있을 것으로 기대된다.
-
본 논문에서는 IP 통신망의 특성을 고려하여 IP 망 기반의 방송 서비스를 위한 효율적인 EPG 데이터 전송 방안을 제안한다. EPG 정보를 사용자 요구 특성을 고려하여 여러 그룹으로 분할하고 이에 대해 OOB 채널을 통한 멀티캐스트 전송 방식과 사용자 별 요구 및 응답 처리를 통한 유니캐스트 전송 방식을 혼합 적용한다. 또한 서비스 요구 상황에 따라 두 방식을 동적으로 선택 및 변경함으로써 EPG 시스템의 서버 자원과 네트워크 대역폭을 효율적으로 활용할 수 있다.
-
본 논문에서는 가상교육 표준안으로 주목받고 있는 SCORM(Sharable Content Object Reference Model) 기반 학습 컨텐츠의 효과적인 재사용과 공유를 위해 기존의 컨텐츠 검색방법에 사용자의 이용도를 적용하는 검색시스템을 설계하였다. 이용도를 적용한 컨텐츠 검색은 학습자의 학습활동을 모니터링하여 컨텐츠에 접근한 시간 등의 로그정보를 저장한 다음에 그 로그 정보들을 분석하여 매달마다 컨텐츠별로 학습자 수와 이용시간 등의 통계값을 구한다. 이렇게 구한 통계값을 이용하여 각 컨텐츠 마다 그 달의 학습자 이용도값을 계산해 낸다. 그리고 이 이용도 값은 학습자가 컨텐츠 검색을 할 시에 적용되어 검색된 컨텐츠 결과들이 이용도 값이 큰 순으로 정렬되어 보여지도록 한다. 따라서 사용자는 수많은 컨텐츠들 중에서 원하는 학습 컨텐츠를 검색할 때 신뢰도 있고, 많은 사람들이 이용한 컨텐츠에 쉽고 빠르게 접근할 수 있게 된다.
-
Ontology developing process has aroused a lot of controversy among knowledge engineers and knowledge users. The recent surges on ontology building methodologies and practical ontology applications have explored a broad spectrum of knowledge management challenges. On the one hand, the abundant methodology theories provide us with a set of useful heuristic rules, from which we get the overview of ontology building process. But on the other hand, every research groups would like to justify their theories by listing their specific characteristics and unique method when approaching the right way. However, there is still no one “correct” way or methodology for developing ontologies. In this case, the methods used to evaluate only a subset of specific domain do not make any sense to the commonsense users. As a result, a comprehensive understanding of domain ontology is urgent and necessary.
-
웹 애플리케이션 개발 방법으로 XML 기반의 웹 서비스가 부각됨에 따라 인터넷 상에 많은 웹 서비스들이 생성되었고 향후 보다 많은 웹 서비스들이 개발될 것으로 예상되고 있다. 이처럼 급속히 증가하는 웹 서비스들 중에서 사용자나 개발자가 원하는 적절한 웹 서비스를 검색하는 매치메이킹의 중요성이 점차 부각되고 있다. 본 논문에서는 이미지나 비디오와 같은 시각 미디어 서비스를 제공하는 웹 서비스를 대상으로 온톨로지 및 UDDI를 이용하여 관련된 웹 서비스를 탐색하는 매치메이커 구조를 제안한다. 온톨로지를 시각 미디어 서비스의 카테고리로 사용하여 웹 서비스를 분류하고, 각 서비스의 세부 사항 및 서비스 평가 항목을 UDDI에 저장하고 최종적으로 이를 평가하여 최적의 서비스를 결정하는 방법을 기술한다.
-
통신환경이 유선에서 무선으로 빠르게 변화되면서, 기업내의 그룹웨어도 무선환경을 지원하는 형태로 점차 변화되고 있다. 그룹웨어는 산재되어 있는 컴퓨터를 네트워킹 방식으로 편성하여, 시너지 효과를 극대화하자는 데서 출발한 것으로 업무의 질을 높일 수 있으며, 이러한 점을 이용하여 기업에서의 영업지원은 물론, 창고 및 재고 관리까지 그 사용의 폭이 넓어지고 있다. 본 논문에서는 여러 종류의 기업 가운데, 출판 기업을 대상으로 모바일 그룹웨어의 특징을 활용하여 보다 효율적으로 영업 지원을 수행할 수 있는 유무선 환경에서의 그룹웨어 시스템을 설계하고 구현하였다.
-
은행, 저축은행, 신용정보회사 등 금융기관에서는 채권관리 및 회수, 각종 우편물 발송 등의 업무처리를 위해 채무자 또는 고객의 최종 주소의 파악이 필요하다. 주소 파악을 위한 업무프로세스는 금융기관 직원이 채무자와 사실 관계를 증명하는 서류를 작성하고, 행정기관에 직접 방문하여 민원서류를 발급 받는 등 Off-line으로 이루어지고 있다. 이러한 민원서류 발급 업무량은 경제상황의 악화와 그에 따른 신용불량자의 대거 발생 등으로 인해 지속적으로 증대되고 있다. 따라서 행정전산망과 금융전산망을 서로 연결하여 신속하게 정보를 파악할 수 있도록 하는 주소 인증공동이용시스템(ACCESS, Address Certification Co-opErating SyStem)을 구축하는 것이 필요한 실정이다. 이에 본 연구에서는 ACCESS를 구축을 위한 설계를 통하여, 행정기관 민원서류 발급업무 담당자, 금융기관 해당업무 종사자 등의 업무를 대폭 줄임으로서 산업생산성을 제고 하는 방안을 제시하고자 한다. 또한 향후 행정전산망과 금융전산망의 연결체계에서 새롭게 구축될 다양한 정보서비스의 유형을 처리 할 수 있는 기반을 마련하여, 효율적인 정보의 공유와 유통 및 이를 통한 시너지효과를 창출하고, 정보자원의 활용 및 가치를 극대화하고자 한다.
-
본 연구에서는 연구통합관리시스템에서 다루는 예산 및 자금관리부분을 통합재무정보시스템과의 연동할 수 있도록 시스템을 구현하였다. 또한, 연동에 따른 문제점 및 해결방안을 제시하였다. 시스템 구현을 통하여 사용자들은 중복입력 및 재무데이터의 불일치로 겪는 불편을 해소할 수 있었으며, 예산 및 자금관리의 일관성 및 효율을 높일 수 있었다.
-
현재 지능형 웹 서비스를 위한 서비스 온톨로지의 생성은 서비스 개발자의 휴리스틱에 의존하여 많은 시간과 비용을 소모할 뿐만 아니라 서비스와 서비스 온톨로지간의 완벽한 매핑이 어렵다는 문제점을 가지고 있다. 또한 서비스 온톨로지를 기술하기 위한 마크업 언어를 서비스 개발자가 단기간 내에 학습하기에 많은 어려움이 있는 실정이다. 본 논문에서는 지능형 웹 서비스를 위한 서비스 온톨로지 생성의 문제점들을 해결하기 위해 MDA 방법론을 사용하여 서비스 온톨로지를 효율적으로 설계 및 생성하기 위한 방안을 제안한다. 본 논문에서 제안하는 방안은 MDA를 기반으로 널리 사용되고 있는 UML을 사용하여 웹 서비스 모델을 설계하고 이를 OWL-S에 최적화된 모델로 변환한 후 XMI를 통해 OWL-S로 기술되는 서비스 온톨로지로 변환한다. 본 논문에서 제안하는 방안은 이미 널리 사용되는 UML과 같은 소프트웨어 공학적 방법을 사용하기 때문에 서비스 개발자들이 쉽게 서비스 온톨로지를 구축할 수 있으며 하나의 모델로부터 서비스와 서비스 온톨로지 모델을 동시에 이끌어 낼 수 있는 장점을 가진다. 또한 모델로부터 자동적으로 서비스 온톨로지를 생성함으로써 시간과 비용을 절감할 수 있는 효과를 얻을 수 있다. 그리고 플랫폼 변화와 같은 외부 환경 변화에 유연하게 대처할 수 있다. 끝으로 본 논문에서는 제안된 방안의 타당성을 검증하기 위해 실제로 웹 서비스 모델을 설계하고 서비스 온톨로지를 생성하는 예를 보인다. 또한 생성된 서비스 온톨로지가 올바르게 생성되었는지를 유효성 검사를 통해 검증한다.
-
고성능의 컴퓨터들이 많이 보급되었으며, 또한, 클러스터 시스템 기술의 발전으로 클러스터 시스템의 활용이 크게 늘고 있다. 이러한 고성능의 시스템을 사용하는 사용자들은 다수의 시스템에서 수행하는 작업들을 관리(실행, 모니터링, 삭제, 결과물 관리 등)할 때에 반복적인 작업들이 많이 존재한다. 그러므로, 이러한 반복적인 작업을 손쉽게 수행해 줄 수 있는 기능이 제공된다면 업무를 효율적으로 처리할 수 있을 것이다. 이 논문에서는 분산된 다수의 시스템에서 작업을 수행할 때 스케쥴러(예: PBS, NQS)와 작업을 수행하는 일을 대신해줄 수 있는 통합 작업 스케쥴러(CJS, Consolidation Job Scheduler)를 설계하고, 그 prototype을 구현해 보았다. 스케쥴러의 종류가 많기 때문에 여기서는 PBS와 NQS에 한정하여 구현하였다.
-
지식정보사회에서 정보 품질에 관한 문제는 국가 경쟁력을 좌우하는 요소로 자리 잡고 있다. 이러한 인식을 바탕으로 정보를 연구하는 많은 학문 분야에서도 정보 품질 향상에 관한 연구를 지속적으로 수행하고 있다. 특히 ISO 9001:2000 품질경영시스템의 도입을 통한 정보 품질 향상을 위한 노력은 단순히 연구의 수준을 넘어 실제적으로 업무에 적용되고 있다. 본 연구는 실제적으로 수행되고 있는 정보 품질 향상을 위한 ISO 9001:2000 품질경영시스템의 도입 실례들을 살펴보고 이를 효율적으로 수행하기 위한 전산시스템의 구축에 관하여 살펴보고자 한다.
-
인터넷 비즈니스의 급성장에 따라 인터넷의 이용 및 의존도가 높아지고 인터넷 사용자나 인터넷 서비스 제공자(ISP) 모두 안정된 서비스를 요구하고 있다. 이와 함께 전산 시스템 관리와 장애 예방 등의 데이터 보호도 중요한 요소가 되었다. 운용인력은 변동이 없는 반면 시스템 수는 크게 증가하면서 시스템을 체계적이고 효율적으로 관리하고 언제 어디서나 시스템 성능을 모니터링하고 운용되는 애플리케이션을 제어하고자 하는 사용자들이 증가하였다. 본 논문에서는 모바일 환경 하에서 JMX(Java Management Extensions)[3]를 이용하여 분산된 자원과 서비스를 관리하는 원격 관리 시스템을 구현하고 원격지 터미널에 접속할 수 있는 MVTP(Mobile Virtual Terminal Protocol)을 구현하였다. 실험결과 시스템 관리자는 기존 메뉴기반 원격 관리 시스템에서 제공되지 않는 기능은 원격지 터미널에 접속 하여 관리할 수가 있고 모바일 단말기를 통해 시간, 장소에 구애 받지 않고 시스템을 안전하게 관리할 수 있었다.
-
최근 들어 무선인터넷 단말기로 보다 효율적으로 인터넷에 접근하여 정보를 제공하고자 하는 연구가 활발히 진행되고 있다. 사용자는 유선 인터넷으로 제공받는 컨텐츠를 휴대가 간편한 무선 이동통신으로 제공받고자 하는 욕구가 점점 늘어나고 있고 이러한 원인으로 다양한 무선 컨텐츠의 제공이 요구된다. 그러나 다양한 무선 단말기의 특성에 따라 컨텐츠를 새롭게 개발하는데는 개발비용, 기간이 많이 들게 되므로 기존의 웹 컨텐츠를 활용하여 무선환경에 맞는 문서변환 기술 연구의 필요성이 대두되고 있다. 본 논문에서는 유선 인터넷상의 컨텐츠를 무선 환경으로 손쉽게 변환할 수 있는 XML(eXensible Markup Language)기술을 활용한 변환기(Generator)구조를 설계하고 이와 관련된 XML Generator, RuleSet Management, Clipping Toolkit 등의 기능을 정의하여 보다 효율적으로 무선 컨텐츠로 변환하는 기술을 소개한다.
-
최근에 들어서 전력산업에 규제완화가 도입되면서 환경이 급변하고 있는 실정이다. 여러 가지의 환경 변화가 예상되지만, 그 중에서도 공급자간에 경쟁 도입이 전력산업 참여자간에 주요 이슈로 부상하고 있다. 이와 같은 변화는 전력시스템의 기술 개발 뿐만 아니라 경영전략에도 큰 영향을 미치고 있으며, 대 수요자 서비스의 제공이 전략의 핵심이 되고 있다. 따라서 공급자는 보다 나은 서비스를 제공하기 위해서, 수요자 정보의 수집 및 분석을 해야 할 필요가 있다. 이와 같은 수요자 정보의 분석은 여러 분야가 있지만 그 중에서도 수요특성을 파악하는 것이 가장 기본이 된다. 본 논문에서는 전력 수요자의 부하 특성을 분석하고 평가하기 위하여 수요특성별로 그룹으로 분류하는 방법을 개발하고, 분류된 그룹의 특징을 검토하였다.
-
Kim, Sun-Ic;Jang, Moon-Jong;Oh, Do-Eun;Ko, Jong-Min;Yu, In-Hyeob;Lee, Jin-Kee;Cho, Seon-Ku;Yang, Won-Cheol;Kim, Jin-Cheol 695
최근 국외의 전력회사들은 미래 디지털 사회의 기반이 되는 신전력시스템을 구현하는데 필요한 핵심기술중의 하나로서 IT(Information Technology)기반 전력부가서비스 기술의 중요성에 대해 강조하고 있으며, 이를 위해 원격검침 데이터를 기반으로 하는 다양한 전력부가서비스를 개발하여 적용하고 있다. 한편 국내의 경우 원격검침 데이터는 전력요금 산출용도로 활용되고 있는 수준이다. 전력회사는 원격검침 데이터가 고객과의 관계에서 부가가치를 높일 수 있는 무한한 잠재력을 지닌 전략적인 자산으로 보고, 원격검침 데이터 가공 및 활용기술의 선진화를 통하여 전력회사와 전력소비자 모두에게 필요한 전력부가서비스의 적용이 필요하다. 본 논문에서는 국내 전력산업 환경에 적합한 새로운 전력부가서비스 적용방안으로 제안한 전력 에너지 컨설팅 서비스에 대해 소개하고자 한다. 본 논문에서 제안한 전력부가서비스의 적용은 전력소비자 측면에서는 요금절감 효과가 전력회사 측면에서는 부하 수요관리 및 투자비 절감 효과가 예상된다. -
최근 컴퓨터 성능과 네트워크 속도의 발전은 다양한 형태의 데이터를 유선 혹은 무선 환경상에서 주고 받고 처리할 수 있게 해주고 있다. 또한 일차원적인 텍스트, 이미지, 음성, 동영상뿐만 아니라 다차원 형태의 공간 데이터도 다양한 형태의 서비스로 제공되고 있다. 하지만 공간 데이터에 대한 연구는 공간 데이터 표준, 서비스, 성능적인 측면에 대한 연구만 진행이 되었을 뿐 보안적인 측면에 대한 연구는 미비한 상태이다. 이에 XML 의 보안 기법을 공간 데이터에 적용하여 공간 데이터 자체에 대한 보안 레벨과 암호화를 적용하여 공간 데이터 전송을 위한 보안구조를 제시하고자 한다.
-
기상이변과 사회구조의 복잡화에 따라 재난의 유형이 다양화되고, 발생 빈도와 피해 규모가 증가함에 따라 정부는 안전관련 법령의 정비, 소방방재청의 신설 등 “국민이 편안한 안전사회”를 건설하기 위해 재난관련 각종 정책, 조직 및 정보시스템을 정비하고 있다. 본 연구는 범국가 차원에서 안전관리 관련 기관간 업무 및 유기적 연계와 정보 공동 활용을 위하여 국가안전관리정보시스템 구축시 이식성과 상호운용성 확보를 위한 기술참조모델과 표준프로파일을 설계한다.
-
과거 지리정보시스템 서비스들은 단일 어플리케이션에서 동작되어 왔다. 데이터 처리 기술의 급속한 발전과 컴퓨터 및 Mobile 사양이 높아지면서 사용자들은 각각의 지리정보시스템 자체 데이터는 물론, 이질적인 다른 여러 지리정보시스템의 통합 가시화와 효율적인 공유를 요구하고 있다. 그러나, 많은 지리정보시스템 어플리케이션들은 자체 데이터 포맷과 상이한 데이터 포맷에 대해서 처리하지 못하는 단점을 가지고 있다. 본 논문에서는 지리정보시스템의 대표적인 형식이고 국립지리원에서 제공하고 있는 DXF(Drawing eXchange Format)파일 포맷과 현재 사용되고 있는 지리 정보인 DWG(DraWinG), SHP(SHaPefile)등의 포맷을 통합된 하나의 뷰어를 통해 가시화하기 위한 IMP(Integrated Map Preprocessor)를 설계한다. 또한 Mobile 지리정보시스템 환경에서의 데이터 활용을 효과적으로 하기 위해 추출된 정보를 공통된 기준의 의미부여로 인덱싱화하여 DB에 저장한다.
-
인터넷 이용자의 급증에 따라 보다 효과적인 웹 사이트의 구현을 위한 과학적이고 체계적인 분석의 필요성은 더욱 절실해지고 있다. 웹 로그 파일은 사용자가 웹 사이트를 이용하면 서버에 남는 기록으로 이 데이터를 기반으로 다양한 정보를 추출해낼 수 있다. 본 논문은 실제 인터넷 사이트를 운영하는 기관의 로그를 상용화된 로그분석 툴을 이용하여 사이트 정보구조의 개편 전과 후를 비교 분석하고, 로그분석의 정확성을 높이기 위한 웹 사이트내 정보구조설계 방안을 제시 한다.
-
현재 기업에서는 DW 및 BI 가 업무를 분석하는 수단으로 널리 사용되고 있다. 그러나 적절한 시점에서 기업의 의사결정을 위한 정보 수집 및 리포트 생성 사이에 통상 시간 차이가 발생한다. 이러한 데이터 지연의 원인으로는 업무 프로세스 및 시스템 통합화의 문제점 등을 들 수 있다. 본 논문에서는 데이터 지연의 문제를 처리할 수 있도록 실시간 비즈니스 모니터링을 위한 5 레이어 아키텍처와 이를 모델링하는 절차를 제안한다. 제시된 아키텍처는 비즈니스 이벤트 발생 과정을 모델링하는 요소를 통합하고, 수집된 비즈니스 속성에 대하여 실시간으로 액세스할 수 있게 한다.
-
한국과학기술정보연구원 슈퍼컴퓨팅센터에서는 여러 가지 이기종 슈퍼컴퓨터들을 사용자들에게 서비스를 하고 있다. 각 시스템들은 고유의 명령어를 통해서 사용자 계정을 생성 관리가 가능하도록 구성되어 있어서 사용자의 계정 등록시에 각 시스템에서 별도의 명령어를 이용하여 수행하고 있었다. 본고에서는 반복되는 사용자 계정 생성에 따른 관리자의 오류를 줄이고 보다 편리한 계정 등록 체계를 확립하기 위해서 각 시스템들의 계정 등록을 계정 관리자가 하나의 인터페이스에서 수행하도록 구현하였다.
-
기존의 아바타 시스템에서는 아바타를 표현하기 위하여 GIF, VRML, Flash로 표현하였으나, GIF, VRML, Flash등의 파일들은 바이너리 파일 형태로서 사용자가 임의로 파일을 수정하기 위해서는 별도의 도구가 필요하다. 그러나, 확장 가능한 멀티플랫폼 아바타 시스템에 사용하는 기본 이미지 포맷은 텍스트 기반의 SVG로서 사용자가 웹 상에서도 별도 도구의 필요 없이 손쉽게 아바타 파일을 수정할 수 있다. 본 논문에서는 XML의 서브셋인 SVG 파일을 효과적으로 저장하기 위하여 확장 가능한 멀티플랫폼 아바타 시스템에 사용되는 SVG 파일을 분석하고, 그에 따른 최적의 성능을 발휘하는 SVG-Store를 설계 및 구현하였다.
-
계측기기의 사용업체들은 기기 관리부분 및 교정검사 주기가 상이한 계측기기 교정검사 관리부분의 어려움으로 인하여 교정검사 유효기간을 지나치는 경우가 많았으며, 국가교정검사 기관은 각 계측기기의 측정 데이터 결과 형식이 달라 교정검사 후 발행하는 성적서의 작성 및 발행 하는데 어려움이 많았다. 또한 계측기기 사용업체와 교정검사기관 모두 관리 프로그램과 교정검사 성적서 관리 프로그램을 별도로 사용하였다. 이러한 계측기기 및 성적서 관리를 하나의 시스템으로 쉽게 통합관리 할 수 있도록 구성 하였으며, 각각의 상이한 계측기기 주기 정보를 데이터베이스화 하여 주기별, 측정기기별, 업체별 검색 및 자동 팝업창으로 상태를 알려주게 하였고, 계측기기별 상이한 형식의 측정 데이터는 부서별, 유형별로 데이터베이스화 하여 응용프로그램과 연동될 수 있도록 구현 하였다. 계측기기 관리 및 교정검사 관리 부문에 있어서 사용 대상에 따라 GUI 환경으로 구현된 프로그램으로서 기본설정을 통하여 교정대상업체 및 교정검사기관 모두 하나의 통합된 프로그램으로 사용 및 관리를 할 수 있다.
-
학술지 정보는 다른 문헌 정보와는 달리 시간에 따라 지속적으로 변화하는 동적인 특성, 형태나 소장정보의 다양성, 정보 제공에 시한성 등이 있기 때문에 학술지 정보 데이터베이스의 자동구축과 실시간 갱신 등이 절대적으로 요구되고 있다. 학술지 소장기관마다 이질적인 학술지 정보 관리 시스템을 구축하고 있으며 학술지 정보 기술에도 서로 다른 형식을 사용하고 있기 때문에, 학술지 정보 통합 데이터베이스를 구축및 갱신하고자 할 때는 정보의 형태.의미적 충돌과 시스템 간의 부정합 문제가 야기된다. 본 연구에서는 이러한 문제를 해결하고 학술지 통합 테이터베이스의 자동 구축과 실시간 갱신할 수 있는 있는 효율적인 시스템을 제시한다.
-
복수의 화제가 혼합되어 있는 문서에서 각 화제의 경계부분을 구분하여 결정하는 단락분할 시스템을 개발한다. 이 기술은 정보검색의 분야에만 한정되지 않고 다양한 분야 예를 들면, 문서분류 및 요약 등의 기초연구에서 중요한 역할을 담당할 기술이다. 본 논문에서는 화제의 출현, 계속, 전환 시점을 고려하여 출현하는 각 화제의 단락구분 방법에 대하여 제안한다. 단락 구분 시 문서의 의미적인 실마리가 끊어지지 않도록 단락을 추출하는 방법을 제안한다.
-
효과적인 언어처리 시스템을 개발하기 위해서는 언어정보가 부착된 대량의 말뭉치가 필요하다. 그러나, 대량의 말뭉치를 구축하기 위해서는 많은 시간과 노력이 필요하다. 이와 같은 시간과 노력을 절약하기 위해서 일반적으로 말뭉치 구축 도구를 사용한다. 본 논문에서는 한국어 의존구조 말뭉치를 구축하기 위한 도구를 설계하고 구현하였다. 본 논문에서 개발된 구축 도구는 여러 가지 특징을 가지고 있다. 1) 특정 응용분야에 관계없이 두루 사용할 수 있다. 2) 분석 단계와 분석 오류를 연계하여 작업의 집중도를 높였다. 3) 가능한 한 오류는 축적되지 않도록 하여 구축된 말뭉치의 질을 크게 개선할 수 있었다. 4) 구축된 정보는 서로 공유할 수 있도록 하여 작업의 일관성을 극대화하였다. 5) 초보자로 사용자가 쉽게 도구를 사용할 수 있도록 인터페이스를 설계하였다. 본 논문에서 개발된 구축 도구를 이용하여 8 명의 연구원이 약 2 개월 (하루에 평균 4 시간)에 걸쳐서 10,000 문장의 의존구조 말뭉치를 구축할 수 있었다. 구축된 말뭉치에는 형태소 정보, 구묶음 정보, 의존구조 정보가 부착되어 있다.
-
전문용어는 특정 분야의 전문가 사이에서 통용되는 표현 매체이며, 일반용어에 비해 생성과 소멸의 주기가 짧은 특징을 가지고 있다. 이런 특징 때문에 일반용어 사전구축과 달리 전문용어 사전을 구축하기 위해서는 신속한 대응전략이 필요하다. 이를 위해 본 논문에서는 전문용어 사전 구축을 위한 다음과 같은 두 단계의 과정을 제안한다. 우선 형태소 후처리와 결합규칙을 이용하여 1,200만 어절의 신문 말뭉치로부터 단일어 10만과 복합어 30만의 용어후보를 추출하고, 고빈도 용어 후보 6만개를 선별해 용어지배지수(Term Dominance Value)라는 개념을 도입하여 전문용어를 선정한다. 실험을 통해 용어지배지수 순위와 누적빈도순위 및 최근연도 순위를 비교한 결과 본 논문에서 제안한 용어지배지수가 전문용어 활용도를 나타내는 훌륭한 지표역할을 할 수 있음을 확인할 수 있었다.
-
본 논문에서는 음악 수사법에 기초한 악곡의 주제선율 추출법을 제시한다. 이는 음향학적 신호처리 기술을 이용하는 기존의 수리적인 방법과는 구별된다. 본 방법을 이용한다면 주어진 곡에서 두 마디 정도의 주제선율을 추출해 낼 수 있어, 원하는 곡을 짧은 시간 안에 선별하거나 특정 곡의 전체적인 분위기를 미리 추측해 보는 것이 가능할 것이다.
-
본 논문에서는 구문분석기의 어휘확장을 통해 구문분석의 성공률을 높이고자 하였다. 구문분석은 문장내 구성성분들이 가지는 통사적인 관련성을 파악하는 작업이다. 구문분석 실패의 가장 빈번한 원인 중의 하나는 미등록 어휘의 출현이다. 결여된 어휘문제를 해결하는 것은 구문분석의 성공률을 높이고, 원문이해 시스템을 보다 더 견고하게 하는데 관건으로 작용한다. 이를 위하여, 본 논문에서는 구분분석기 LGPI+ 의 어휘 사전에 존재하지 않는 단어들을 또 다른 어휘자원인 WordNet을 이용하여 해결하고자 하였다. 구체적으로는, (1) 미등록 어휘를 WordNet에서 찾고, (2) 그 유의어 정보를 파악하여, (3) LGPI+ 어휘사전에 추가한다. 실험을 통하여 구문분석의 실패를 해결하고, 정확도와 성공률을 높일 수 있음을 확인하였다.
-
본 논문에서는 말로써 의사소통을 하는데 장애를 겪는 사람들을 위한 보완 대체 의사소통 도구(AAC)의 구현에 관한 내용을 다룬다. 보완 대체 의사소통 도구는 단어의 의미를 그림으로 표현하고 그림들을 이용하여 의사소통을 하는 방법이 가장 일반적이며, 본 논문에서도 이러한 그림들을 이용한 방법을 사용하였다. 본 논문에서는 단어 중에서 동사를 중심으로 선택된 그림들을 조합하여 문장을 생성하는 방법을 이용하였으며, 각각의 동사를 자동사, 타동사 등으로 구분하여 각각의 동사가 가지는 문장의 형태를 체계화하였으며, 사용자가 선택한 그림들을 동사의 문형 패턴에 맞게 조합하여, 표현하고자 하는 문장으로 변환시킴으로써 의사소통이 가능해지도록 하였다.
-
정보검색 시스템에서 긴 문장으로 질의가 들어올 경우 질의문의 길이와 시스템이 정답이라고 판단한 문서에서 질의문을 분석하여 추출한 질의어들이 출현한 빈도수를 가중치로 준다면 좀더 정확한 결과를 보일 수 있을 것이라 가정하였다. 즉 벡터 모델을 이용하여 문서와 질의와의 유사도를 계산하고 여기에 질의문의 길이에 대한 가중치와 유사도를 이용하여 얻은 결과 문서에서 질의문을 분석하여 얻은 질의 용어들의 출현 빈도에 대한 가중치를 적용하는 방법을 제안하였다.
-
네트워크상에서 전달되는 음성데이터는 전달되는 과정에서 잡음 등의 외부 요인으로 인하여 데이터에 손실이 생기는 문제가 발생한다. 이렇게 전달된 음성데이터가 음성 인식기를 통과하면 바로 음성 인식기를 통과했을 때 보다 인식률이 낮아진다. 본 연구에서는 홈 네트워크를 제어하는데 있어서 음성 인식률을 향상시키기 위해서 음성 데이터를 입력받아, 이를 음소단위 기반의 유사율 알고리즘을 적용시켜 이미 구축된 홈 네트워크 용어 관련 사전에 등록된 단어와의 유사성을 검토하여 추출된 결과로 홈 네트워크를 제어하는 방안을 제안한다. 음소단위 기반의 유사율 알고리즘과 다중발화를 이용했을 때 Threshold 값이 85% 일 경우 사전에 구축된 단어와 매칭된 인식률은 100%였으며, 사전에 없는 단어의 오인식률은 2%로 감소되었다.
-
인터넷이 폭 넓게 보급되어 온라인 상에서 얻을 수 있는 텍스트 정보의 양이 급증함에 따라 산재해 있는 문서들에 대한 효과적인 정보 관리 및 검색이 요구되고 있다. 자동 문서분류란 문서의 내용에 기반하여 미리 정의되어 있는 범주에 문서를 자동으로 할당하는 작업으로써 효율적인 정보 관리 및 검색을 가능하게 한다. 특히 한국어 정보처리의 중요성에 비해 관련 분야의 자료들을 수집, 분류하는데 있어 많은 어려움이 있다. 따라서 논문에서는 한글 웹문서 자동 문서 범주화에 대한 수행단계중 각 분야에 대해 사전구축을 하고, 중복단어제거를 통한 보다 효과적인 분야별 문서분류를 제안하고자한다.
-
본 논문은 쓰레기 편지를 여과하기 위해 대상 편지에 따른 사용자들의 행동(reaction)을 묵시적(implicitly)으로 수집한 후 이를 점진적(incrementally) 기계학습기의 자질(feature)로 사용하여 편지 여과 작업의 증거가 되는 단어들을 지속적으로 학습하면서 최적의 편지 여과 결과를 제공하는 기법과 시스템 구조를 제안한다. 사용자 개인의 컴퓨터에 행동 정보와 학습 데이터를 저장하도록 설계하여 묵시적 정보 수집에서 자주 제기되는 개인 프라이버시 문제를 해결하였으며, 점진적 기계학습 기법을 사용하여 개인 정보를 포함하는 대량의 편지 학습 데이터를 모으기 힘들다는 문제를 해결하였다. 또 향후 제안하는 시스템을 이용하여 여러 종류의 기계학습 기법 중 쓰레기 편지 여과 작업을 가장 효과적으로 수행할 수 있는 기법을 선택하는 작업을 수행할 계획이다.
-
홍채 인식은 동공과 흰자위 사이에 존재하는 도넛 모양의 홍채 패턴(Iris pattern)을 이용하여 자신인지 타인인지 판별하는 매우 신뢰도가 높은 생체인식기술 가운데 하나이다. 홍채 인식은 홍채 영상의 홍채 패턴으로부터 홍채 코드(Iris code)를 추출하여 인식하기 때문에 좋은 질의 홍채영상을 취득하는 것은 정확한 홍채 인식을 위해서 매우 중요하다. 이러한 홍채 영상의 질을 결정하는 중요한 요소 가운데 하나가 초점(focus)이다. 초점이 맞지 않아 흐려진(blurring) 영상은 홍채 인식에서 자신임에도 불구하고 타인으로 인식하는 FRR(false reject error)를 증가시킨다. 홍채 인식 시스템의 카메라는 고정 초점 방식과 가변 초점 방식이 있다. 고정 초점 방식은 초점렌즈가 고정되어 있어서 초점이 맞지 않는 영상을 취득할 경우 사용자에게 다시 요구하여 입력받도록 한다. 이는 사용자에게 불편을 초래한다. 가변 초점 방식은 사용자와의 거리를 측정하여 초점렌즈를 움직여서 초점이 잘 맞은 선명한 영상을 얻는다. 하지만, 초점렌즈를 움직이기 위해서 사용자와의 거리를 측정하는 센서와 초점렌즈를 움직이는 모터등과 같은 부가 장비가 필요하다. 따라서 카메라의 부피가 커지고, 가격이 상승하게 되는 문제점이 있다. 그리므로 본 논문은 고정 초점 카메라를 사용하여 부가 장비 없이 홍채 영상 복원 알고리즘을 사용하여 소프트웨어적으로 초점이 맞지 않아 흐려진 영상을 처리하는 방법을 제안한다. 본 논문은 초점값을 이용하여 열화(degradation)의 정도를 판단하였으며, 초점값(focus value)에 따라 점확산함수(point spread function)를 설계하여 홍채영상을 복원하였다.
-
일정한 형태의 물체를 분석하기 위해 사용되는 각-거리 그래프를 이용하여 임의의 물체의 경계선 내부 영역의 면적을 측정하는 영상처리 알고리듬을 제안한다. 물체의 경계선 내부의 한 점을 중심으로 1차 각-거리 그래프를 생성하고 이 그래프로부터 거리 값이 급격히 변화하는 위치를 추출하여 1 차 그래프에서 접근하지 못한 영역을 인식하여 새 영역에서의 한 점을 중심으로 2 차 각-거리 그래프를 생성한다. 이와 같이 계층적으로 구성된 각-거리 그래프 그룹에 대해 거리의 제곱을 각도 방향으로 적분하여 물체의 경계선 내부 영역의 면적을 측정한다.
-
최근 급격히 발전한 휴대폰은 다양한 기능을 가지고 있다. 그 중 디지털 카메라의 기능을 겸비한 휴대폰은 디지털 카메라의 판매량을 앞서고 있고, 메가픽셀의 고화소 디카폰의 개발로 대중화가 더욱 가속화되고 있다. 카메라폰을 응용한 연구분야로는 생체인식기술을 적용할 수 있으며, 본 논문은 제약이 많은 휴대폰 환경에서 홍채인식기술을 적용하기 위한 휴대폰 카메라로 취득된 얼굴영상에서의 눈 영역을 검출하는 방법을 제안한다. 얼굴영상에서 눈은 피부나 머리카락보다 빛에 대한 반사율이 높아 각막에 specular reflection이 생기게 되고, 동공은 눈의 다른 지역에 비해 흑화소가 많다는 특징을 가지고 있다. 이러한 두 가지 특징을 이용하여 동공 후보 영역을 선정하였고, 선정된 이진영상에서 수평 프로파일과 수직 프로파일을 적용하여 동공 후보 영역을 줄이면서 동공의 중심 위치를 검출한다. 본 연구는 휴대폰 환경을 고려하였기 때문에 최소한의 메모리 사용과 적은 연산량을 목표로 하여 눈의 위치를 검출 한다. 실험 결과, 입력 영상 내에 일정크기의 동공영역이 존재할 경우 높은 눈 영역 추출 성공률을 보이며, 본 연구에서 제안한 알고리즘을 실제 휴대폰에서 수행한 결과 평균571.6ms의 시간이 소요됨을 알 수 있었다.
-
금형공장의 생산 일정관리에 있어서 실제 가공작업에 대한 실적데이터의 집계는 매우 중요하지만, 이러한 작업상황을 기록하는 것에 대해서 현장 작업자는 비협조적이고 반감을 갖고 있는 실정이다. 현장에서는 작업자의 개입없이 CNC 장비의 컨트롤러와의 직접적인 인터페이스를 통해서 신호를 추출하고 자동으로 작업상황을 파악할 수 있는 시스템을 구축하려고 시도하고 있지만, 컨트롤러 메이커마다 다르게 적용해야 하고 많은 비용을 요구한다. 이러한 이유로 본 연구에서는 저가의 PC 카메라를 장비에 설치하여 가공상황에 대한 동영상을 수집하고 영상처리 알고리즘을 적용하여 가공시간을 집계하는 방법을 제안한다. 제안된 방법은 CNC 컨트롤러에 독립적으로 운용되며 저렴하게 시스템을 구축할 수 있는 장점이 있다. 본 연구에서는 무인가공과 유인가공 상황에 시범적으로 적용 및 운영함으로써 시스템의 활용가능성을 살펴보았다.
-
본 논문에서는 고정점 알고리즘의 독립성분분석을 이용하여 얼굴영상의 인수부호를 찾아 얼굴을 인식하는 기법을 제안하였다. 여기서 고정점 알고리즘은 뉴우턴법에 기초한 것으로 빠른 특징추출을 위함이고, 독립성분분석의 이용은 통계적으로 독립인 계수로 구성된 인수부호를 효과적으로 추출하기 위함이다. 제안된 기법을 Yale 얼굴영상 데이터베이스로부터 선택된 20개의
$324{\ast}243$ 픽셀의 영상을 대상으로 시뮬레이션한 결과, 기저영상의 개수에 따른 압축성능과 L1- 및 L2-norm의 거리척도에 따른 분류에서 우수한 인식성능이 있음을 확인할 수 있었다. -
본 논문에서는 Discrete Wavelet Transform(DWT) 기반의 워터마크 알고리즘을 제안하였다. 제안된 방법은 원 이미지를 4 개의 subimages 로 나누고, DWT 후 한 개의 subimage 의 저주파 영역에 워터마크를 삽입하였다. Subsampling 방법을 사용해 원 이미지 없이 워터마크를 추출하였다. 워터마크는 저주파(
$LL_2$ ) 영역에 삽입해 외부의 공격에 강인한 성격을 가지도록 하였고, 화질 열화도 줄일 수 있었다. 잘 알려진 이미지에 대한 실험을 통해 본 논문의 알고리즘의 타당성을 입증하였다. -
엔트로피부호화(entropy coding)는 텍스트와 같은 일반적인 데이터들을 효율적으로 압축하는 반면에, 이미지 데이터들에 대해서는 그 성능이 다소 저하된다. 본 논문에서는 이러한 단점을 개선시키기 위한 효율적인 전처리기법(preprocessing technique)을 소개한다. 제안한 전처리기법은 입력된 명암도 등급 이미지를 무손실 압축하기 이전에, 이미지 내에서 인접한 명암도 값들의 발생빈도(occurrence frequency)를 조사한다. 다음으로 각 픽셀 쌍들의 명암도 값들을 발생빈도에 기반한 순서화된 값(ordered number)들로 대체시킨 후, 최종적으로 엔트로피부호화에 의한 압축을 수행한다. 이와 같은 단계들을 거치면서 이미지 데이터의 통계적인 특성(statistical feature)이 보다 강화되기 때문에, 엔트로피부호화에서의 무손실 압축 성능을 효율적으로 개선시킬 수 있다. 실험을 통하여 256 명암도 등급 이미지들을 산술부호화와 허프만부호화를 사용하여 압축한 결과, 제안한 전처리기법이 압축 후 비트율(bit rate)을 최대 37.49%까지 감소시켰음을 확인하였다.
-
본 논문은 세그멘테이션 기반의 스테레오 정합에서 복잡한 장면 정합 시 발생되는 오 정합을 최소화 하는 방법을 제안한다. 이를 위하여, 스테레오 영상의 좌측 영상에 대해 워터쉐드 영상 분할을 이용하여 정합을 위한 feature 를 생성한 다음, 베이지언 프레임웍을 적용하여, 각각의 영역을 비슷한 변이 정보를 가진 것들로 병합한다. 생성되는 정합 패치들은 정합의 모호성이 작게 되어 오 정합이 현저히 줄어 들 뿐만 아니라, 영역간의 콘트라스트가 적은 영상에서도 신뢰할 만한 변이 영상을 생성하게 된다.
-
최근 휴대폰의 활용 범위는 단순히 사용자간의 통신이라는 기본적인 목적을 넘어서 다양한 기능을 제공하고 있다. 그중 휴대폰에 카메라를 탑재하여 디지털 카메라의 기능을 혼합한 휴대폰은 최근 각광을 받고 있으며 휴대폰에 탑재된 카메라의 기능은 디지털 카메라의 메가 픽셀 급 화질을 제공하는 정도의 수준으로 발전하였으며 이미 그 수요는 대중화되어 가고 있다. 이런 카메라 폰을 응용한 연구 분야로 생체 인식 기술을 적용할 수 있으며, 본 논문에서는 휴대폰 환경에서의 홍채 인식을 위한 홍채 영역에서의 홍채 코드 추출에 관한 방법을 제안한다. 휴대폰에서의 홍채 인식에 사용되는 홍채 코드 추출 과정은 다음과 같다. 먼저 휴대폰 카메라를 통해 얻은 메가 픽셀 급 영상(
$2048{\times}1536$ pixel 8bit gray Image)에서 동공위치 추적 & 홍채 영역 추출 알고리즘[1]을 이용하여 눈 영상($640{\times}480$ pixel 8bit gray Image))을 추출한다. 이렇게 추출된 눈 영상 중에 홍채 코드 인식 에러율을 좀더 낮추기 위해 눈썹영역, 안경에 의해 반사되는 반사광(Specular Reflection), 눈꺼풀 영역을 눈 영역에서 제거 하는 과정을 거친다. 이 논문에서는 위와 같은 과정을 거쳐 얻어진 홍채 영상에 그대로 극좌표 가버 필터[2]를 씌워 홍채 코드를 추출해내기 때문에 기존 보간법을 이용한 스트레칭 된 홍채 영상에서의 홍채 코드 추출보다 잘못된 홍채 코드 정보를 줄일 수 있으며 휴대폰이라는 특수한 환경에서의 홍채 코드 추출이란 점을 고려하여 가버 필터를 고주파와 저주파로 나누어 미리 설계해두어 좀더 빠르고 정확한 홍채 코드를 추출해 내는 방법을 제안한다. 실험 결과, 기존 방식보다 극좌표 가버 필터를 사용한 홍채 코드 추출 실험에서 보다 높은 인식률을 보였다. -
Auto-Segmentation Algorithm For Liver-Vessel From Abdominal MDCT Image Using Morphological Filtering본 연구는 MDCT 영상을 이용하여 인체의 장기인 간을 추출하고 그 간 내부의 혈관을 추출하는 알고리즘을 제안하였다. 간에는 2개의 주요혈관이 있는데 생체 간 이식 수술시 필수적인 간의 절개 비율 및 간 내의 혈관 모습들을 제공하여 의료진에게 수술 전 혈관 형태에 대한 정확히 정보를 파악하도록 함으로써 혈관의 손상을 최대한으로 줄일 수 있도록 하여 수술 성공률을 높이는데 중요한 역할을 할 수 있다. 간을 이식 할 때 기증자와 수혜자가 동시에 생존하기 위해서는 기증자의 간으 크기가 중요하며 둘다 생존하기 위해서는 기증자는 자신의 간의 35% 이상을 남겨야 하며 수혜자 또한 생존을 위해 자신의 간의 40% 이상에 해당하는 간을 이식 받아야 하는데 간 이식에 있어서 절단 부분을 결정하는데 중요한 중간 정맥을 찾아내어 보여 줌으로써 중간 정맥을 중심으로 3가닥의 굵은 혈관과 주변혈관의 손상을 최소화하고 비율을 잘 맞추어 절단 할 수 있도록 수술하는데 도움을 줄 수 있다. 각 혈관은 원형성과 다양한 각도를 갖는 막대형의 형태를 가지고 있다는 특징을 이용해 morphological filtering을 통해 추출한 후 조합하여 재구성을 하여 혈관의 모습으로 생성해 낼 수 있었다.
-
Han, Jun-Hee;Song, Yoon-Ho;Kang, In-Ha;Cheong, Ha-Young;Kang, Myung-Ku;Lee, Young-Sik;Bae, Cheol-Soo 823
본 논문에서는 얼굴 영상으로부터 얼굴인식을 위한 눈동자를 검출하기 위한 방법을 제안하고자 한다. 제안된 방법은 분리 필터를 사용하여 홍채의 후보가 되는 영역을 구한 후 양자를 잇는 선분의 길이 및 기울기의 허용치 안에 있는 모든 영역에 대해 본 논문에서 제안한 방식으로 그 값을 계산한다. 이 값은 영역의 근방영역에서 홍채의 경계선에 대응하는 원을 허프변환으로 구했을 때 후보 영역의 원에서의 후보 영역과 인접하면서 분리된 영역 내의 평균 휘도 값 및 영역을 포함한 부분화상과 눈의 템프릿 사이의 정규화된 상관계수를 사용하여 계산된다. 그리고 그 값을 최소로 하는 영역들을 택하여 이것을 양눈의 홍채로 검출한다. 안경을 쓰지 않은 총 150장의 얼굴영상을 사용하여 실험한 결과 최대 97.3%, 최소 95.3%의 성공률을 얻을 수 있었으며, 약간의 오차를 허용한 경우에는 최대 99.3%, 최소 96.7%의 성공률을 얻을 수 있었다. -
본 논문은 DRM(Digital Rights Management)의 핵심요소기술인 디지털 비디오 워터마킹 기술에서 암호화 기법을 함께 적용하여 저작권 판별 및 콘텐츠 보호의 두 가지 역할을 수행하는 시스템을 제안하고자 한다. 본 논문에서는 저작권 정보를 공개키 기반의 RSA 암호화 방법으로 암호문을 만든 후 이진화 과정을 수행하여 워터마크 키 정보를 생성하였고, 워터마킹 기법으로는 통계적 모델의 계산 속도가 빠른 NVF(Noise Visibility Function) 방식의 Adaptive Stationary GG(Generalized Gaussian) model[1]의 기법을 사용하였다. 암호문은 사용자 컨트롤러에서 제어가 가능하도록 하여 권한이 부여된 사용자만이 재생이 가능하도록 하였다. 본 논문의 구성은 2장에서 암호화 과정을 설명하고, 3장에서는 기존의 기법과는 다른 통계적 접근의 워터마킹 기법을 적용한 과정을 설명하며, 4장에서는 제안한 방법이 실제 환경에서의 실험 결과를 보여준다. 마지막으로 5장에서는 결론과 개선점을 바탕으로 향후 연구방향을 제시한다. 본 논문에서 제안한 방법은 미래사회 인터넷에서의 올바른 디지털 콘텐츠 사용 문화 정책에 큰 역할을 할 것으로 기대된다.
-
실시간 안면 생체정보 추출 알고리즘은 다양한 멀티미디어 및 보안 시스템에 적용이 가능하다. 그러나 추출율과 시간 이득이라는 측면에서 모두 만족하는 알고리즘은 제안된 사례가 극히 드물며, 그 결과 역시 만족스럽지 못한 경우가 많았다. 본 연구에서는 스킨 칼라 모델을 기반으로 하여 높은 시간 이득을 보장하는 동영상 기반의 실시간 얼굴 영역 추출에 대한 알고리즘을 제시하고자 한다.
-
지문 인식 알고리즘은 크게 특징점을 추출하여 특징점의 좌표, 특성, 방향각 등을 정보로 하여 인식하는 특징점 기반 알고리즘과 지문의 융성 패턴을 분석하여 인식하는 패턴 기반 알고리즘으로 나뉜다. 본 논문에서는 기존의 특징점 기반 지문인식 알고리즘과 비교하여 개선된 전처리 방법을 이용하여 보다 빠르면서도 정확한 지문 특징점 추출 알고리즘을 제안한다. 지문영상에서 방향성 정보를 추출을 위해 지문영상을 일정한 크기를 갖는 국부영역으로 나눈 후, 각 국부 영역의 융선 방향을 계산하여 방향성 정보를 얻는다. 추출된 방향성 정보를 이용하여 영상 개선 및 특징점을 추출하는 지문 인식 알고리즘을 제안하고자 한다.
-
본 논문은 스테레오 카메라를 통해 얻은 변이 정보를 이용하여, 3 차원으로 머리의 회전 각도를 추정하는 방법을 제안한다. 머리 회전에 의한 주시 방향은 사람이 관심을 가지는 방향이므로 이동을 추정하는 것에 비해 많은 중요성을 갖는다. 본 논문에서는 얼굴 영역 내의 여러 특징점들 중 3 개의 특징점들을 포함하는 여러 평면(Plane)이 머리가 이동하더라도, 그 평면들 사이의 각은 변하지 않으므로, 회전 각도 추정에 영향을 주지 않는 점을 이용하여 회전 각도를 추정하였다. 또한, 기존 논문이 카메라 보정을 통해 3 차원 위치를 측정하지만, 제안하는 방법은 변이 공간에서 회전 각도를 추정하기 때문에 카메라 보정 과정이 필요하지 않다. 변이 정보를 얻기 위한 스테레오 장비는 평행 카메라 모델로 가정하며, 얼굴 내의 특징점은 KLT(Kanade-Lucas-Tomasi) 특징 추적 알고리즘을 이용하였다. 실험결과는 기준 영상에 대하여 추정된 3 차원 각도를 나타낸다.
-
사용자마다 여러 필기 방식이 존재하기 때문에 입력된 문자가 획 순서를 달리하여 필기했을 경우 오인식 발생확률이 많다고 볼 수 있다. 따라서 본 논문에서는 사용자의 서로 다른 필기 방향을 처리하는 인식 방법을 제안한다. 하나의 문자라도 필기 모양에 따라 해당 모델에서 그 문자가 발생할 확률 값이 다르지만 임계 확률 값 즉, 다양한 필기 모양에 상관없는 최소한의 발생 확률 값을 구할 수 있다. 따라서 시스템이 입력 문자를 인식할 때 어떤 모델에서의 발생 확률이 그 모델에서의 임계 확률 값보다 낮을 경우는 훈련과는 다른 필기체로 쓴 것이라고 가정할 수 있으며, 이러한 정보를 통해서 다른 필기 방향의 문자를 인식할 수가 있다.
-
본 논문에서는 저차원의 홍채 특징을 추출하기 위한 방법으로 텍스쳐 분석 기법에서 사용되는 Gabor 필터, Laws 필터 및 Wavelet 변환 및 추가적인 방법으로 Direct LDA(DLDA)을 사용한 홍채 특징추출 방법을 비교 분석하였다. 실험을 통해 일반적인 평균과 분산을 이용한 텍스쳐 기반 특징 추출 방법의 홍채인식 적용 가능성과, 텍스쳐 기반 특징 추출 방법에 의해 얻어진 1차 특징추출에 대해 추가 과정을 통해 높은 식별력과 낮은 차원을 가지는 특징을 얻을 수 있음을 증명한다.
-
본 논문에서는 영상 내 객체들의 운동시차를 이용하여 실시간으로 2차원 영상을 입체 영상으로 변환하는 알고리즘을 제안하였다. 제안한 입체 영상 변환 알고리즘은 영상 내 객체 분할, 운동시차를 이용한 운동 객체 검출, 시차 처리를 이용하여 입체 영상으로 변환한다. 입체 영상 변환 알고리즘의 성능 평가를 위해 좌안과 우안 영상의 절대 차이 영상을 이용하여 기존의 MTD 방식과 시뮬레이션 결과를 비교, 분석하였다. 제안한 알고리즘은 영상의 운동 방향 및 속도에 상관없이 다양한 영상원에 대해 실시간 입체 영상 변환이 가능하다. 입체 영상 변환 장치는 VHDL로 설계하였으며, FPGA 테스트 보드 구현을 통해 성능 및 기능을 검증하였다.
-
본 시스템은 어항 속의 물고기 움직임을 추적하기 위해 직교식 스테레오 비젼 시스템(Othogonal Stereo Vision System)으로부터 동시에 독립된 영상을 획득하고 획득된 영상을 처리하여 좌표를 얻어내고 3차원 좌표로 생성해내는 시스템이다. 제안하는 방법은 크게 두 대의 카메라로부터 동시에 영상을 획득하는 방법과 획득된 영상에 대한 처리 및 물체 위치 검출, 그리고 3차원 좌표 생성으로 구성된다. Frame Grabber를 사용하여 초당 8-Frame의 두 개의 영상(정면영상, 상면영상)을 획득하며, 실시간으로 갱신하는 배경영상과의 차영상을 통하여 이동객체를 추출하고, Labeling을 이용하여 Clustering한 후, Cluster의 중심좌표를 검출한다. 검출된 각각의 좌표를 직선방정식을 이용하여 3차원 좌표보정을 수행하여 이동객체의 좌표를 생성한다.
-
본 논문에서는 저해상도 휴대폰 컬러 영상을 대상으로 조명변화에 강인한 얼굴 영역 자동 검출 방법을 제안한다. 얼굴 영역 추출을 위하여 대중화된 휴대폰 영상 가운데 저해상도 컬러 영상을 사용한다. 제안된 알고리즘은 조명에 의해 변화가 큰 영상의 질을 LB_MSR 알고리즘을 이용하여 향상시킨뒤, YCbCr 색공간에서 Cb, Cr과 Y성분을 모두 이용하여 얼굴 영역을 검출해낸다. 실험결과 조명변화가 존재하는 영상을 LB_MSR 방법으로 향상시킨뒤 Cb, Cr 그리고 Y를 이용함으로써 기존의 방법보다 얼굴 영역을 보다 정확하게 검출할 수 있음을 볼 수 있었다.
-
Low-power design is one of the most important challenges encountered in maximizing battery life in portable devices as well as saving energy during system operation. In this paper we propose a low-power DCT (Discrete Cosine Transform) architecture using a modified Computation Sharing Multiplication (CSHM). The overall rate of power consume is reduced during DCT: the proposed architecture does not perform arithmetic operations on unnecessary bits during the Computation Sharing Multiplication calculations. Experimental results show that it is possible to reduce power dissipation up to about
$7{\sim}8%$ without compromising the final DCT results. The proposed lowpower DCT architecture can be applied to consumer electronics as well as portable multimedia systems requiring high throughput and low-power. -
인터넷 및 전자상거래의 발전으로 인해 물류가 급증하고 있다. 물류 인수인계 문서 및 물류 정보의 전달 수단으로서 2 차원 바코드가 사용되는데 본 논문에서는 MaxiCode 에 대한 관심영역 추출 결과를 검증하는 방법을 제시하였다. 제안된 방법은 물류상에 바코드 영역 추출 방법에 의해 여러 종류의 바코드 중에서 MaxiCode 영역인지 검증하는 방법으로써 검증 후보 영역 설정, 후보 영역으로부터 중심점 획득, 중심점 검증 단계로 MaxiCode 의 영역 검증 방법을 제시한 것이다.
-
본 논문에서는 HMD(Head Mounted Display) 하단에 눈동자의 움직임 영상을 취득할 수 있는 USB 카메라를 부착한 후, 3차원 1인칭 슈팅(First Person Shooting) 게임에서 게임 캐릭터의 시선방향을 눈동자 움직임에 의해 조작하는 방법을 제안한다. 시스템은 입력 영상으로부터 눈동자의 중심 위치를 실시간 영상 처리 방법으로 추출하고, 눈동자의 위치 정보와 모니터상의 응시 지점사이의 기하학적인 연관관계를 결정하는 캘리브레이션을 진행하며, 캘리브레이션 정보를 기반으로 모니터 상의 최종적인 응시 위치를 결정하여 이 정보에 의해 게임상의 3차원 뷰(view) 방향을 조정하는 부분으로 구성되어 있다. 실험 결과 본 논문의 방법에 의해 손이 불편한 사용자에게 게임을 즐길 수 있는 기회를 제공하고, 게임 캐릭터와 게임 사용자의 시선 방향을 일치시킴으로서 게임의 흥미와 몰입감을 증가시킬 수 있는 결과를 얻음을 수 있었다.
-
기존의 뉴스 서비스는 정적 프로파일을 사용하여 고정된 관심분야 만을 서비스하기 때문에 관심이 바뀌었을 경우에는 이를 쉽게 반영하지 못하는 문제점이 있다. 따라서 본 논문에서는 이러한 문제점을 해결하기 위하여 프로파일을 동적으로 관리하여 개인의 관심이 바뀌어가는 것을 바로 반영할 수 있도록 하고, 정보 간의 의미를 파악하여 관련 정보를 쉽게 찾을 수 있도록 도와주는 시맨틱 기술을 적용한 맞춤 뉴스 서비스 시스템을 설계 및 구현한다. 그 결과, 사용자의 변화된 관심에 따른 맞춤 뉴스 서비스를 제공할 수 있다.
-
최근 장소나 시간에 구애 받지 않고 생활 속에서 자연스럽게 편리하게 컴퓨터를 사용할 수 있는 환경을 갖추고 있다. 이러한 환경을 유비쿼터스 컴퓨팅이라고 한다. 유비쿼터스 컴퓨팅의 대표적인 예가 홈 네트워크이다. 홈 네트워크란 가정이라는 용어와 가정과 가전기기들간의 통신이 가능한 네트워킹이란 두 가지 용어가 합쳐진 말이다. 최근 가전기기들이 디지털화되고 있고, 이것들을 네트워크로 연결하여 제어하는 홈 네트워크 관련 기술들이 현실화 되고 있다. 이러한 환경에서의 컴퓨팅을 위해서는 응용 프로그램간의 호환성뿐 아니라 데이터의 호환성, 특히 이종의 프로토콜간의 연동이 필수적이다. 이를 위한 소프트웨어가 바로 홈 네트워크 미들웨어이다. 여러 종류의 홈 네트워크 미들웨어가 개발되었으나, 여러 종류의 미들웨어간의 상호연동 지원 및 서비스 배포 등의 문제를 해결하기 위해 제반 환경 제공을 목표로 OSGi(Open Service Gateway Initiative) alliance 가 개발되었다. 본 논문에서는 여러 Service Bundle 의 효율적인 관리를 위해서 OSGi Spec. version 3 에 포함된 Service Platform 의 수동적인 서비스 부분과 그 외에 User Manager 와 Device Manager 부분의 취약점들을 보완하는 새로운 SBM(Service Bundle Manager)을 제안하였다.
-
본 논문에서는 카메라가 장착된 2 족 보행 로봇을 이용한 얼굴 검출 및 추적 시스템을 제안한다. 제안된 시스템은 PCA(Principal Component Analysis) 기반의 시스템으로서 얼굴을 검출하기 위해 먼저, 스킨칼라 정보와 모션 정보를 사용하고, 그 이후에 PCA 를 사용하여 스킨칼라 영역에서 실제 얼굴이 있는지를 검증 한다. 새로 검출된 얼굴과 이전에 추적되는 얼굴 사이의 동일성은 Eigenspace 상에서의 Euclidian distance 를 사용하여 검증한다. 2 족 보행 로봇이 얼굴을 추적하기 위해서는, 검출된 얼굴 영역이 카메라 스크린 중심 영역에 계속 유지되도록 로봇의 움직임을 조절해 간다. 제안된 시스템은 움직임이 많고, 조명 변화나 배경의 변화가 심한 환경에서도, 얼굴을 잘 검출하고 추적 하였으며, 다른 2 족 보행 시스템이나 인간과 로봇의 상호작용을 위한 제스처 인식 시스템으로의 확장도 가능하다.
-
유비쿼터스 환경에서 컨텍스트의 의미가 점차 중요해진다. 시간이 지날수록 더욱 더 많은 컨텍스트가 우리 주위를 장식해가고 많은 정보들을 제공해 줄 것이다. 이러한 상황에서는 새롭게 추가되는 컨텍스트를 유지하고 관리하는 기법들이 중요한 이슈로 자리잡게 된다. 하지만, 기존의 Context Toolkit 에서 이렇게 동적으로 변하는 컨텍스트들을 효율적으로 유지, 관리할 수 있는 방법이 없었다. 이에 따라, 우리는 새롭게 추가되는 컨텍스트들을 유지, 관리하고 동적으로 어플리케이션에 게 바인딩 해 주어 미리 컨텍스트들에 대한 환경 설정을 해야 하는 부담을 줄일 수 있도록 하는 DWB (Dynamic Widget Binder)에 대한 개념을 소개한다. 어플리케이션이 어떠한 컨텍스트를 사용하려고 할 때, 어플리케이션은 DWB 에게 컨텍스트를 요청한다. DWB 에서는 요청한 컨텍스트가 존재하는지 확인한 이후, 컨텍스트가 존재한다면 요청한 어플리케이션으로 콜백을 걸어주고, 컨텍스트가 존재하지 않는다면, 시간이 지나 요청한 컨텍스트가 추가 될 때, 어플리케이션으로 관련 내용을 통보해 준다. 새로운 컨텍스트가 추가되었을 때, 컨텍스트는 DWB 에 자신을 등록하여 DWB 가 자신을 요청하는 어플리케이션과 바인딩 시켜줄 수 있도록 한다. 이처럼 컨텍스트를 유지, 관리하는 DWB 의 개념을 추가하여 어플리케이션은 동적으로 추가, 삭제되는 다양한 종류의 컨텍스트를 쉽게 이용할 수 있다. 우리의 연구는 DWB 의 개념 정립과 더불어 Context Toolkit 에 관련 모듈을 추가하여 구현함을 목표로 한다.
-
최근 미래 컴퓨터 기술에 대한 연구로서, 인터페이스 부분에 초점을 맞춘 다양한 연구가 진행되고 있다. 현재 웨어러블 컴퓨터(Wearable Computer), 유비쿼터스 컴퓨팅(ubiquitous Computing), 가상현실(Virtual Reality), 멀티모달 인터페이스 기술 등 다양한 인터페이스 기술이 연구되고 있다. 본 논문에서는 모바일 폰 카메라를 이용해 손가락 움직임을 인식하는 알고리즘으로 KTF v1.1 Emulator 를 이용하여 모바일 게임을 위한 멀티모달 인터페이스로 적용 가능성을 제안한다.
-
언제, 어디서, 누구나 대용량 네트워크를 사용할 수 있는 유비쿼터스(ubiquitous) 시대가 다가오면서, 카메라가 장착되어 있고 무선 통신이 가능한 PDA, 웨어러블(wearable) 컴퓨터와 같은 휴대용장치가 가까운 미래에는 일상의 한 부분이 될 것이다. 이런 상황을 반영하듯, 휴대용 장치를 이용하여 실감형 게임(augmented game)을 수행하는 다양한 연구가 진행되어 왔다. 기존의 실감형 게임들은 전통적인 ‘backpack’ 시스템을 이용하거나 패턴마커(pattern marker)를 이용하였다. ‘backpack’ 시스템은 비싸고, 거추장스러우며, 사용하기 불편한 단점을 가지고 있으며, 패턴마커를 이용하면 미리 정한 장소에서만 게임을 즐길 수 있는 단점을 가지고 있다. 본 논문에서는 Flying Cake이라는 실감형 게임을 소개하며, 거추장스러운 장비 대신, 가볍고 휴대 가능한 PDA를 이용하여 게임을 수행하며, 실제 세계에서 가상의 물체를 접목할 위치를 지정하기 위해, 미리 정해져 있는 패턴마커 대신 얼굴 영역을 이용한다. Flying Cake은 연산자원이 부족한 PDA에서 실시간으로 얼굴 영역을 찾기 위해 스킨칼라(skin-color) 모델과 CAMShift 알고리즘을 이용하며, PDA상에서 카메라를 이용하여 실제 세계와 가상의 물체 사이의 상호작용을 제공하는 새로운 게임 패러다임(paradigm)을 통해 사용자에게 새로운 즐거움을 제공한다.
-
프로젝션 디스플레이 시스템(PDS)을 사용한 Advanced Paper Document (APD)는 오프라인 문서와 온라인 문서의 장점을 모두 가지고 있다. PDS는 가상의 물체를 실제 세계에 공간적으로 연결하여 줌으로써 사용자에게 더욱 풍부한 정보를 제공할 수 있다. 본 논문은 단순하게 오프라인 문서에 대한 온라인 정보를 보여주는 APD의 기능을 확장한, 사용자가 직접 오프라인 문서에 온라인 정보들을 삽입, 삭제, 수정할 수 있는 Advanced Documents Authoring Tool (ADAT)을 제안한다. ADAT는 PDS 위에 놓여진 실제의 오프라인 문서와 가상의 온라인 정보를 직관적으로 연결해준다. 사용자가 전자펜을 통하여 문서를 선택하면, 작업 공간 위쪽에 설치된 카메라를 통하여 문서의 영상을 입력받고, 해당 문서의 기존에 저장되어있는 정보를 검색한 후, 프로젝터를 통하여 문서 위에 투영해줌으로써, 사용자에게 온라인 정보를 제공한다.
-
방사선치료에서 결손조직의 보호를 위해 사용되는 기존의 결손조직 보상체는 체표윤곽을 얻기위해 컴퓨터단층촬영영상이나 자기공명촬영영상등의 의료영상을 이용해 왔다. 하지만 이러한 촬영을 위해서는 고가의 비용이 소요되고 방사선치료에 따른 체표윤곽의 변화에 적절히 대응하지 못하는 등의 단점이 지적되고 있다. 따라서 본 연구에서는 사용이 간편한 디지털 카메라로 환자를 촬영한 후 얻은 2차원 이미지를 이용하여 결손조직 보상체를 제작하고 이의 유용성 평가를 위해 기하학적, 선량학적 평가를 수행하였다. 그 결과, 조직결손을 보정하고 정상조직을 보호할 수 있어 임상적용의 가능성을 확인 할 수 있었다.
-
기존 오프라인 콘텐츠는 텍스트 중심의 정보량과 신속성 등의 한계로 교육 발전에 역부족이다. 그러나 최근에는 시 공간의 제약을 탈피한 열린 학습을 제공하여 교육의 장을 확대할 수 있으며, 또한 교육의 기회를 넓힐 수 있는 무선 단말기 학습 시스템의 사용범위를 확장시키고 있다. 본 논문에서 모바일 기기를 이용하는 영어 학습 콘텐츠는 기존의 다양한 오프라인 콘텐츠에 온라인 정보 태그를 첨가함으로써, 기존의 콘텐츠에 동적인 인터랙션과 다양한 멀티미디어 정보를 융합할 수 있는 장점으로, 정적인 2차원 시각 정보만을 제공하는 기존 오프라인 책의 활용범위를 넓힌 학습 콘텐츠이다.
-
스크린리더는 그 특성상 모든 응용 프로그램을 지원해야 함에도, 타 응용 프로그램의 빈번한 업그레이드 와 스크린리더 개발 인력 부족 등의 이유로 시각장애인들이 자주 쓰는 소수의 응용 프로그램만을 지원하는 것이 현실이다. 본 논문에서는 스크린리더의 개발 생산성을 높일 수 있는 방안으로 개방형 API 를 제안한다. 스크린리더에 개방형 API 를 채택하고 이를 공개함으로써 스크린리더 개발 업체는 주엔진 모듈의 성능 향상에 모든 인력을 투입하여 성능 좋은 스크린리더을 개발할 수 있을 것이며, 프로그램 개발이 가능한 사용자나 자원봉사자들이 개방형 API 에 맞도록 응용 프로그램 지원 모듈을 플러그인 형태로 개발할 수 있을 것이다. 이를 통해 국내에서도 다양한 응용 프로그램을 지원하는 우수한 스크린리더를 개발할 수 있을 것이다.
-
유비쿼터스 환경에서의 사용자의 위치인식 및 행동인식은 매우 중요하다. 인식을 하기위해 카메라를 쓰는 것은 센서를 이용하는 것에 비하여 여러 가지 장점들이 존재한다. 본 논문은 여러 대의 네트워크 카메라를 이용한 실내에서의 사용자의 위치인식 및 행동인식을 위한 시스템을 제안한다. 사용자의 위치인식, 행동인식을 위하여 시스템에서는 영상처리기법들이 사용된다. 또한 행동인식에서는 추가적으로 SVM을 이용한 학습 및 예측 방법이 사용된다.
-
컴퓨터 환경의 급속한 발전과 더불어 게임 산업도 발전하고 있다. 또한 보다 현실감 있는 컴퓨터 게임 환경과 인터페이스에 관한 연구도 많이 진행되고 있다. 이를 위한 환경으로는 증강현실과 가상현실이 있으며, 사용하는 인터페이스로는 사이버글러브, 데이터글러브, 전자펜, 마커 등과 같은 하드웨어 장비가 있다. 이러한 장비를 이용하면 현실감이 떨어지고 사용자에게 많은 경제적 부담감을 주며, 복잡한 기술이 필요하다는 단점이 있다. 본 논문은 추가적인 장비의 도움 없이 손만을 사용하여 실감형 오델로 게임을 할 수 있는 기술과 방법을 제안한다. 우리는 손을 찾기 위하여 스킨 칼라 모델을 사용하고, 원하는 위치에 돌을 놓기 위하여 손의 좌표와 마커 좌표간의 켈리브레이션을 수행하여 좌표변환을 하였다. 본 논문에서 제안된 방법은 오델로 게임뿐만 아니라 다른 증강현실 보드게임에 적용될 때 사용자에게 보다 현실감 있는 환경을 제공할 수 있을 것으로 기대된다.
-
D-클래스의 계산은 NP-완전 문제로서 그 결과를 개인키, 공개키로 이용하여 보안에 응용될 수 있는 가능성을 가지고 있으나 계산 복잡도로 인해 현재 극히 제한된 크기의 행렬에 대한 D-클래스만이 알려져 있다. 이 문제를 해결하기 위해 D-클래스 계산을 효율적으로 할 수 있는 수식과 알고리즘을 설계 및 구현하였지만, 행렬의 크기가 증가함에 따라 결과를 얻는 것에는 한계가 있다. 이것을 해결하기 위해 많은 컴퓨터를 사용할 수 있는 그리드 컴퓨팅이 필요하다. 본 논문은 그리드 컴퓨팅 환경에서 최적화된 알고리즘 설계 및 구현을 위해 Globus 가 설치된 클러스터를 구축하고, MPICH 를 이용 효율적인 D-클래스의 계산 알고리즘을 설계 및 구현하여 실행 결과에 대해 논한다.
-
네트워크 기술의 발전과 멀티미디어 데이터의 전송을 가능하게 되어 VOD 서버등의 연구가 활발하게 이루어지고 있다. 본 논문에서는 리눅스 시스템에 다윈 스트리밍 서버와 DSM(Distributed Shared Memory)을 구축하고, 구축된 시스템을 이용하여 DSM 기반에서 다윈 스트리밍 서버가 실행이 될 수 있도록 설계한다.
-
인터넷 기반 자원 공유 시스템은 네트워크에 연결된 피어의 자원을 이용하여 고성능의 컴퓨팅 구현을 위한 시스템이다. 인터넷 기반 자원 공유 시스템의 가변적인 환경은 피어의 등록 및 삭제가 자유로워 연산 처리에 대한 신뢰성 문제를 발생시킨다. 본 논문에서는 인터넷 기반 자원 공유 시스템의 신뢰성 향상을 위해서 이기종 시스템간의 협업 그룹을 생성하여 관리하는 협업 관리 시스템을 설계한다. 효율적인 협업 관리를 위해 이기종 피어를 관리하는 협업 그룹을 정의하고 계층 구조의 중간DB서버를 제안한다. 그리고 협업 관리 시스템에서 제공되는 협업 그룹 서비스, 디스커버리 서비스, 작업 관리 서비스를 제안한다.
-
최근에는 대량의 데이터가 생산되고, 저장되며, 전송되고 있다. 따라서 이러한 대량의 데이터를 보다 효율적으로 관리하는 기술, 데이터를 고속으로 전송하는 기술이 연구되고 있다. 그 중, GridFTP는 고속으로 데이터를 전송하기 위해 연구되고 있는 기술로, 병렬연결들을 생성하고 이들을 통해 동시에 데이터를 전송함으로써 보다 빠른 전송을 실현하고 있다. 그러나 그리드 환경의 VO 간에 데이터를 병렬로 전송하는 응용 프로그램들이 증가하게 된다면, VO 간에 소켓 연결 수가 증가하게 되고, 따라서 각 연결들 간에 간섭이 발생하게 된다. 따라서 본 논문에서는 소켓 연결들 간의 간섭을 실험을 통하여 분석하고, 한 응용 프로그램에 의해 생성되는 병렬연결이 할당받게 될 대역폭을 예측함으로써, VO 간의 병렬 전송을 제어하는 메커니즘의 토대를 마련하고자 한다.
-
그리드 정보검색 시스템은 일반적인 정보검색 시스템의 문제점과 한계점을 인식하고, 그리드라는 분산처리 환경을 기반으로 정보검색 시스템을 구축함으로써 보다 효율적이고 유연한 확장성을 갖는 정보검색 서비스를 제공한다. 본 논문에서는 그리드 시스템 환경에 맞게 그리드 미들웨어 중에 하나인 글로버스 툴킷(Globus Toolkit)을 이용하여 정보검색을 위한 가상 조직(VO: Virtual Organization)을 구성했다. 그리고 그리드 정보검색을 위한 전단계로 웹상에서 각종 정보를 수집하는 P2P 기반 분산 크롤러들을 관리하는 크롤러 매니저를 그리드 서비스로 설계 및 구현하여 그리드 정보검색 시스템에 존재하는 다른 서비스들과 함께 활용할 수 있도록 하였다.
-
웹 서비스는 SOAP, WSDL, UDDI와 같은 표준을 기반으로 인터넷상의 분산된 여러 서비스들을 통합하는 가장 효과적인 방법으로 알려져 있다. 이러한 통합을 위하여 웹 서비스 표준 프로세스 통합모델 언어인 BPEL4WS가 제시되었다. 이와 같은 분산된 서비스 통합 시에 서비스 신뢰성 확보를 위해서는 각각의 웹서비스들의 품질 관리가 필요하다. 이에 본 논문에서는 각 웹 서비스들의 품질을 관리 할 수 있고, 품질을 분석하고, 분석 후에는 저 품질의 서비스는 원활한 서비스 제공을 위해 대체 하는 시스템을 제안한다. 또한 본 시스템에서 사용되는 품질 보증 정책과 저 품질 웹 서비스 교체 방법 및 전체 시스템의 프레임워크를 제안한다.
-
HLA는 상호운영성과 재사용성을 목적으로 미국 국방성 산하 기관인 DMSO에서 개발되어진 분산 시스템 프레임워크이다. 이러한 HLA가 민간 부분 적용을 위해 표준이 발표되었고, HLA는 여러 분야의 범용성을 가지기 위해 복잡한 구현 시스템을 가지게 된다. 특히, federate들내에 존재하는 객체와 객체의 속성을 사용하기 위해서는 복잡한 절차를 구현해한다. 또한 객체의 속성변화를 반영하기 위해서는 많은 통신 부하가 발생한다. 이런 단점을 해결하기 위해 HLA 기반의 시뮬레이션에서 객체를 분리 관리하는 방안을 제안한다.
-
최근 P2P 모델을 기반으로 한 많은 어플리케이션의 등장으로 다수의 파일서버가 필요하지 않게 되었으며 네트워크를 효율적으로 활용하여 파일 전송속도가 향상되었다. 다중 피어(Peer) 결합 방식에서는 클라이언트가 파일 전송을 요구할 경우 서버는 전송 가능한 피어들의 리스트를 클라이언트에게 보내주고 원하는 커넥션 수에 따라 연결을 맺은 후 다운로드 하게 된다. 그러나, 연결된 피어들의 네트워크 상태에 따라 전송 속도에 많은 영향을 받게 되며 어느 특정 피어에 의해 전체적인 전송속도가 저하되는 문제점이 있다. 본 논문에서는 이의 해결을 위해 교체알고리즘을 이용하여 피어들을 동적으로 접속하도록 함으로서 파일 전송 속도를 개선하였다. 제안된 교체알고리즘은 파일 전송 중 외부요인에 의해 전송속도가 저하되거나, 기 연결된 피어들 보다 더 빠른 전송속도가 예상되는 피어가 있을 경우 교체해 줌으로서 효율적으로 파일을 교환할 수 있도록 하였다.
-
클라이언트/서버 기반 시스템은 응용 프로그램 사용에 있어, 각 클라이언트 별 셋업 및 유지 보수 등의 문제점이 있다. 이런 문제점의 대안으로 서버기반 컴퓨팅이 제시되었다. 이 환경에서 클라이언트는 터미널 서비스를 위해 서버에 접속하고, 로드 밸런서는 이에 대해 적절한 서버를 할당해주며 그에 따라 터미널 세션이 설정된다. 하지만 이 구조에는 터미널 세션의 유지와 사용자의 컴퓨팅 패턴 등에 의해 서버 부하가 가중되는 문제점이 있다. 따라서 본 연구에서는 클라이언트 별 터미널 서비스 사용량을 추출하고 그에 따라 사용자 패턴에 구분하여 로드 밸런싱 시 이를 적용함으로써 서버 자원의 분배를 보다 효율적으로 할 수 있게 되었다.
-
본 논문은 계산 및 데이터 그리드 환경에서 필요한 Information Provider 들의 제공 방법에 관한 것이다. 그리드 정보 서비스의 한 요소로 필요한 Information Provider 를 구현하기 위해서는 일반적으로 요구 사항을 분석한 후, 스키마를 정의하고 그것에 기반하여 Information Provider 를 구현하는 과정을 거친다. 본 논문에서는 Globus Toolkit 과 SRB 를 기반으로 구축된 계산 및 데이터 그리드 환경에서 MCE 스키마와 MSE 스키마를 정의하고, 그에 따른 각각의 Information Provider 들을 구현한다. 각각의 Information Provider 는 계산 자원에 관한 정보 및 MCAT 기반의 SRB 서버에서 유지되는 리플리카에 대한 정보를 제공한다. 이러한 Information Provider 들은 유사하게 구축된 그리드 환경에서 그리드 정보 서비스의 한 요소로 사용될 수 있을 것이다.
-
네트워크 기반 컴퓨터 시스템이 내/외부 침입에 의해 시스템 일부가 손상(Partially Compromised) 되더라도, 최소한의 필수 서비스를 지속적으로 제공할 수 있게 해주는 침입감내시스템(Intrusion Tolerance System)의 설계에 요구되는 요소 기술 중의 하나는 정량적 신인도(Dependability) 분석이라 할 수 있다. 특히, 신인도중에서 생존성(Survivability)은 침임감내의 개념을 일관되게 반영하고 있는 척도(Measure)이므로 침입감내시스템의 설계시 중요한 요소라 할 수 있다. 본 논문에서는 자가치유 (Self-healing) 메커니즘을 활용하여 주서버와 보조서버가 각 1 대인 Cold-standby 방식의 침입감내시스템의 상태천이(State Transition)를 표현한 후, 시스템의 가용도 및 생존성을 정의하였다. 또한, 시뮬레이션을 통해 두가지 취약성 공격 사례에 대한 생존성 변화추이를 분석함으로써 신인도 향상 방안을 기술하였다.
-
최근 사용자 요구 사항의 증대로 기존 2계층 아키텍처 기반 시스템에서의 제약 요인을 개선한 다중 계층 아키텍처 기반의 시스템으로 전환하고 있는 추세이다. 본 연구의 목적은 기존 2계층 아키텍처 기반의 시스템과 다중 계층 아키텍처 기반의 시스템에 대한 비교 우위의 분석을 통하여 보다 나은 시스템을 도출하고, 도출된 시스템의 구현 방안을 모색하는 데에 있다. 이에 본 연구에서는 2계층 아키텍처와 다중 계층 아키텍처의 구성 체계를 비교한 후 다중 계층 아키텍처의 비교 우위를 알 수 있었다. 또한 이의 구현을 위한 주요 개념인 COM+, 컴포넌트, 객체등을 분석하였으며, 다중 계층 아키텍처 기반 시스템의 클라이언트 시스템 계층, 비즈니스 계층을 구현하기 위한 방안을 제시하였다.
-
최근 들어 PC의 할용 범위가 넓어지고 전문화됨에 따라 PC에 많은 양의 자료가 저장되어 PC 자료에 대한 백업의 중요성이 매우 커지고 있다. 기존 PC 백업에서의 수작업으로 인한 불편함과 백업 장치를 추가로 구매함으로써 발생하는 비용 문제를 해결하기 위하여 P2P 네트워크 기술을 연구하였다. P2P 기술의 유연성, 안전성 그리고 저비용성의 장점을 이용하여 P2P 백업 시스템을 구현하였다. 백업 데이터의 소유자를 식별하고 백업 데이터를 보호하기 위하여 식별키와 암호화키를 활용하여 P2P 백업에서 발생하는 보안 문제를 해결하였다.
-
CAT(Computerized Adaptive Testing)는 일반적인 지필 검사와는 다르게 짧은 시간에 최소한의 문항으로 수험자의 학습 성취도를 판단하는 방법이다. 기존에 제안된 PC기반 CAT 시스템을 활용하기 위해서는 시간과 장소의 제약이 존재했다. 최근에 모바일 기기의 수요가 증가하고 무선인터넷의 발전이 이루어지며 모바일 교육에 대한 활발한 연구가 진행되고 있는 추세에 맞추어 본 연구에서는 모바일 기기의 하나인 PDA를 기반으로 한 CAT 시스템을 구현하고 실행해 보았다. 그 결과, 언제 어디서나 효율적으로 수험자의 학습 성취도 측정이 가능하게 되었다.
-
CAT(Computer Adaptive Testing : 컴퓨터 기반 적응적 검사)는 기존의 종이 시험지에서 이루어지던 시험과 달리 수험자에게 적절한 맞춤식 출제로 보다 정확한 수험자의 능력 판단 및 빠른 수험진행을 가능케 하였다. 기존의 CAT는 많은 인원과 문제가 있어야만 그 결과에 신뢰성이 있다고 알려져 있다. CAT의 대표적인 알고리즘인 SPRT와 EXSPRT-R을 이용하여 10명의 적은 인원으로 JLPT 4급 기출문제를 적용한 실험을 하였다. SPRT 에서는 인원수와, 문제 난이도를 무시한 결과로 인하여 만족 할만한 결과를 얻지 못하였으나, EXSPRT-R의 경우에는 적은 인원에서도 충분히 CAT를 이용할 수 있음을 발견할 수 있었다.
-
현재 국내에서 웹을 기반으로 한 e-learning 콘텐츠는 많이 개발되고 있으나 이들 대부분이 매뉴얼 식으로 제작되어 멀티미디어 형식만 빌려 텍스트 형태로만 구성하는 방식이 주를 이루고 있는 실정이다. 따라서 본 논문에서는 교사가 주도하는 일제식 수업 형태가 아닌 웹 상에서 창의적이고, 자기 주도적으로 개인차에 따라 학습 속도를 조절할 수 있는 프로젝트 학습기법을 국내 교육환경에 맞게 교수-학습 이론을 적용하여 컴퓨터 교과목을 개발.활용하는 데 그 목적이 있다.
-
정보화 시대를 맞이하여 교육의 중요성이 커지면서 교사의 주 업무인 교과 업무 외에 다른 업무가 증가하고 있다. 그 중 하나인 학생 상담은 과거의 가정방문 기간까지 사라져 교사들이 큰 어려움을 느끼는 것 중 하나이며, 학생의 학교 상담에 대한 신뢰도와 참여율이 낮아서 신뢰도와 참여율을 높이는 방안이 요구되고 있다. 기존에 연구 되던 상담시스템의 개발은 거의 모든 부분이 진학이나 진로 상담 위주로 개발되어 왔으며, 정작 중요한 학생의 생활 상담에 대한 연구는 제대로 이루어지지 않은 실정이다. 본 연구는 시간과 여건의 부족으로 학생에 대하여 문제아 학생이나 특수 학생의 상담위주로만 행해지던 생활 상담의 혜택을 일반 학생들에게도 줄 수 있고, 교사의 시간적인 효율성을 높이며 학생의 상담에 대한 부담감등의 해소와 학생에 다양한 정보 활용 등 상담 도우미 시스템의 요구사항, 설계 및 구현에 대하여 논한다.
-
인터넷을 통한 정보화의 영향으로 교육 방법에도 큰 변화를 가져왔다. 교수자와 학습자간 오프라인으로 이루어졌던 교육이 온라인상에서 이루어지게 되었고, 양질의 원격 교육을 실천하려는 노력 과정에서 LMS(Learning Management System)는 많은 발전을 하게 되었다[3]. 하지만 잘 개발된 LMS 라 할 지라도 온라인 교육에서는 오프라인 교육과 같이 교수자와 학습자의 직접적인 커뮤니케이션을 통한 상호 의견 수렴이 어렵다[4]. 따라서 본 논문에서는 LMS 기능에 확장성과 이식성을 갖는 설문 시스템을 추가 함으로써 교수자와 학습자간의 원활한 커뮤니케이션을 지원하고자 한다. 또한 강의 점검, 교수전략 수립, 연구, 정책수립 및 사업추진을 위한 각종 조사에 활용하고자 한다. 본 논문의 설문 조사 시스템은 오픈 소스로 전국 대학 및 교육기관을 대상으로 무상 배포 중이며 그 활용을 검증 중이다[5].
-
현재 휴대폰을 통한 무선 인터넷 사용자가 급격한 증가폭을 보이고 있다. 또한 WIPI 탑재 의무화에 따른 WIPI 플랫폼을 탑재한 휴대폰이 본격적으로 출시되고 있다. 이에 본 논문에서는 제한된 공간을 벗어나 정보를 이용할 수 있는 모바일 기기를 활용하고, 영어 학습자들의 어휘력 증진에 도움이 되는 영단어 학습 시스템을 WIPI 기반의 플랫폼에서 설계하고 구현한 결과를 보인다.
-
e-러닝의 활용도와 역할이 커져 가면서, 온톨로지(Ontology)나 컨셉맵(Concept Map)을 이용하여 e-러닝의 학습효과를 높이는 방안들이 연구되고 있다. 그러나 아직까지 e-러닝에 온톨로지나 컨셉맵 개념을 적용한 연구 사례는 미미한 수준이며, 이들간의 연계에 대한 고려 없이 별개의 대상으로 다루어져 왔다. 본 연구는 온톨로지와 컨셉맵의 상호 연관 관계와 각각의 장점들을 분석하여 학습에 있어서 시너지(Synergy)를 가져올 수 있는 새로운 e-러닝 시스템 구축 방안을 제안한다. 제안 시스템에서 온톨로지와 컨셉맵 간의 연계는 컨셉맵 에이전트에 의해 이루어진다. 컨셉맵 에이전트는 학습자의 수준이나 관심영역(주제와 범위)에 맞게 온톨로지로부터 추출한 학습 콘텐츠를 재구성해 준다. 학습자는 제안 시스템의 사용자 인터페이스를 통해 자신이 이해하고 있는 지식을 컨셉맵 형태로 표현할 수 있고, 컨셉맵 에이전트에게 요청하여 제공 받은 모범답안 컨셉맵과 자신이 표현한 컨셉맵을 비교하여 학습자가 스스로 자기 평가를 할 수 있다. 본 e-러닝 시스템이 제공하는 이러한 새로운 형태의 학습 환경은 학습자가 학습 지식에 대해 보다 체계적으로 접근하여 효과적으로 학습할 수 있게 해준다. 또한, 학습에 있어서 컨셉맵을 이용하므로 학습 형태의 특성상 보다 원천적으로 암기 위주의 학습에서 탈피하여 구성주의적인 학습을 가능하게 한다.
-
오늘날 컴퓨터와 네트워킹의 향상된 기술을 이용하여 학습하는 e-learning이 제공되며 앞으로 수요는 늘어날 것으로 예상된다. e-learning이 성공하기 위해서는 사용자에게 개인화된 학습 제공이 중요하며 개인화된 학습을 제공하기 위한 e-learning이 연구되고 있다. 논문에서는 프로그래밍 학습을 위한 e-learning을 고려한다. 프로그래밍의 이해를 높이려는 연구는 계속되어 왔으나 프로그램의 부분적인 이해를 높이는 연구만이 이루어지고 있다. 논문에서는 프로그램 실행의 시각화를 통해 프로그램의 전체적인 실행 과정에 대한 이해를 높여 주는 시스템을 개발한다.
-
멀티미디어 콘텐츠에 대한 처리기술과 사용자 인터페이스의 발전으로 인해, 교육 현장에서 광범위하게 사용되는 교육 도구로 e-러닝이 자리 잡고 있다. 현재까지 연구되어온 교육 콘텐츠는 단순한 상호작용만을 허용하고, 실습형 인터페이스를 제공하기에는 제약이 따르며, 기존의 콘텐츠를 재구성하여 개발하기에는 많은 비용과 시간이 소요된다. 그리고 학습효과 측정에 대한 의식이 희박하고, 콘텐츠 평가의 명확한 기준이 없어 품질 향상에 많은 어려움이 뒤따른다. 이를 개선하기 위해 본 논문에서는 멀티미디어를 이용한 자기주도적 학습 콘텐츠를 제작한다. 이렇게 제작된 교육 콘텐츠를 비전 기반의 증강현실을 이용하여 더욱더 직관적이고, 인터랙티브한 교육 콘텐츠를 제공한다.
-
급속한 정보통신 기술의 발달은 교육에서도 새로운 패러다임을 요구하고 있다. 수동적이며, 일방적인 교육 시스템에서 즉각적인 피드백과 학습자의 자기주도적인 학습패턴을 지원하는 교수-학습 및 평가 시스템을 요구하는 것이다. 본 논문에서는 기존의 문제 출제 중심의 평가시스템이 학습내용의 정 오답만을 평가하고, 적절한 피드백을 제시하지 못하는 단점을 보완하여 질적인 피드백을 지원하는 문제 출제 중심의 웹기반 교육평가시스템을 구현하였다. 학습자의 평가결과를 분석하여 문제출제의 난이도를 재조정하며, 학습자의 학습결손과 선수학습에 대한 정보를 제공하여 학습자로 하여금 적극적이며, 능동적인 학습 진행의 주체자 역할을 가능하게 한다.
-
기존 의미커널을 적용한 주관식 채점 시스템은 여러 답안과 말뭉치에서 추출한 색인어들과의 상관관계를 벡터방식으로 표현하여 자연어 처리에 대한 문제를 해결하려 하였다. 본 논문에서는 기존 시스템의 답안 및 색인어의 표현 한계로 인한 유사도 계산오차 가능성에 대한 문제를 해결하고자 시소러스를 이용한 임의 추출 방식의 답안 확장을 적용하였다. 서술형 주관식 평가에서는 문장의 문맥보다는 사용된 어휘에 채점가중치가 높다는 점을 착안, 출제자와 수험자 모두의 답안을 동의어, 유의어 그룹으로 확장하여 채점 성능을 향상시키려 하였다. 우선 두 답안을 형태소 분석기를 이용해 색인어를 추출한 후 워드넷을 이용하여 동의어, 유의어 그룹으로 확장한다. 이들을 말뭉치 색인을 이용하여 단어들 간 상관관계를 측정하기 위한 벡터로 구성하고 의미 커널을 적용하여 정답 유사도를 계산하였다. 출제자의 채점결과와 각 모델의 채점 점수의 상관계수 계산 결과 ELSA 모델이 가장 높은 유사도를 나타내었다..
-
사회생활을 통하여 직면하게 되는 다양한 형태의 문제들을 해결할 수 있는 사고력을 기르는 것은 교육적으로 매우 중요하다. 특히 남과 더불어 문제를 해결하는 능력이 가장 직접적으로 실현되는 사고 혹은 활동 형태는 바로 토론이다. 또한 토론을 통한 학습은 학습자 중심의 교수-학습 활동으로 교사와 학생 간, 학생과 학생 간의 대화를 활성화함으로써 달성하고자 하는 학습 목표를 학생들 스스로 성취 할 수 있는 길을 열어준다는데 교육적 의의가 크다. 본 논문은 기존의 웹 기반 토론 학습의 제약을 극복하는 것에 초점을 맞추어 웹 기반 토론 학습시스템을 설계하였다. 이러한 웹 기반 토론 학습시스템은 첫째, 원활한 토론 학습을 위하여 실시간 및 비실시간 토론 학습을 모두 제공해야 한다. 둘째, 토론 학습의 사회자 역할, 토론자 역할, 방청객 역할을 두어 과제 중심적 역할 유형과 사회성 촉진적 역할을 모두 실현할 수 있어야 한다. 셋째, 사회자중재를 위한 토론중단 및 토론재개 기능과 방청객 질의 응답 시작과 종료기능을 제공하야야 한다. 넷째, 기존의 웹 토론 학습을 위해 이용되는 게시판이나 대화방은 학습자 평가를 위한 기능이 없고 현장 적용에 어려움이 많기 때문에 웹 토론 학습시스템에 학습자들을 평가할 수 있는 자기평가, 동료평가, 교수자 평가 등의 평가 기능을 제공하여야 한다.
-
정부 각 부처의 적극적인 지원 정책에 힘입어 국내 e러닝 산업은 국내 디지털 콘텐츠 산업 시장에서 두번째로 큰 시장으로 성장하였고, 연평균 28% 이상의 빠른 성장세를 보이고 있다. 이러한 e러닝 산업에서 중요한 기본 요소 중 하나인 e러닝 콘텐츠를 효율적으로 개발하기 위한 프로세스의 마련은 중요한 과제라 할 수 있다. 본 논문에서는 일반적으로 활용되고 있는 교수 설계 모형인 ADDIE 모형을 분석하고, 이를 근간으로 하여 분석, 설계, 개발, 운영, 평가, 이상 5항목으로 구분하여 웹기반 e러닝 콘텐츠의 개발 프로세스 각각의 수행 내용을 제안하였다. 본 논문에서 제안한 프로세스는 교육 콘텐츠의 목적이나 교수 학습 모형, 교수 학습 형태 등에 따라 적절히 변형하여 웹기반이 아닌 멀티미디어 학습 시스템이나 전통적인 학습 시스템의 경우에도 충분히 적용될 수 있다.
-
가상학습 시스템에서의 효율적인 평가를 위해 문제 출제 방법 및 문제의 난이도 재조정에 대한 연구가 많이 이루어지고 있다. 온라인상에서의 학습은 학습자 스스로 자신의 학업 성취도에 대한 올바른 진단을 함으로써 다음의 학습 진도 및 방향을 스스로 판단해야 하기 때문에 평가 방법 및 평가 문제가 무엇보다 중요하다고 할 수 있다. 따라서 문제 은행에 문제를 등록하는 시점에서 출제자의 주관적인 판단에 의해 부여되는 문제 난이도의 객관성 입증과 학습자의 학업 성취도를 출제 문제에 반영하는 방법으로서 평가 결과에 따른 문제의 난이도 재조정으로 인한 출제 문제의 신뢰성이 아주 중요한 문제라고 할 수 있다. 이에 본 논문에서는 초기 문제 난이도에 대한 객관성을 최대한 높임과 동시에 보다 실질적인 평가를 위한 문제 출제 방법과 보다 신뢰할 수 있는 학업 성취도를 출제 문제에 반영하는 난이도 재조정 방법을 적용함으로써 보다 효율적이고 객관적으로 문제은행의 문제를 관리할 수 있는 방법을 제시한다.
-
유전자 칩의 정확성은 각 유전자들의 식별자로 활용되는 probe들에 의해 결정된다. 일반적으로 칩을 구성하는 probe들은 반응 오류를 예측하기 위해 이중구조와 녹는점과 같은 요소들을 고려한다. 또한 다른 유전자들과의 교차반응을 최소화하기 위해 각 probe들의 specificity도 고려되어야 한다. probe가 specificity를 보장하는지 검증하는 것은 전체 유전자들을 탐색해야 하므로 대규모 인간염색체에 대해서는 많은 시간이 소요된다. 본 논문에서는 specificity를 만족하는 probe들을 선택하는 효율적인 알고리즘을 제시한다. 제시한 알고리즘은 해시 테이블을 활용하여 probe가 specificity를 만족하지 못하게 하는 유전자 시퀀스들만을 탐색하여 비교한다. 제시한 알고리즘이 기존 알고리즘보다 효율적임을 실험결과를 통해 보인다.
-
웹 기술 기반의 컨텐츠 개발 및 운영으로 다른 환경에서의 컨텐츠 활용을 토대로 교육자원의 정보들을 통합 운영할 수 있는 관리 중심체인 e-learning 시스템의 중요성과 필요성이 대두되고 교육용 어플리케이션은 현재 표준화되지 않은 개발 프로세스를 기반하여 개발하고 있는 실정이다. 따라서, 국제적 표준인 SCORM(Sharable Content Object Reference Model)을 기반으로 높은 재사용성과 유지보수성을 극대화하기 위해 컴포넌트 개발 방법론(Component Based Development)을 적용해서 체계적으로 교육자원을 개발하고 지원하기 위한 교수-학습지원 시스템에 초점둔 연구가 요구된다. 따라서, 본 논문에서는 컴포넌트 개발 방법론중에서 Unified Process를 이용하여 교수-학습지원 시스템을 정의하고 SCORM기반의 메타데이터를 이용한 컨텐츠저장소에 관한 분석 및 설계를 한다. 이를 통해 실제 교수자가 필요로하는 컨텐츠 제공을 함으로써 재사용성 향상으로 교수-학습지원 시스템의 효율성을 극대화하고자 한다.
-
단위원의 내부로부터 Jordan 영역으로의 등각사상을 구하는 것은 일반적으로 경계대응함수에 관한 Theodorsen 방정식을 푸는 것으로 귀결된다. 저자는 이 비선형 방정식의 수치적 해법 중 가장 효율적인 방법으로 알려진 Wegmann의 해법을 저주파 필터를 적용하여 개량한 바 있다. 또한 이 해법에 있어 참값을 모르더라도 오차평가가 가능한 방법을 제안하였다 [1,2]. 본 논문에서는 참값을 모르더라도 오차평가가 가능한 연구결과를 이용하여 저주파필터를 적용한 Wegmann 방법에서 지금까지 경험에 의존했었던 표본수와 저주파필터의 파라메터가 주어진 문제 영역에 따라 자동적으로 결정되는 알고리즘을 제안한다. 이것은 문제의 난이도가 문제영역의 변형에 의존한다는 전제로 문제영역의 모양을 결정하는 함수를 Fourier 급수로 분석하여 얻을 수 있다. 수치실험을 통해 그 유효성을 입증한다.
-
현재 상용 운영체제에서 사용되고 있는 AdvFS 파일시스템은 기존의 전통 Unix 파일시스템에 비하여 On-line 확장성,부하의 균형,성능 등에서 우수함을 가지고 있다. 본 논문은 AdvFS의 메타데이타 관리방법에 대하여 기술한다, 먼저 디스크 접근 시간에서 UFS의 inode의 구조보다 우수한 새로운 BMT 구조와 빈 디스크 공간관리 방법에 대해 고찰한다.그리고 Unix File System(UFS) 보다 우수함을 성능평가를 통하여 AdvFS 구조가 성능을 향상 시킴을 보이고 있다.
-
셀룰라 오토마타(Cellular Automata, 이하 CA)는 LFSR의 대안으로 제안되었으나 일반화와 분석이 어려워 거의 이뤄지지 않고 있다. 본 논문에서는 특별한 전이규칙을 가지는 그룹 CA에서 각각의 여원벡터에 대응하여 유도되는 여원 그룹 CA의 구조를 분석한다. 여기서 분석하는 그룹 여원 CA는 전체 상태가 그룹 CA의 최대 주기나 그것의 2배가 되는 같은 길이의 사이클들로 분리된다. 이러한 성질은 암호학에서 키 공유 프로토콜에 유용한 성질로 사용될 수 있다.
-
최근 지식정보 기술의 발달했으나 이의 역기능으로 해킹, 바이러스와 같은 보안침해사고가 증가하게 되었으며, 보안침해사고로부터 자신의 정보 자산과 정보기기를 보호하기 위해 컴퓨터 포렌식스가 등장하게 되었다. 그러나 디지털 증거의 잠재성, 취약성, 디지털성, 방대성 때문에 증거수집에 어려움이 있다. 본 논문에서는 포렌식스 절차별 사용도구를 분석하고, 이의 문제점인 정보, 무결성 부족등을 바탕으로 컴퓨터 포렌식스 증거수집 시스템을 제안 하였다.
-
The ECC(Elliptic Curve Cryptogrphics), one of the representative Public Key encryption algorithms, is used in Digital Signature, Encryption, Decryption and Key exchange etc. The key operation of an Elliptic curve cryptosystem is a scalar multiplication, hence the design of a scalar multiplier is the core of this paper. Although an Integer operation is computed in infinite field, the scalar multiplication is computed in finite field through adding points on Elliptic curve. In this paper, we implemented scalar multiplier in Elliptic curve based on the finite field
$GF(2^{163})$ . And we verified it on the Embedded digital system using Xilinx FPGA connected to an EISC MCU(Agent 2000). If my design is made as a chip, the performance of scalar multiplier applied to Samsung$0.35\;{\mu}m$ Phantom Cell Library is expected to process at the rate of 8kbps and satisfy to make up an encryption processor for the Embedded digital information home system. -
The Global IT revolution is growing rapidly. Government and business have to be ready to meet the increased demand for effective and secure online services. With the E-Government practicing, day-by-day the public demand is also increasing simultaneously. Now this present moment, one of important research part is secure E-Voting for E-Government service, but for this important factor or Government Issue, it needs information privacy for secure information transaction of citizen’s opinions and secure authentication. This paper has analyzed several approaches E-voting protocols, those are implemented with many digital signature mechanism and maintained many types of cryptographic rules, which are main factor for information privacy. In this paper we have discussed them with a view to voter anonymity and protection from manipulations. The paper then developed an algorithm designed to guarantee anonymity of the voter and to avoid the risk of manipulation of votes. In this paper the proposed algorithm is based upon the strict separation of voter’s registration and submission of votes, which means that certain information has to be stored on a secure storage media.
-
최근 지문인식 시스템에서 인식 성능과 인식 시간뿐만 아니라, 지문정보 자체를 외부 공격자로부터 보호하기 위한 연구가 활발히 진행되고 있다. 본 논문에서는 지문정보의 전송 경로에서 발생할 수 있는 Replay 공격과 지문 데이터베이스의 유출로 인한 사후 처리 방안으로 강인성(Robustness)과 약한 성질(Fragileness)을 동시에 만족시킬 수 있는 이중 워터마킹(Dual Watermarking) 알고리즘을 제안한다. 특히, 두 가지의 워터마킹 알고리즘을 동시에 사용할 때 발생할 수 있는 워터마크 삽입 위치에 의한 간섭을 최소화하기 위하여 약한 워터마크를 삽입할 때 융선의 윤곽선 정보를 이용하였다. 실험을 통하여 제안한 방법이 삽입된 워터마크의 추출에 영향을 주지 않음과, 여러 가지 공격에 강인함을 확인하였다.
-
Now these days, many technical concepts and tools have been developed in the cryptographic field. Most digital signature schemes used in practice, such as RSA or DSA, have an important role in information privacy and secure authentication for perfect user. A clearly advantage of such schemes over with security proven relative to such common cryptographic assumptions, is their efficiency: as a result of their relative weak requirements regarding computation, bandwidth and storage, these scheme have so far beaten proven secure schemes in practice. Our aim is to contribute to bridge the gap that exists between the theory and practice of digital signature schemes. In this paper we present a digital signature that ensures information privacy. More precisely, under an appropriate assumption about RSA, the scheme is proven to be existentially forgeable under adaptively chosen message attacks. This mechanism can be applied to smart cards or E-Wallet for maintaining secure authentication for user’s information privacy.
-
최근에 웹 기반의 공동 작업에 대한 연구가 활발히 진행되고 있으며, 웹 표준 언어인 XML 데이터에 대한 접근 제어 및 관리에 대한 필요성이 점차 중요시되고 있다. 이에 접근 제어 표준인 XACML이 제안되었지만, 공동 작업에 대한 정의가 없는 문제가 있다. 본 논문은 이러한 문제를 해결하기 위하여 공동 작업에 관한 기능을 기존의 XACML 스키마에 추가하여 확장하였으며, 이를 통해 기존의 공동 작업을 위한 XML 데이터에서 원하지 않는 권한 모두를 위임하는 경우를 방지하고, 권한의 오 남용을 줄 일 수 있게 되었다. 또한 본 논문에서는 이러한 공동 작업을 관리하기 위한 접근 권한 메커니즘을 설계하고 구현한다.
-
보안 소프트웨어 개발을 위한 정형 기법은 소프트웨어의 안정성과 신뢰성을 보장할 수 있는 기반을 마련해 준다. 정형화 기법에는 정형 명세와 정형 검증으로 분류할 수 있으며, 이를 위해 여러 도구가 제공되고 있다. 본 논문에서는 보안 소프트웨어 개발을 위한 RoZ 정형 명세 도구를 이용하여 ACS(Access Control System)의 UML 모델을 통한 Z 명세 자동 생성 과정을 살펴본다. 그리고, 정형 검증 도구인 Z/EVES를 이용하여 ACS 의 특정 기능의 명세에 대한 검증 과정을 수행함으로써, 소프트웨어 설계에 따른 보안 소프트웨어의 안정성을 보장할 수 있는 개발 방안을 제시하였다.
-
본 논문은 IPS 구축에 있어서 핵심적인 역할을 수행하는 운영체제를 위해 최근 각광을 받고 있는 Embedded Linux Kernel 의 성능을 테스트하기 위한 환경을 구축한다. Benchmarking tool 인 UnixBench 프로그램을 사용하여 성능을 테스트 한다. 또한 standard kernel 의 성능 테스트도 같이 포함하여 종합적으로 성능 결과를 비교 분석한다. 이런 실험 결과를 통해서 IPS 시스템에 적합한 임베디드 리눅스 운영체제 결정을 하고자 한다.
-
다중서명에서는 보안적 요소뿐만 아니라 다중서명의 길이, 다중서명의 생성 및 검증 시간, 복호화 시간, 통신량 등도 중요한 요소이다. 기존의 RSA를 그대로 이용한 RSA 원형 다중서명 방식과 RSA를 변형하여 적용한 RSA 변형 다중서명 방식은 다중서명의 생성 및 검증 시간이 각각의 개인서명을 생성하고 검증하는 시간의 합과 비례하여 증가한다는 문제점이 있다. 본 논문은 서명자의 수만큼 분할된 각각의 부분메시지에 대해 RSA 방식을 이용하여 제각기 서명하는 다중서명 방식을 제안한다. 제안된 메시지 분할을 이용한 RSA 다중서명 방식은 블록의 수가 증가하지 않는 경우 기존 방식에 비해 다중서명의 길이가 증가하지 않으면서, 다중서명의 생성 및 검증 시간이 각각
$\frac{1}{L}$ 로 감소하고, 복호화 시간과 통신량은 각각 약$\frac{1}{2}{\sim}\frac{1}{L}$ 로 감소한다. -
IPv4 프로토콜의 주소 고갈 문제를 해결하기 위하여 IPv6 프로토콜이 제안되었고 한국전산원의 발표에 의하면 2010년 이후에는 IPv6 프로토콜이 광범위하게 사용될 것이라고 한다. 이러한 IPv6 프로토콜은 IPv4 프로토콜의 단점들을 해결하기 위하여 ND(Neighbor Discovery) 메커니즘, 주소자동설정, IPsec 등의 기술을 지원하며, 특히 IPv6 프로토콜은 보안 문제를 해결하기 위해서 인증, 데이터 무결성 보호를 위한 IPsec 기술을 사용한다. 이러한 IPsec 기술은 패킷 정보를 보호하기 위한 목적으로 사용되기 때문에 불특정 다수의 사용자를 대상으로 하는 네트워크에 행해지는 분산 서비스 거부 공격과 같은 비정상 대용량 트래픽에 대한 탐지 및 차단에 어려움이 있다. 현재 IPv6 프로토콜을 지원하는 네트워크 공격 대응 기술로 IPv6 네트워크용 방화벽/침입탐지 시스템이 개발되어 제품으로 판매되고 있지만, 대용량의 비정상 트래픽 대응 기술을 탐지하고 차단하기에는 한계가 있다. 본 논문에서는 IPv6 네트워크 환경에서 이러한 대용량의 비정상 트래픽을 제어할 수 있는 프레임워크를 제시한다.
-
본 논문은 의료영상진단시스템에서의 의료정보보호를 위한TLS 프로세서의 구현에 관하여 기술하였다. DICOM 3.0 standard의 ‘Part 15. DICOM Security Profile’에서는 TLS와 ISCL 두 가지의 Secure Transport Connection Profile을 정의하고 있고, 인증, 데이터의 무결성 보장, 프리아버시 보호의 기능을 할 수 있도록 몇가지의 알고리즘을 사용할 것을 정의하고 있다. 그 중 TLS Security Profile에는 Triple DES CBC모드와, RSA and SHA를 정의하고 있다. 그리하여 본 논문에서는 세 알고리즘의 개별적인 동작 검증을 마친 후 통합된 TLS Processor를 설계하고 검증하였다. 일반적인 Mux만을 이용한 설계는 임베디드 시스템 적용에 있어서 면적을 많이 차지하는 단점이 나타났다. 따라서 면적을 많이 차지하는 레지스터를 줄이기 위해서 세 알고리즘 블록이 같은 레지스터를 공유하도록 설계하였다. 그리고 임베디드시스템 개발 키트인 IFC-ETK100장비의 FPGA에 회로를 올리고 검증하였다.
-
전자서명의 안전성은 사용된 전자서명 알고리즘과 키 길이가 가장 중요한 요소이다. 안전한 알고리즘의 선택은 물론이고, 적당한 키 길이를 선택하여만 안전한 전자서명을 활용 할 수 있게 된다. 일반적으로 알고리즘과 키 길이에 따라서 키 사용기간은 결정이 되며, 이로 인하여 특정 기간을 주기로 인증서를 다시 발급 받아야 하는 문제점이 존재한다. 또한 사용하지 않는 키로 검증을 수행 할 경우 전자서명 된 내용을 신뢰 할 수 없음은 물론이다. 본고에서는 전자서명 된 데이터의 유효성을 연장하는 방법에 대하여 제안 한다.
-
많은 인터넷 응용 프로그램들은 멀티캐스트 기반의 그룹 통신에 기반을 두고 있으며, 사용자들의 빈번한 가입과 탈퇴에 따른 효율적인 키 관리를 필요로 하게 된다. 본 논문에서는 기존의 개별 키 갱신 및 일괄 키 갱신 기법보다 서버의 계산 비용을 줄이는 일방향 해쉬 함수와 그룹별 해쉬 함수를 적용한 일괄 키 갱신 기법을 제안한다. 제안 방식과 기존 방식의 average case 값을 계산하여 서버의 계산 비용을 분석한 결과 제안한 방식이 효율적임을 나타내었다.
-
기계학습 방법을 이용한 네트워크 기반 침입탐지 시스템은 어떤 학습알고리즘을 사용하여 구현되었느냐에 따라 그 결과가 매우 달라진다. 학습을 위한 전처리를 많이 하면 비례하여 성능이 개선되지만, 실제 사용의 유용성면에서는 성능이 떨어지게 된다. 따라서 최소한의 전처리를 하여 침입탐지의 탐지율을 보장하는 방법이 필요 하다. 본 논문에서는 네트워크기반 침입탐지 문제를 기계학습을 이용하여 해결하는 방법을 제안 하였다. 제안된 모델은 탐지 속도와 각종 공격들의 패킷 분포를 고려하여 관련된 그룹으로 분류하고, 이것을 학습하는 시스템이다. 실험을 통하여 제안된 모델의 유용성을 검증 하였다.
-
여러 임베디드 시스템 운영체제 중에서 임베디드 리눅스는 다양한 오픈 소스 S/W를 사용할 수 있고, 다양한 임베디드 시스템에 이식할 수 있다는 장점 때문에 널리 사용되고 있다. 하지만, 임베디드 리눅스는 리눅스의 기본 접근제어 메커니즘인 임의적 접근제어(Discretionary Access Control, DAC) 기법을 그대로 사용하고 있어서 사용자의 Identity가 도용 당하거나 Trojan Horse와 같은 프로그램이 설치될 경우, 접근제어가 효력을 상실하게 된다는 결점을 가지고 있다. 더욱 문제가 되는 것은 DAC의 특성상, 프로세스가 필요 이상의 과도한 특권을 가지고 실행되며, 그 결과 잘못된 프로세스가 그 자신과 관계 없는 프로그램이나 운영체제의 커널마저 손상시키는 결과를 낳을 수 있다는 것이다. 이에 따라 보다 강건한 접근제어 메커니즘에 대한 연구의 필요성이 대두되고 있다. 본 논문에서는 임베디드 리눅스 운영체제의 접근제어 메커니즘이 가지고 있는 보안적 결점에 대해서 알아보고, 이 결점을 보완하기 위해 타입 강제(Type Enforcement, TE) 기법을 사용함으로써, 임베디드 시스템에 적합하면서 강력한 접근제어를 제공할 수 있는 안전한 임베디드 리눅스 시스템에 대한 설계 모델을 보여주고자 한다.
-
인터넷의 발달과 다양한 콘텐츠의 디지털화로 인해 손쉽게 복제와 유통이 가능해지면서 콘텐츠 제공업자와 콘텐츠 제작업자의 영세화가 가속화되고 있으며, 이로 인해 콘텐츠 보호 기술에 대한 요구가 급증하고 있다. 본 논문에서는 콘텐츠의 보호를 위해 동영상의 특정 프레임을 추출해 보다 강한 워터마크를 삽입하고 추출하는 효율적인 방법에 대한 모델을 제시한다. 또한 암호화 기술을 이용해 디지털 콘텐츠를 패키지 형태의 암호화된 데이터로 변환시키는 DRM 솔루션에 대해 디지털 콘텐츠가 전달된 후 사용자 측면에서 사용에 제한을 받도록 제안한다.
-
정보보호를 위해 네트워크 수준에서의 침입탐지 시스템이나 방화벽 시스템을 사용한다. 그러나 외부에서의 공격을 네트워크 수준에서 미처 대비하지 못하였을 경우에는 각 호스트들은 무방비 상태이므로 공격받을 경우 침형적인 피해를 입을 수 있다. 이러한 피해를 막기 위해서는 운영체제단에서의 대비가 필요하다. 이에 본 논문에서는 보안 운영체제 연구에 대한 동향을 살펴보고, MLS(Multi Level Security)정책을 사용하는 보안 운영체제에서 보안등급이 서로 다른 주체와 객체의 긴급접근이 이루어져야 할 때, 기존 MLS의 참조모니터(Reference Monitor)를 개선시켜 접근을 해결하는 방안을 제시했다.
-
OSGi 는 이질적인 다양한 기술들이 존재하는 홈 네트워크 환경에서 상호 운영성을 보장하는 서비스 플렛폼을 제공한다. 사용자 접근제어는 홈 네트워크에서 반드시 해결해야 하는 보안의 핵심분야 중에 하나지만 아직은 구체적인 연구가 진행되고 있지 않다. 본 논문에서는 OSGi 서비스 플렛폼이 운영되는 홈 네트워크 환경에서 사용자 접근제어를 위한 RBAC 기반의 권한부여 정책 관리 플렛폼과 보완된 사용자 관리 서비스를 제안한다. 제시된 접근제어 프레임워크는 사용자의 프라이버시 문제를 해결함과 동시에 사용자 편의성도 제공을 한다. 또한 보완된 사용자 관리 서비스의 인터페이스는 요구되는 주요 기능들을 추가 함으로써 접근제어를 위한 OSGi 서비스 프레임워크 구현에 가이드 라인을 제공 한다.
-
자원의 제한을 가지는 센서로 구성된 무선 센서 네트워크에 적용하기 위하여 in-networking 프로세싱과 에너지 효율성을 제공하는 다양한 방식의 라우팅 프로토콜들이 제안되고 있다. 반면, 무선 센서 네트워크를 대상으로 하는 다양한 공격 형태들 또한 등장하고 있다. 무선 센서 네트워크상에서의 라우팅 프로토콜은 기존의 라우팅 방식과 달리 in-networking 프로세싱을 제공하기 때문에 라우팅 프로토콜에 대한 안전성 평가는 매우 중요하다. 본 논문에서는 현재 무선 센서 네트워크상에서 제안된 라우팅 프로토콜과 공격에 대하여 살펴보고 각각의 공격에 대한 각 라우팅 프로토콜의 안전성을 평가한다. 이는 무선 센서 네트워크를 위한 새로운 라우팅 프로토콜 제안 시 보안 취약점을 효과적으로 해결할 수 있는 방향을 제시 할 수 있다.
-
장소에 상관없이 언제 어디서나 네트워크에 접근하여 자신이 원하는 정보를 쉽게 얻을 수 있는 유비쿼터스 컴퓨팅에 대한 많은 연구가 진행되고 있다. 유비쿼터스 환경에서의 센서 네트워크(USN)는 정보를 수집하고 전달하기 위한 가장 기본적인 기반 기술이라고 할 수 있다. 그러나 센서 네트워크는 고유의 특성으로 인하여 기존의 네트워크보다 더 많은 보안 취약성을 가진다. 본 논문에서는 유비쿼터스 환경에서 기반기술인 센서 네트워크에서 안전한 정보의 전달을 위한 보안프로토콜의 작동 원리를 알아보고 개선 사항에 대해서 생각해 보고자 한다.
-
센서 네트워크는 일반 네트워크에 비해 제약적인 면이 많아 일반 네트워크에서 사용하는 보안 메커니즘을 그대로 사용할 수 없는 단점이 있다. 그래서 센서 네트워크에 적합한 보안 프로토콜을 제안하기 위하여 본고 에서는 보안 프로토콜을 라우팅 프로토콜에 적합하도록 적용한다. 특정 라우팅과 그 구조에서 사용가능한 보안 프로토콜을 접목시켜 라우팅과 보안이 동시에 가능하도록 제시 한다. 또한 그에 대한 문제점 제시와 향후 발전 방향에 관해서 제안 한다.
-
최근 유비쿼터스(Ubiquitous)환경에서의 핵심 요소 기술로 RFID는 중요한 위치를 차지하고 있다. 이로 인해 RFID에 대해서 많은 연구가 진행되고 있으며, 다양한 분야에서 새로운 시장을 형성해 나갈 것으로 예측된다. 그러나 RFID 태그는 식별 정보가 쉽게 식별되는 기본적인 특징으로 인해 사용자의 프라이버시 침해 위협이 발생할 수 있다. 따라서 본 논문에서는 이러한 취약점을 해결하기 위해 RFID 시스템에서 사용자의 프라이버시를 보장하며, 안전하게 인증할 수 있는 방안에 대하여 연구를 수행하고자 한다. 제안방식은 저가의 RFID 태그에 기반한 디바이스들 사이에서 인증 프로토콜로써 안전하고 효율적인 장점을 갖는다.
-
대부분의 IT 시스템 사용자들은 해당 IT 시스템의 보안대책에 대한 신뢰가 적절한 수준인지 판단할 수 있기를 원하고 있으며, 이러한 판단의 근거를 제공하는 가장 기본적이고 전통적인 방법이 평가 및 평가결과에 대한 인증이다. 정보기술의 발달 및 정보화의 촉진으로 인해 IT 시스템의 복잡도는 급격히 증가하고 있으며, 이에 따라 정보보호제품을 설치 운영함으로써 보안목적을 달성하는 과거의 보안정책은 한계에 도달하였다고 할 수 있다. 본 논문에서는 이러한 문제점을 해결하기 위해 평가 인증의 대상을 IT 시스템 전체로 확장할 필요성과 평가 인증이 필요한 대상항목을 식별하고자 한다.
-
휴대폰에 이용한 금융 활동이 늘어남에 따라 휴대폰 상에서의 보안의 필요성이 높아지게 되었다. 기존의 비밀번호 기반의 보안을 넘어 생체인식 기술이 휴대폰에 필요하게 되었다. 특히 홍채인식 기술이 지문인식이나 얼굴인식, 목소리 인식 등의 다른 생체인식 기술에 비해 신뢰성과 정확성 면에서 휴대폰에 적합한 기술이다. 본 논문에서는 휴대폰 환경에서 만족할 만한 성능과 처리시간을 보여주는 홍채인식 방법을 제안하고자 한다. 밝기와 대조를 조절하여 동공의 어두운 부분과 동공 반사광을 이용하여 홍채영역을 추출하는 방법을 제안한다. ARM 계열의 프로세서를 사용하는 휴대폰 프로세서의 특징에 맞도록 기존의 방법에서 사용되었던 실수 연산 방법을 줄여 처리 속도를 개선하였다. 실험 결과는 제안하는 방법의 휴대폰 환경에서 실시간으로 홍채인식을 수행하기에 적합한 성능을 보인다는 것을 보여준다.
-
기업에서 적용하고 있는 문서보안 DRM 시스템에서 상이한 라이센스 정책을 사용하는, 다양한 기술기반의 DRM Client 간에 컨텐츠를 공유하기 위해서는 DRM 기술에 대한 호환성이 보장되어야 한다. 여러 DRM 기술들이 시장에 공존하는 현재와 같은 상황에서는 DRM Client 간의 호환이 어려워 다양한 기술이 적용된 DRM Client가 사용자 라이센스 정보를 교환하여 컨텐츠를 공유하기란 어려운 일이다. 본 논문에서는 사용자 공인 인증 방식과 라이센스 공유 방식을 통해 DRM Client간 컨텐츠를 호환하는 모델을 제안한다.
-
컴퓨터 포렌식절차에서 증거물 획득은 중요한 부분이다. 컴퓨터 포렌식의 여러 원칙 중 신속성의 원칙은 휘발성 정보의 획득유무와 관계가 있다. 기존 통합보안관리시스템(ESM: Enterprise Security Management) 은 보안이벤트중심으로 정보를 수집한다. 컴퓨터 포렌식에서 중요한 휘발성 시스템 포렌식 정보와 네트웍 포렌식 정보는 수집하지 않는다. 본 논문에서는 통합보안관리시스템에 Pre-Forensic 정책을 도입하여 기존 보안경보기능에 포렌식 데이터 수집 대응방안을 추가한 새로운 통합 보안관리시스템 모델을 제안한다. 제안 시스템은 무결성이 보장되는 많은 증거를 수집할 수 있으며 향상된 컴퓨터 포렌식 증거물 획득 방법을 제시한다.
-
P2P(Peer-to-Peer) 서비스는 기존의 서버/클라이언트 방식과는 달리 중앙서버를 거치지 않고 정보를 찾는 사람과 정보를 가지고 있는 사람의 PC를 직접 연결 시켜 데이터 공유 및 교환 할 수 있게 해주는 기술과 그 기술을 응용해서 만든 새로운 서비스를 말한다. P2P 서비스를 전자상거래에 적용 시 상거래 서비스 이용자들은 중앙 서버 없이 직접 통신하면서 언제, 어디서나 제약 없이 개인별 상거래나 경매가 가능한 반면 별다른 안전 장치가 없어 피해가 우려된다. 본 논문에서는 P2P기반의 e-commerce에서 디지털 컨텐츠 판매에 대한 지불에 있어 좀 더 공정한 지불 프로토콜과, 피어들에 대한 신뢰성 보장을 위해 평판인증서(reputation certificate)를 사용하여 신뢰성 있는 e-commerce 시스템을 설계하고자 한다.
-
Yang, Seong-Hoon;Han, Dea-Yul;Kim, Seong-Hoon;Park, Ik-Su;Lee, Kyoung-Hyo;Jung, Seok-Won;Seo, Jae-Hyun;Kim, Jong-Hwa;Oh, Byeong-Kyun 1177
DRM에서 키 관리 기술은 중앙 집중 키 관리 방식, Enveloping 방식 등이 있다. 본 논문에서는 암호화 키를 콘텐츠에 함께 동봉하는 키 관리 방식을 기반으로 새로운 DRM 키 관리 기술을 제안한다. 제안하는 키 관리 기술은 사용자 인증에서 사용된 인증정보를 콘텐츠 암호화 키로 사용함으로 콘텐츠 암호화 키를 암호화하여 전송할 필요가 없는 장점이 있다. -
다양한 분야에서 무선 인터넷 서비스의 가능성이 거론되고 있는 요즘, 무선 인터넷을 통한 의료 정보 서비스 또한 관심을 모으고 있다. 모바일 기기를 이용한 의료정보 시스템은 기존 Desktop PC가 가지는 이동성의 제한이라는 단점을 극복하여 이동이 빈번한 의료 정보 사용자에게 정보 이용의 편의성과 신속성을 제공할 것으로 기대된다. 그러나 무선인터넷을 기반으로 하는 모바일 기기는 지속적인 하드웨어의 발전에도 불구하고 정보 처리의 효율성, 무선 네트워크의 불안전성, 보안등의 문제가 지적되고 있다. 의료 정보는 환자의 지극히 개인적인 정보를 취급하는 것으로 환자, 관계 의료진 이외의 사람에게 노출되는 것은 위험스러운 일이라 할 수 있다. 이러한 의료 정보가 진료의 편의성과 신속성, 업무의 효율성을 위하여 모바일 시스템으로 진화하는 경우, 무선 인터넷의 특성에 의한 보안 위협에 노출되게 된다. 따라서 본 논문에서는 모바일 원격 의료 정보 시스템을 구현하는 경우 발생할 수 있는 보안 위협에 대처할 수 있는 모바일 인증 시스템을 제안하고 구현하였다. 제안된 시스템은 모바일 원격 의료 정보 시스템의 환자 정보 보호를 위한 적절한 대안이 될 것으로 기대된다.
-
비정상 행위에 대한 true/false 방식의 공격 탐지 및 대응방법은 높은 오탐지율(false-positive)을 나타내기 때문에 이를 대체할 새로운 공격 탐지방법과 공격 대응방법이 연구되고 있다. 대표적인 연구로는 트래픽 제어 기술을 이용한 단계적 대응방법으로, 이 기술은 비정상 트래픽에 대해 단계적으로 대응함으로써 공격의 오탐지로 인하여 정상 서비스를 이용하는 트래픽이 차단되지 않도록 하는 기술이다. 비정상 트래픽 중 포트스캔 공격은 네트워크 기반 공격을 위해 공격대상 호스트의 서비스 포트를 찾아내는 공격으로 이 공격을 탐지하기 위해서는 일정 시간동안 특정 호스트의 특정 포트에 보내지는 패킷 수를 모니터링 하여 임계치와 비교하는 방식의 true/false 방식의 공격 탐지방법이 주로 사용되었다. 비정상 트래픽 제어 프레임워크(Abnormal Traffic Control Framework)는 true/false 방식의 공격 탐지방법을 이용하여 공격이 탐지되었을 때, 처음에는 트래픽 제어로 대응하고 같은 공격이 재차 탐지되었을때, 차단하여 기존의 true-false 방식의 공격 탐지 및 대응방법이 가지는 높은 오탐지율을 낮춘다. 하지만 포트스캔 공격의 특성상, 공격이 탐지된 후 바로 차단하지 못하였을 경우, 이미 공격자가 원하는 모든 정보를 유출하게 되는 문제가 있다. 본 논문에서는 기존의 True/False 방식의 포트스캔 공격 탐지방법에 퍼지 로직 개념을 추가하여 공격 탐지의 정확성을 높이고 기존의 탐지방법을 이용하였을 때보다 신속한 트래픽 제어 및 차단을 할 수 있는 방법을 제안한다.
-
컴퓨터와 네트워크의 보급이 일반화되면서 인터넷을 통한 정보 전달이 일상 생활처럼 되고 있다. 또한 인터넷, 무선통신, 그리고 자료 교환에 대한 증가로 인해 다른 사용자와 접속하기 위한 방식은 빠르게 변화하고 있다. 그러나 기존의 침입 차단 시스템과 침입 탐지 시스템과 같은 시스템 외부방어 개념의 보안 대책은 전산망 내의 중요한 정보 및 자원을 보호함에 있어서 그 한계를 갖는다. 본 논문에서는 해킹으로 판단되는 침입에 대하여 라우터의 구조적 변경 없이 효율적으로 역추적 하기 위해서 ICMP 역추적 메시지(ICMP Traceback Message)를 이용한 ICMP 기반의 역추적 시스템을 설계한다.
-
이미 유선 상의 모든 서비스가 무선 환경으로 확장되어 소비자의 요구를 충족시켜주고 있다. 전자상 거래를 비롯한 각종의 데이터 서비스들은 이동통신 사업체를 중심으로 많은 서비스를 제공하고 있다. 그러나 무선 인터넷 환경에서는 하드웨어적인 제약사항 및 배터리 문제, 대역폭의 이유로 유선상의 보안 서비스를 제공하지 못하고 있는 실정이다. 낮은 연산 속도, 작은 메모리는 유선상의 큰 키 길이를 만족할 수 없고, 또한 만족하더라도 연산하는데 많은 시간이 걸리는 단점이 있다. 이와 같은 문제는 계속해서 높아지는 하드웨어 및 배터리의 성능으로 보완되고 있지만, 전자상거래 및 금융 거래와 같은 서비스에서 요구하는 보안 서비스를 만족하기에는 아직까지 역부족이다. 본고에서는 적은 사양에서 최대의 보안 서비스를 제공하기 위해서 전세계적으로 무선 인터넷 프로토콜 표준인 WAP(Wireless Application Protocol)과 무선 공개키 기반 구조(WPKI)를 살펴보고, 무선 상의 단점을 보완하도록 제시된 응용 계층 전자 서명, 암복호화 함수에 대하여 논의한다.
-
A Design of Enterprise Vulnerability Assessment Tool on a Distributed Network Environment using OVAL취약성 점검 및 진단을 위해서는 표준화된 취약성 분석 자료와 취약성 진단의 단계가 구축되어야 한다. 본 논문에서는 취약성 점검 및 진단의 기능이 분산화 된 네트워크 환경에서 효율적으로 수행할 수 있도록 분산 취약성 점검도구를 설계한다. OVAL을 기반으로 하여 설계하였고, 취약성 데이터베이스는 표준화되고 정확한 취약점을 진단 할 수 있도록 항상 최신의 정보를 유지하여 분산된 네트워크 환경에 적합하도록 구성하였으며, Nessus와 OVAL을 기반으로 취약성 진단도구를 구현하였다. 본 논문에서 제안하는 통합 취약성 진단도구를 사용하면 분산 네트워크 환경에서의 취약점을 빠르고 정확하게 진단하며 그에 따른 해결방안을 제시할 수 있다.
-
차세대 유비쿼터스 환경에서 중요한 기술적 위치를 차지할 것으로 예상되는 무선주파수 인식기술(RFID)은 다양한 분야에서 적용될 것으로 기대가된다. 하지만 핵심이 되는 태그 자체의 특성으로 인하여 사용자의 프라이버시 침해라는 역기능도 내포하고 있다. 따라서 본 논문에서는 이러한 RFID 태그 사용자의 정보 누출에 의한 프라이버시 보호를 위하여 기존의 암호학적 보호기법을 적용하기 어려운 저가의 태그를 이용한 RFID시스템 환경에서 효율적으로 태그의 정보를 보호하는 기법인 블록커 태그를 이용하였다. 블로커 태그는 보호하고자하는 태그의 정보를 알아내고자 하는 공격자의 요청에 대하여 실제 태그와 같은 정보로 응답하되 특정 태그정보가 아닌 전체 태그 정보를 전달하는 형태로 공격자가 특정 태그 정보를 찾지 못하게 하여 사용자의 프라이버시 보호가 가능함을 보였다.
-
구조적 문서에 대한 접근제어를 위해서 필수적으로 보안 계층에 대한 문제가 고려되어야 한다. 본 논문에서는 사용자가 가지는 보안계층, 즉 사용자 역할 계층에서의 접근제어 문제를 해결하기 위한 효율적인 키 관리 방법을 제안한다. 본 논문에서 제안된 방법은 OWHF(One-way Hash Function)를 이용하여 효과적으로 키를 할당하고 유도한다. 제안된 방법을 역할 계층 트리에서 역할의 추가와 삭제, 역할 계층의 갱신과 같은 동적 접근제어 문제에 적용하고 이를 분석한다.
-
본 연구는 기업의 사업연속성 확보를 위한 관점에서 정보보호 영역의 통합보안관리 기능을 확장, 제시한다. 기업은 윤리경영을 기초로 사업과 서비스를 통한 수익창출을 목적으로 하며, 기업이 사업의 중단을 가져올 여러 요인을 사전 파악하여 예방, 대응하는 것은 기업의 생존에 직결된다. 기업의 사업연속성에 관련된 요인은 다양하고 복합적으로 관련되어 있어 조기 파악하고 관리하는 것은 어려운 일이다. 그러므로 사업연속성에 영향을 미치는 위험 요소에 대한 기능들이 개별적으로 운영되기 보다, 종합적으로 연계되고 일관적으로 관리되어지는 것이 필요하다. 대부문의 기업이 자사의 사업 및 서비스를 정보화에 의한 정보통신 및 정보처리 환경에서 운영하고 있어, 주요 경영정보 및 고객정보의 유출 및 해킹으로 인한 보안사고는 기업의 사업연속성에 점점 심각한 영향을 미치고 있다. 종합적인 보안관리를 위한 통합보안관리의 기능은 매우 중요하나, 현재 정보보호의 범위안에서 보안관제를 주 기능으로 활용하고 있으며, 구축된 보안관리 기능도 제한적으로 활용되고 있는 상황이다. 그러므로, 사업연속성 확보를 위한 기업의 통합보안관리 기능과 환경에 대한 개선 및 재검토가 요구된다. 이를 위해 사업연속성 확보를 고려한 통합보안관리의 기능항목과 구성을 정의하고 통합보안관리의 추진 방향과 기 구축된 통합보안관리 환경의 개선사항을 제시하여 통합보안관리가 기업의 사업연속성 확보에 실질적인 역할을 하게 함에 있다.
-
인터넷을 통한 자동화된 업무가 증가함에 따라서, 공공 컴퓨터들에 대한 의존도가 높아지고 있다. 그러나 오늘날 웹메일, 옥션, 인터넷 뱅킹, 휴대폰 결제등과 같은 위한 원격 서비스들은 사용자의 신원을 증명하기 위해 사용자의 아이디와 패스워드 또는 주민등록번호를 요구한다. 하지만 안전하지 못한 채널로 전송되는 사용자의 정보는 공격자에 의해서 도청및 재사용될 가능성이 매우 높다. 본 논문에서는 위와 같이 보안이 취약한 환경에서 안전한 사용자 인증이 성공적으로 이루어 질 수 있는 새로운 인증 시스템을 제안하고자 한다. 제안 시스템은 현대의 일반 사용자들이 항상 소지하는 휴대폰의 SMS(Simple Message Service)와 일회용 패스워드(OTP : One Time Password)를 기반으로 한다.
-
정보통신 기술의 발달이 가져온 가장 큰 변화중의 하나로 글로벌 커뮤니케이션을 들 수 있을 것이다. 각 지역별 사업장을 운영하는 기업체들은 대부분 사업장들을 연결하는 광역 통신망을 구축하여 사용하고 있지만, 이를 운영하는데 드는 막대한 비용과 보안문제에 많은 어려움을 겪고 있는 실정이다. 본 논문에서는 사업장의 이동이 빈번한 기업의 광역 통신망을 구축함에 있어 비용 절감을 위해 재 활용된 개인용 컴퓨터를 이용하여 리눅스 기반의 VPN 게이트웨이를 만들어 사용하고 포트스캔 기술과 패킷 스니퍼를 이용한 네트워크의 모니터링을 통해 보다 안전하고 효율적으로 통신망을 운영한 사례를 제시하고자 한다.
-
권한 정책은 정책 인증서, 사용-조건 인증서, 속성 인증서로 구성되며, 안전하고 신뢰성 있는 사용자의 권한을 제공한다. 다양한 형태의 사용자 인증, 무결성, 부인 방지의 보안 서비스를 제공하는 공개키 기반 구조는 비대면한 상황에서 사용자의 인증을 위해서 좋은 해결책을 제시하여 주고 있지만 지역적으로 떨어져 있는 컴퓨팅 환경에서 권한에 대한 해결책을 제시하기에는 미흡한 것 또한 사실이다. 따라서 본 논문에서는 분산 환경에서 분산된 사용자들이 사용할 수 있는 AAS 권한 모델을 제안하고, 리눅스 기반 아파치 웹 서버에서 AAS 모듈을 설계하였다.
-
본 논문에서는 DDoS 공격 패킷을 사전에 탐지하고 트래픽 제어를 하기위한 방안을 제안한다. 제안된 모델은 공격대상에서 멀리 떨어 진 라우터에서 낮은 임계치를 적용하여 탐지 하게 되며 지역 연합 모델을 통한 지역적인 방어 행동을 취하게 된다. 사전에 취해지는 방어 행동으로 인해 본 시스템은 좋은 성능을 발휘 할 것이다. 시스템의 각 지역연합들은 DDoS 공격의 악의 적인 트래픽의 양을 줄이는 것에 기여 할 것이다.
-
국내 공공기관에서는 사이버 행정환경의 기밀성, 무결성, 신원확인, 부인방지등을 보장하기 위하여 행정전자서명인증체계(GPKI:Government Public Key Infrastructure)의 구축과 함께 모든 문서를 XML형태로 표준화하여 공공기관간의 문서를 통합하기 위한 시도를 하고 있다. 하지만 행정전자서명인증체계에서 사용하는 공개키기반(PKI)을 연동한 인증체계는 단순한 사용자 인증만을 제공하여, 공공기관의 응용업무 환경에서 요구되는 다양한 사용자의 직위, 직무, 역할정보 등의 관리가 어려우며 XML형태의 공공문서에 대한 상세한 접근제어를 지원하지 못하는 한계점이 있다. 이러한 한계점을 해결하기 위하여 본 논문에서는 공공기관에서 사용하는 인증 및 접근제어 시스템의 가상시나리오를 통하여 보안문제점을 도출하고 분석한 후에 이를 근거로 공공기관의 보안 문제점을 해결할 수 있는 보안기술인 PMI(Privilege Management Infrastructure)와 XACML(eXtensible Access Control Markup Language)을 연동한 접근제어모델을 제안하였다..
-
Mobile IP 는 모바일 노드(MN)의 이동성을 지원하기 위한 프로토콜로, 등록 프로토콜을 통해 이동 중에도 지속적인 서비스를 제공받게 된다. 등록 프로토콜은 무선 환경에서 다양한 MN 을 대상으로 수행되기 때문에, 반드시 인증절차가 필요하며, 인증을 위한 키 관리를 위해 AAA 를 도입하는 것이 일반적인 접근방식이다. 본 논문에서는 AAA 도입한 기본적인 Mobile IP 모델에 본 논문에서 새롭게 제안하는 계층적 키 관리기법을 도입하고, AAA 지연을 최소화하는 효율적이고 안전한 등록 프로토콜을 제안한다. 또한 제안 프로토콜은 해쉬체인을 이용하여 차후 MN 의 네트워크 서비스 사용에 대한 부인방지 서비스도 제공된다.
-
인터넷의 급속한 발달과 그 중요성이 날로 증가하면서 인터넷은 우리생활의 일부가 되었다. 따라서 네트워크에서 환경에서의 침입은 빠르게 증가하고 있으며 그 피해 또한 커지고 있다. 서비스 거부공격, 분산서비스거부 공격, 웜 등은 악의적인 의도로 호스트나 네트워크의 자원을 고갈 시키는등 심각한 문제를 초래하고 있다. 또한 중요한 서버의 공격으로 인해 시스템이 다운되면 서비스를 하지 못하게 됨으로 사용자에게 불편을 초래할 뿐만 아니라 막대한 비용의 손실도 발생한다. 따라서 본 논문에서는 벡터를 이용하여 지역 네트워크망으로 들어오는 트래픽의 비정상 증가를 분석함으로 침입을 탐지하고 위험수위를 결정하는 방법을 제안한다.
-
중요 정보시스템에 대한 위험분석 프로세스는 자산 식별을 통해 위협, 취약성을 분석하고 이에 보호대책을 수립한다. 하지만 모든 보호대책을 적용하기에는 비용 대 효과면에서 불가능한 경우가 발생한다. 따라서, 잔여위험에 대한 분석을 통해 해결할 수 없는 위험에 대해서는 보험을 통하여 보호대책을 세워야 한다. 본 논문에서는 위험분석을 통해 계산된 피해 산정으로 사이버침해에 따른 보험 수준을 산정하는 방안을 제안하고자 한다.
-
ad hoc 네트워크는 호스트와 라우터 역할을 동시에 하는 무선 노드들로 구성되고, 각각의 노드들의 이동성과, 제한된 특성으로 인하여 잦은 네트워크 토폴로지의 변화가 일어난다. 그러므로 ad hoc을 구성 하고 있는 노드들의 인증과, 경로 탐색에 사용되는 라우팅 정보의 무결성, 전송되는 데이터의 기밀성을 제공하는 방법이 기존의 유선 환경과는 다르다. 본 논문에서는 IPv6의 자동 주소 설정 방식과 IP 생성 방식 중 CGA(Cryptographically Generated Address) 방식을 이용하여, IP 주소에 대한 소유권 (ownership) 문제를 해결하고, 중앙 집중적인 인증기관과 키 발급 센터가 없이, ad hoc에 참여한 노드 스스로 키를 생성하고, 인증하는 방식을 제안한다. 또한, SAODV 라우팅 프로토콜의 필드 값 중 공개 키 값을 가지고, Diffie-Hellman 키 교환 방식을 적용하여, 안전하게 경로 설정이 된 후에 전송되는 데이터의 기밀성을 제공하는 방식을 제안한다.
-
요즘 네트워크환경에서 기업네트워크의 보안은 가장 중요하게 고려되고 있는 문제 중 하나이다. 기업네트워크의 보안을 위해 활용하고 있는 VPN, IDS, Firewall 등의 다양한 솔루션들은 일관된 관리가 용이하지 않기 때문에 ESM 이 이용되고 있다. ESM 은 여러가지 보안 솔루션을 통합관리 해주므로, 솔루션의 낭비가 없고 효율적인 관리가 가능하다. 본 논문에서는 실제 운용중인 ESM 툴(Tool)에서 룰 설정의 중요성을 알아 보고 알려지지 않은 웜(Worm)이 들어 왔을 때 관제를 위한 룰설정 방법을 제시한다.
-
최근 인터넷 사용의 증가로 디지털 컨텐츠의 사용과 유통이 보다 쉬워짐으로 인해 디지털 컨텐츠가 불법 복제와 불법 유통이 행해지고 있으며 이것은 컨텐츠 제작자들의 권리를 침해하고 있다. 이를 방지하고자 DRM(Digital Rights Management)시스템의 연구가 활발히 진행되고 있다. DRM 시스템은 정당한 사용자가 정당한 지불을 치루고 라이선스를 구입한 후 컨텐츠를 사용할 수 있게 하는 시스템으로 사용자 인증과 컨텐츠 보호를 위한 암호화, 복호화와 이를 위한 키 분배가 관건이다. 본 논문에서는 사용자 인증과 더불어 불법적인 사용자로부터 라이선스를 보호하기 위한 DRM 시스템을 제안하고자 한다.
-
인증서 상태 확인은 해당 거래에 사용되는 인증서에 대해 유효한 인증서임을 판별하기 위한 과정으로 인증서 표준이 제정된 이후로 계속적으로 연구되고 있는 분야이다. 현재 가장 보편적으로 이용되는 인증서 상태 확인 기법은 인증서폐지목록(CRL : Certificate Revocation List)을 이용하는 기법이다. 이 기법은 방법 자체가 가지고 있는 시간격차 문제와 물리적 파일 처리의 과부하로 인하여 사용에 많은 제약이 따른다. 이를 해결하기 위해 온라인 인증서 상태 프로토콜(OCSP : OnLine Certificate Status Protocol) 기법이 제시되었다. 이 기법은 CRL 기법의 비 실시간성 문제를 해결한다. 하지만 서비스 요청 서버의 과부하 문제와 구조적 집중화 문제로 인하여 인증서 상태를 확인 하는데 소요되는 시간이 다소 오래 걸린다는 문제가 있다. 본 논문에서는 검증 요청자의 신원정보에 대한 해쉬값을 이용하여 인증서 상태 확인 요청을 하고 이를 통해 인증서 상태 확인 과정을 진행함으로써 통신 부하를 감소시키고 실시간으로 인증서 상태를 확인 할 수 있는 검증 요청자 신원 정보를 이용한 인증서 상태 확인 메커니즘을 제안한다.
-
댁내의 제어 네트워크는 냉장고, 세탁기, 전자레인지 같은 가전제품과 전등, 가스 경보기, 보일러 등에서 제품 고유의 기능을 수행하기 위하여 일반적으로 8Bit 이하의 비교적 저 기능의 마이컴을 채용하고 있으며 각각의 통신을 위한 각 기기 고유의 통신 프로토콜을 가지고 있다. 이렇게 각각 다른 통신 방식으로 인하여 실제적으로 하나의 통합된 댁내 제어 네트워크 구성은 매우 어렵다. 이에 기존 제어기기 각각의 프로토콜을 유지한채 모든 제어기기의 프로토콜을 수용할 수 있는 방법은 새로운 프로토콜을 만들어 기존 기기의 프로토콜을 Wrapping 하는 방법이다. 본 논문에서는 기존 제어기기들의 통신 프로토콜을 Wrapping 할 수 있는 통합 프로토콜을 구현하여 하나의 통일된 제어 네트워크를 구성할 수 있도록 하였다.
-
센서 네트워크에서 센서 노드의 전력 소모는 최대한 줄이면서, 원격 측정 결과에 대한 가독성을 높이기 위해 계측된 데이터의 신뢰도를 높이는 게 중요하다. 본 논문에서는 계측된 데이터와 임계값간 차가 커질수록 센서 노드의 데이터 전송 주기를 짧게 하는 센서 데이터 종속적인 비주기 전송 방식을 제안하였다. 기존에 제안된 비주기 전송방식과 비교해 본 결과 전체 전송 횟수는 비슷하지만, 데이터 변화량이 큰 구간에서는 최소 2 배 이상 전송 횟수가 증가함을 확인하였다. 한편, 패킷 오류율을 고려하지 않은 상태에서 대역폭, 센서 노드 수, 패킷 크기 및 전송 주기 등 4 가지 평가 조건에 따른 TCP 와 UDP 의 성능 비교 분석 결과, ACK 패킷을 제외했을 경우 두 프로토콜 간 전송 성능 차는 거의 없는 것으로 나타났다. 즉 낮은 PER 을 갖는 센서 네트워크인 경우에는 UDP 가 적합하며, PER 이 높을 경우에는 ACK 패킷에 대한 오버헤드를 부담하더라도 계측된 데이터의 신뢰도 보장을 위해 TCP 가 적합한 것으로 나타났다.
-
Fast long-distance network 에서 기존 TCP 의 혼잡 제어 (congestion control) 알고리즘은 대역폭을 효과적 사용하지 못하는 문제점을 가지고 있다. 대역폭을 효과적으로 사용하기 위해서 TCP 혼잡 제어를 수정한 다양한 프로토콜들이 제안되었다. 이러한 프로토콜들은 디자인 시 주로 bandwidth scalability, TCP friendliness, 그리고 RTT fairness 와 같은 세 가지의 특성을 고려하고 있다. 하지만 제안된 프로토콜들은 어떤 것도 trade-off 관계로 있는 이 세 가지 특성을 동시에 만족시키지 못한다. 본 논문에서는 혼잡 제어 알고리즘의 증가 규칙 (increase rule)에 RTT 를 직접 반영함으로써 위 세가지 요구사항을 동시에 만족시키는 EIMD (Exponential Increase/ Multiplicative Decrease)라고 하는 새로운 TCP 혼잡 제어 알고리즘을 제안한다. EIMD 는 패킷 손실이 없는 한, 지수적으로 윈도우를 증가시켜 효과적으로 대역폭을 사용하면서도, 패킷손실 직전의 윈도우 크기,
$W_{max}$ 에 반비례하게 윈도우를 증가시킴으로써 fair share 에 빠르게 수렴할 수 있다는 특성을 갖는다. 모의실험을 통해 제안된 프로토콜이 fast long-distance network 에서 위 4 가지 특성들을 모두 만족하는지 검증한다 -
Ad-hoc 네트워크에서 AODV 라우팅 프로토콜의 경로 설정에 대한 성능 분석과 개선 방식은 이미 많은 논문에서 다루고 있다. 하지만 기존 방식들은 대부분 네트워크 부하가 적은 경우만을 고려하고 있다. 본 논문에서는 그와 같은 상황 제약에 따른 단편적인 성능 검증을 극복하기 위해 많은 노드가 참여하고 트래픽 양이 많은 Ad-hoc 네트워크에서 트래픽양의 변화에 따른 성능을 시뮬레이션을 통해 분석하였다. 트래픽 양이 많을 경우, 기존의 AODV 라우팅 프로토콜의 성능이 훨씬 떨어지는 것을 알 수 있었다. 본 논문에서는 분석결과를 토대로 노드의 라우팅 테이블 Entry 수를 확인하여 혼잡도를 고려한 후 경로 탐색 여부를 결정하는 기법을 제안하고 성능을 분석하였다. 분석 결과 제안된 방식이 기존의 AODV specification[5]을 크게 수정하지 않으면서도 패킷 수신율 및 Drop율 등의 성능을 개선하는 효과가 있었으나 패킷 전달 속도에서는 경로가 분산 또는 우회되어 약간 길어진다는 것을 확인하였다.
-
지금까지 무선 통신 기술은 높은 데이터 처리량을 가진 통신에 대하여 집중 개발되었으나, 낮은 처리량과 적은 비용, 낮은 전력소모의 요구사항을 가진 소형 경량의 무선 통신 분야의 기술개발은 활발하지 못했다. 현존하는 무선 통신 기술들을 낮은 처리율과 낮은 가격, 낮은 전력소모의 요구사항에 적용하기에는 필요이상의 성능과 비용이 들어가며, 특히 많은 전력을 소모하는 문제점이 발생한다. 이러한 문제점을 해결하기 위해 소형 경량의 무선 통신 기술인 ZigBee가 생겨나게 되었다. 본 논문에서는 현존하는 무선 통신 기술과 ZigBee 기술을 비교분석하여 ZigBee 기술의 필요성과 장단점을 제시하고, ZigBee의 핵심 기술 중 하나인 IEEE 802.15.4 MAC(Medium Access Control) 프로토콜 개발결과를 기술한다.
-
본 논문에서는 인터넷 사용자들의 이동 요구사항을 고려하여 현 인터넷 환경에 이동 IP 네트워크를 적용하려는 ISP들을 돕기 위해서 MIPv4와 MIPv6 네트워크의 성능을 비교하였다. 특히, 이동 노드와 상대 노드간의 손실된 패킷의 양과 지속적인 연결을 중심으로 Mobile IPv4와 Mobile IPv6 네트워크상의 TCP 성능을 살펴본다. 이동 노드간의 TCP의 성능은 MIPv6가 MIPv4에 비해서 우수함을 보여준다.
-
대용량 데이터의 효율적인 저장 및 접근을 위해 전용 네트워크를 이용한 스토리지 시스템의 사용이 증가하고 있다. 일반적으로 스토리지 네트워크는 IP 네트워크와 연동하여 운영된다. 하지만 두 네트워크 관리 방식의 차이로 인해 통합 관리에 어려움이 있다. 본 논문에서는 관리의 일관성과 효율성을 향상시키기 위해 SNMP 기반 IP 네트워크 관리시스템과 WBEM 기반 SAN 네트워크 관리시스템을 연결하는 SNMP-WBEM 게이트웨이를 제안한다. 제안된 게이트웨이 시스템은 IP 네트워크를 기반으로 SAN 네트워크 시스템에 대한 통합관리를 가능하게 함으로써 네트워크 관리의 효율성을 증대시킬 뿐 아니라, 네트워크 관리 시스템의 통합에 따른 문제점을 분석하고 이에 대한 해결책을 제시한다.
-
본 논문에서는 WLAN의 여러 가지 문제점을 해결하기 위해 WLAN망에서 유무선의 중계기 역할을 하고 있는 AP에 사용자 인증과 자원관리 기능을 지원하는 확장형의 AP를 제안하였다. 이를 위해 WLAN망 AP에서 사용자 인증과 자원관리 프로토콜의 메시지 및 동작 절차를 설계하고 구현하였다. 사용자 인증과 자원관리 프로토콜을 포함하고 있는 AP의 테스트를 위해 WLAN망에 구현한 두 대의 Main AP 및 Sub AP를 위치시키고, PC형 라우터를 통해 외부망과 연결하여 테스트망을 구축하였다. 이동단말과 테스트를 수행한 결과 본 논문에서 구현한 사용자 인증 모듈과 자원관리 모듈이 정상적으로 동작함을 확인하였다. 따라서 본 연구는 WLAN AP와 이동단말 간에 경제적이면서 신뢰적인 사용자 인증을 위한 기초 기반 기술로 활용될 수 있을 것으로 생각되며, WLAN 자원들을 효율적으로 관리하는데 일익을 담당할 것으로 사료된다.
-
최근 인터넷의 급속한 성장으로 사용자들은 다양한 멀티미디어 서비스를 받고 있다. 특히, 음성서비스 및 실시간 서비스는 사용자들의 요구에 따라 보다 높은 QoS(quality of Service)를 지원해야한다. 이런 고정 노드에서 받는 서비스를 이동했을 때에도 서비스를 받고자 한다. 본 논문에서는 Mobile IPv6 메커니즘의 이동노드에 대한 접근성과 연속성을 사용하여, 신속한 실시간 서비스를 제공한다. 기존 유선 인터넷은 Best Effort 서비스만을 지원하여 서비스의 품질을 보장할 수 없다. 이와 같은 실시간 트래픽을 보장하기 위해 RSVP 신호 프로토콜을 사용하여 자원 예약을 예약한다. 본 논문에서는 노드가 이동했을 때 실시간 서비스의 QoS를 보장하고, Handoff를 해결할 수 있는 Two Path 메커니즘을 제안한다.
-
휴대인터넷은 단말의 이동성을 보장하는 고속의 무선 인터넷 서비스를 제공하는 새로운 서비스로 2006 년 상용화를 앞두고 있다. 휴대인터넷 서비스를 효과적으로 도입하고 보급하기 위해서는 망의 확장성과 단말의 이동성이 보장되어야 한다. 본 논문은 이러한 휴대인터넷의 확장성과 이동성 보장을 위해서 Mobile IPv6 기술의 적용방안에 대해서 기술하였다. 이와 같은 Mobile IPv6 이동성지원 기술이 적용된 휴대인터넷 서비스 망은 향후 다양한 이종망간의 연동 및 유무선 통합 망으로 발전하기 위한 기반을 제공할 것이다.
-
무선 센서 네트워크는 저가의 많은 노드들로 구성되어 있으며. 이 노드들은 정보수집, 계산, 통신을 위한 전력등을 가지고 있다. 센서 네크워크에서의 보안을 위하여 주로 암호화 방법이 사용되고 있으나 자원이 제약적인 센서 네크워크에서 많은 에너지와 계산을 필요로 하는 암호화 방법은 센서 노드의 수명을 단축시킨다. 이를 보완하기 위하여 본 논문에서는 위치정보 은닉을 이용한 저전력 보안방법을 제안한다. 제안된 방법에서는 위치정보의 은닉을 위하여 상대거리정보를 사용하며, 센서 노드간 통신에서는 상대좌표로부터 구할 수 있는 노드사이의 상대거리정보가 사용된다.
-
$IP^2$ (IP based-IMT Network Platform)은 유비쿼터스 플랫폼으로서 백본 망에서 IP 를 IPha(IP host address)와 IPra(IP routing address)으로 두 가지를 사용하여서 이동성을 지원한다. 그리고 MN(Mobile Node)도 Active 상태와 Dormant 상태로 두 가지 상태로 나뉘는데 Dormant 상태에서 상대방이 통신을 요청하면 페이징(Paging) 과정을 통해서 Active 상태로 전이된다. 페이징을 할 때 LA(Location Area)에 속해있는 모든 셀(Cell)에 페이징 메시지를 전송하게 됨으로서 네트워크의 자원을 과도하게 사용하게 된다. 이것을 해결하기 위해서 프럭시(Proxy) 를 두는 방안을 제안하였다. 프럭시에서 MN 들이 존재하는 셀 정보를 유지 함으로서 페이징 요청이 있을 때 정확한 셀에 메시지를 전송하게 되기 때문에 네트워크 자원의 낭비를 줄일 수 있다. -
본 논문에서는 이미 구현된 RTC 기반의 홈 네트워킹 시스템에서 홈 내부의 비디오 카메라가 돌발상황을 발견하였을 때 홈 게이트웨이를 통하여 외부의 SIP 단말기로 라이브 비디오 스트림이 송신되어 처음 재생되기까지 소요되는 시간을 분석 및 측정하여 현실적인지를 검증하는데 목적이 있다. 실험에서는 홈 게이트웨이 성능, 비디오 크기, 소스 비디오의 압축률에 따른 세 가지 실험을 진행 하였으며, 실험 결과 총 소요 시간이 3초 미만으로서 현실적으로 수용 가능한 시스템이라 판단하였다.
-
본 연구에서는 향후 IPv6로의 주소 체계 전환, 인터넷 서비스의 기술 발전, 개인 정보 보호 추세 등을 감안할 때, 기존 서버 중심의 포털 서비스들이 개인용 포털(personal portal) 중심의 인터넷 서비스로 진화해 것으로 예상되고 있다. 이러한 추세 속에서 활용도가 높은 인터넷 서비스 중의 하나인 인터넷 디스크 서비스의 비중은 점점 더 중요해 질 것이다. 본 연구에서는 향후 IPv6에서 더욱 필요성이 증가하는 동적 DNS 시스템을 기반으로 개인용 포털을 지향하는 인터넷 디스크 시스템의 설계 및 구현에 대해 연구한 것이다.
-
Kim, Dong-Gook;Park, Chong-Myung;Heo, Nan-Sook;Seo, Dong-Mahn;Lee, Joa-Hyung;Kim, Yoon;Jung, In-Bum 1319
최근 컴퓨터 기술의 발달로 공공 분야에서 구조물 감시 시스템의 중요성이 대두 되고 있다. 현재 구조물 감시 시스템은 감지 능력, 데이터 처리, 피해의 양, 구조물의 상태 예상을 기본 목적으로 하여 운영된다. 기존 감시 시스템은 센서의 측정으로 얻은 데이터를 유선을 통해 기지노드로 전송한다. 유선으로 연결된 감시 시스템에는 많은 초기 설치비용, 네트워크 전송 케이블의 유실 문제와 같은 문제점이 있다. 본 논문에서는 이러한 문제점을 개선하기 위해 전송 장치, 센싱 보드, 무선 장치로 구성된 무선 네트워크 환경에서 동작하는 무선 감시 시스템을 구성하였다. 구현된 시스템은 하중에 따른 변화를 실시간으로 감시하므로 구조물의 안전성 향상에 기여한다. -
본 논문에서는 MPC8260 프로세서를 활용한 임베디드 시스템을 활용하여 교육용 라우터 개발을 수행하였다. 개발환경으로는 다양한 RTOS중 토네이도 2.0.2를 활용한 가장 안전한 vxworks를 사용하였다. 이때 호스트 컴퓨터를 서버로, MPC8260 프로세서를 활용한 임베디드 시스템을 클라이언트로 사용하여 서버/클라이언트간에는 RS-232-C로는 MPC8260 프로세서가 탑재된 보드의 상태 점검용으로 활용되고, 이더넷으로는 서버에서 클라이언트로 tfp로 컴파일된 소스의 다운로딩 및 이더넷 상의 패킷 송, 수신시 기능 점검을 위해서 사용되었다.
-
서비스 거부공격(Denial of Sevice)이란 서버의 자원을 고갈시켜 더이상 정상적인 서비스를 할 수 없도록 하는 공격이다. DoS 공격 중에서 SYN Flooding DoS Attack을 받은 웹 서버는 외부로부터 들어온 공격 패킷에 의해 back log를 소모하게 된다. 그 결과 정상적인 연결 요청에 대해 서비스를 제공하지 못하게 된다. Dos 공격에 관한 다양한 연구가 진행되고 있지만, 본 논문에서는 서비스 거부공격이 TCP 상태 전이에 미치는 영향에 관한 연구를 하였다. 웹 서버의 Tcp 상태정보를 얻기 위해 GetTcpinfo 프로세스를 실행한 후 정상적인 접속을 시도해 보고 정상적인 접속이 진행되고 있는 상태에서 DoS 공격을 시도한다. GetTcpinfo 프로세스에 의해 파일로 저장된 TCP 상태전이 값을 분석하여 DoS 공격이 TCP 상태 전이에 미치는 영향에 대해 알아본다.
-
최근 유비쿼터스 환경에서 센서 네트워크를 이용한 여러 가지 연구가 활발히 진행되고 있다[1][2]. 본 논문에서는 센서 네트워크 기반 하에 동작 센서를 이용하여 값비싼 기자재를 실시간으로 관리하는 기자재 관리 시스템의 설계 및 구현에 대하여 다룬다. 기자재 관리 시스템의 설계 쟁점들은 한정된 에너지를 효율적으로 사용하기 위한 방법, 기자재의 이동에 관한 상황을 실시간 관리할 수 있도록 하는 방법, 마지막으로 예기치 못한 상황에 대한 실시간 보고 및 조치를 위한 방법이다. 이러한 설계 쟁점들을 고려하여 기자재 관리 시스템을 설계 및 구현한다. 센서 네트워크를 기반으로한 응용시스템은 다양한 AN(Access Network)과의 연동을 통해 센서정보를 언제나 어디서나 모든 종류의 정보통신기기에 제공할 수 있게 되어 수많은 부가서비스 창출이 가능하게 된다.
-
최근에 정부는 IT839 전략을 발표하여 IT 산업의 새로운 서비스 도입과 신규 수요 창출에 역량을 집중하고 있으며, 신규 서비스로서 RFID/USN 도입을 강력히 추진하고 있다. 또한 민간분야에서도 유비쿼터스 환경에서 센서 네트워크를 이용한 여러 가지 연구가 활발히 진행되고 있는데, 이러한 센서 네트워크가 경제적으로 성공하기 위해서는 유지보수 비용절감이 필수적이다. 본 논문에서는 센서 네트워크의 유지보수 비용을 최소화하기 위한 방법으로 온디맨드 패러다임에 의한 에너지 절감 방안을 제시한다. 구체적으로 센서 네트워크의 각 구성요소에 온디맨드 패러다임을 어떻게 적용하여 에너지 절감의 최적화를 이룰수 있는지와 센서 네트워크와 상위 정보네트워크간의 관계를 설명한다.
-
이기종 네트워크들이 계층적인 구조로 결합되어 있는 오버레이 네트워크 환경에서 이동 단말(Mobile Terminal:MT)의 끊김없는 이동성 지원을 위해서는, 패킷 손실 및 호 단절 현상을 최소화할 수 있는 최적의 핸드오버 시점을 결정할 수 있어야 한다. 기존의 수직적 핸드오버 기법은, 단순히 MT의 위치 정보를 바탕으로 핸드오버 수행을 예측하고 결정하였다. 하지만 이 기법은, MT의 위치와 관계없이 네트워크의 과부하로 인한 패킷 손실 및 호 단절 현상이 발생할 수 있기 때문에, 네트워크의 과부하에 따른 핸드오버 시점을 간과하는 문제점을 노출하였다. 하루가 다르게 인터넷 트래픽이 급증하는 현실에서, 네트워크의 과부하를 고려하는 핸드오버 기법이 필요한 때이다. 따라서 본 논문에서는 MT의 위치와 네트워크의 부하를 모두 고려하여 핸드오버 시점을 결정할 수 있는 핸드오버 맵(Handover-Map:H-Map)의 개념을 제안한다. 그리고 핸드오버 동기화 현상을 최소화하기 위해 향상된 H-Map을 기반으로 차별화된 핸드오버 시점을 부여하는 VAH(Vertical handover on Advanced H-Map) 기법을 소개하고, 이의 성능을 기존기법과 비교한다.
-
본 논문은 기존의 위치기반정보와 시간정보를 고려하여 좀더 효율적인 상황인식 서비스 모델을 제안한다. 현재의 위치와 시간을 모두 고려하여 수집된 정보는 위치정보만 고려하는 상황인식 서비스보다 효율성 있는 서비스를 제공할 수 있다. 본 논문에서는 위치정보 및 시간정보를 기반으로 주변정보를 수집하는 상황인식 서비스모델과 그에 기반한 시나리오를 구성했다. 마지막으로 본 문서에서 제안하는 상황인식 서비스기반 시스템 및 새로운 상황인식 서비스시스템과의 상호운용성을 고려하여 위치기반정보를 표현하는 문서를 XML 로 정의하였다.
-
본 논문에서는 에드혹 네트워크에서 트래픽이 분산되고 송신자 수의 증가에 강인한 멀티캐스팅 프로토콜을 제안한다. 본 논문에서 제안하는 지역 기반 트리를 이용한 멀티캐스팅 (RTMA)은 위치 정보를 이용하여 지역을 나누고 각 지역 안에서 멀티캐스트 그룹 멤버 간 공유 트리를 구성하고 지역 대표 노드를 선출하게 된다. 이후 멀티캐스트 그룹의 송신자를 포함하는 지역 공유 트리의 대표 노드들은 전체 지역 대표 노드를 대상으로 하는 송신자 기반 트리를 구성하여 지역 간 최단 트리를 만들게 된다. 이를 통하여 트래픽의 집중 현상을 방지하고 전체 송신자의 수가 아닌 송신자를 포함한 지역의 수 만큼만 트리를 생성하도록 하여 트리 유지를 위한 자원의 낭비를 줄일 수 있다.
-
분산응용을 개발하는데 효율적인 환경을 제공해주는 분산 객체그룹 프레임워크(Distributed Object Group Framework)를 이용한 분산 프로그램 개발 Tool-Kit을 구축하였다. 본 Tool-Kit은 분산응용 개발자들에게 DOGF의 기능을 쉽게 이용할 수 있도록 지원하기 위해 객체그룹 운영자 GUI, 서버 프로그램 개발자 GUI, 클라이언트 프로그램 개발자 GUI등 3가지 GUI로 구축하였다. 분산응용의 개발 시, 서버 프로그램 개발자는 서버 객체들 구현한 후 프레임워크에 등록 및 클라이언트에 대한 접근권한을 부여하고, 클라이언트 프로그램 개발자는 자신에게 접근권한이 부여된 이들 객체 또는 객체그룹을 검색하여 클라이언트 프로그램을 작성할 수 있도록 지원한다. 본 논문에서는 분산응용 개발 시 이용되는 Tool-Kit과 DOGF의 상호동작을 정의하고, 분산 프로그램개발 Tool-Kit을 구축하고, 간단한 분산응용을 이용해 Tool-Kit의 수행성을 보인다.
-
최근 초고속 인터넷의 보급과 웰빙 복지사회 성숙은 기존 헬스케어 서비스의 컴퓨팅 환경을 통합 분산 환경에서 가능하게 하였다. 본 논문에서는 분산객체그룹 프레임워크를 적용하여 각종 센서와 장치 그리고 이를 지원하는 응용들을 그룹화 하여 헬스케어 홈 서비스를 제공하는 환경을 제안한다. 이를 위해 하위계층인 물리계층의 각종 센서 및 장치들과 상위 계층인 헬스케어 홈 서비스 응용간의 상호작용을 정의하였다. 그리고 헬스케어 홈 서비스 지원 시뮬레이터 환경에서 시뮬레이터를 구현 및 시연하여 객체그룹 프레임워크의 수행성을 검증하고, 보다 효과적인 헬스케어 홈 서비스 지원 수행환경을 제안하고자 한다.
-
다양한 망 접속 기술이 개발되고 다양한 컨텐츠들이 온라인 환경으로 옮겨가게 되면서, 네트워크 접근 제어 기술과 VPN 에 대한 요구사항이 생겨났다. 무선랜 기반 구조 상에서는 포트 기반의 네트워크 접근 제어 기술이 나오게 되었지만, 이 접근 제어 기술은 VPN 에 대한 고려가 되지 않았다. PANA 는 기반 구조에 무관하게 네트워크 계층 위에서 작동하고 사용자를 인증한 후, VPN 통신을 위한 SA 를 협상한다. 본 논문에서 제안하는 OTIAS 시스템은 PANA 의 구동원리를 참조하고, EAP-TLS-RADIUS 연동 프로토콜을 수정, 보완하여 기반 구조에 무관하게 네트워크 계층 위에서 작동하며, 인증서를 이용하여 상호 인증을 수행하고 이후 IPSec 터널링을 위한 SA 를 협상을 가능하게 한다.
-
텔레매틱스 무선접속기술은 텔레매틱스 단말기와 텔레매틱스 서비스 사업자간 정보를 전달하기 위한 무선채널을 제공하는, CDMA 기반으로 활용되고 있다. 또한 다양한 텔레매틱스 서비스를 제공하기 위해 DSRC, WLAN, DMB 기술이 활용되고 있다. 본 논문에서는 텔레매틱스 서비스를 제공 받기를 원할 때 그 서비스를 제공할 서버를 발견할 수 있고 서비스 위치탐색 기능을 제공할 수 있는 Ad-hoc 이라는 환경에서 다양한 텔레매틱스 서비스를 할 수 있는 네트워크 모델을 Ad-hoc 망을 적용해서 효율적으로 무선 네트워크 접속을 할 수 있는 텔레매틱스 네트워크 모델을 제안하고자 한다
-
무선 센서 네트워크에서 제안된 혼잡을 회피한 TDMA 기반의 MAC 프로토콜은 많은 노드에서 한꺼번에 전송할 데이터가 발생하더라도 중간에서 전달하는 노드가 타임슬롯을 소스 노드의 타임슬롯을 선택함으로써 혼잡에 의한 지연 없이 데이터를 BS(base station)으로 전달할 수 있다. 하지만, 데이터를 전달받기 위해서는 모든 타임슬롯에 걸쳐서 idle listening 을 수행하여야 하므로 에너지 소비가 크다. 본 논문은 혼잡을 회피한 TDMA 기반의 MAC 프로토콜로써 전원 제어 패킷(power control packet)을 이용하여 데이터의 전달을 이웃 노드에게 예측할 수 있도록 함으로써 노드들로 하여금 수면 모드로의 전환이 가능하게 되어 각 노드의 에너지가 절감된다.
-
유비쿼터스 컴퓨팅 환경의 인프라는 센서, 미들웨어, 그리고 응용 프로그램으로 구성된다. 유비쿼스터 컴퓨팅 환경이 실현되기 위해서는 이 세 요소들은 상호 유기적으로 메시지를 전달해야 한다. 특히 센서와 미들웨어간의 통신은 이 점에서 중요한 역할을 한다. 본 논문에서는 센서와 미들웨어간의 통신 메커니즘을 지원하는 아키텍쳐를 제안한다. 기존의 시스템에서는 센서와 미들웨어 사이에서 통신 기능을 담당하는 컴포넌트는 데이터와 이를 처리하는 기능이 함께 존재했다. 그렇기 때문에 데이터를 처리 기능이 같을지라도 받아 들이는 데이터가 다르고 처리하는 정보가 다르다면 센서 수와 같은 컴포넌트가 존재해야 한다. 또한 센서와 미들웨어간의 통신 기능을 담당하는 컴포넌트를 만들기 위해서는 미들웨어와 센서에서 제공하는 API 를 이용하여 개발자가 직접 코딩작업을 해야 한다. 이럴 경우 개발자의 시간과 노력이 많이 필요로 한다. 두 문제점을 해결하기 위하여 먼저 데이터와 이 데이터를 처리하는 부분을 분리시킨다. 이러한 메커니즘은 SNMP 에서 도입하였다. SNMP 를 구성하는 요소 중에서 자료를 처리하는 부분은 에이전트가 맡고, 자료를 저장하는 부분은 MIB 이 맡는다. 그 결과 해당 컴포넌트의 재사용이 가능하게 된다. 또한 MIB 과 에이전트의 개발 시간을 단축하기 위해서 SNMP 를 이용한 툴킷을 이용한다. 이렇게 함으로써 센서측과 미들웨어 사이에 통신하는 컴포넌트를 개발하는 시간과 개발자의 노력의 효율성을 증대 시킬 수 있다.
-
무선 네트워크는 유선 네트워크에 비해 대역폭, QoS, 배터리 파워와 같은 제약성 때문에 무선 네트워크에서의 라우팅 프로토콜은 효율적이 못하다. 본 논문에서는 DSR 기반의 대규모 무선 에드 혹 네트워크에서 이동 노드들의 이동, 파워오프, 고장등으로 인한 경로 단절이 발생되었을 경우 경로 단절 상위 노드와 경로 단절 상위 노드로부터 홉 수가 2 이내인 이웃 노드들의 라우팅 캐쉬를 이용한다. 또한 단대 단의 대역폭 정보와 주변 이웃 노드들 간의 대역폭 정보를 이용함으로써 빠른 경로 재설정이 가능한 방법을 제안한다.
-
빠른 속도로 확산되고 있는 모바일 기기는 카메라, GPS, RFID 등과 같은 다양한 센서를 장착하고 Wi-Fi, WiMAX, WiBro 등의 무선 네트워크를 지원하는 형태로 발전하고 있다. 이러한 발전으로 사용자는 언제 어디서나 주변의 컴퓨팅 자원을 이용할 수 있게 되었고 모바일 기기의 서비스는 주변의 센서 또는 임베디드 컴퓨팅 장치로부터 수집되는 다양한 주변 환경 정보와 시스템 상태정보, 네트워크 상황정보 등의 디지털 정보를 이용하여 주변상황인식(context awareness)이 가능한 스마트 서비스로 발전하고 있다. 주변상황인식을 위하여 서비스는 주변에 존재하는 다양한 장치를 효율적으로 검색하고 이질적인(Heterogeneous) 장치와 정보의 표현 및 전송에 대한 호환성이 필요하다. 이러한 문제는 규격화된 프레임워크의 사용으로 해결할 수 있으며 상황정보의 관리 기능을 추가하여 서비스 개발의 생산성을 높일 수 있다 본 논문에서는 모바일 컴퓨팅 환경에서 상황정보의 제공과 사용에 적합한 프레임워크로서 MoCE(Mobile Context Exploerer) 아키텍처를 설계하였다. MoCE 는 상황정보의 수집, 변환, 분류, 통합 등의 기능을 제공하고 모바일 환경의 특성에 기인한 상황정보 발견 및 전송 프로토콜을 설계하여 사용하고 있다. 또한 Surround multiCam 서비스 예제를 구현하여 제안한 아키텍처의 안정성 및 성능을 실험하였다.
-
1998 년 IETF 에서 표준화 된 IPv6 의 도입은 시기에 대한 의견이 분분하지만 IPv4 의 주소 부족을 해결하기 위해 향후 도입하게 될 것이다. 그래서 본 논문에서는 차세대 인터넷 프로토콜인 IPv6의 기본적인 주소구조와 특징, IPv4 와 IPv6 를 비교 설명하였고 실제로 IPv6 망을 구현하기 위해 IPv6 주소 신청절차, 라우터 설정방법, 두 가지 OS(윈도우와 리눅스)의 호스트 설정방법 등을 기술하였으며 전북대학교와 KreoNet 과의 IPv6 망 구현결과를 제시하였다.
-
Ad-Hoc Network 기술은 차세대 네트워크로 부각되고 있으며 IETF (Internet Engineering Task Force) MANET (Mobile Ad-Hoc Network) 워킹그룹에서 표준화 작업이 이루어지고 있다. Ad-Hoc Network 에서 라우팅은 중요한 요소이다. 다양한 서비스를 제공하기 위해서는 잘 정의된 라우팅 기법이 필요하다. 본 논문에서는 기존에 연구되고 있는 Ad-Hoc 라우팅 프로토콜 중 (AODV, PAODV, TORA, DSR, DSDV) 프로토콜들을 NS 시뮬레이터를 이용하여 동작과 성능을 비교 분석하여, Ad-Hoc 라우팅 프로토콜 중 가장 적합한 라우팅 프로토콜을 제시한다.
-
URC 로봇을 위한 통신 프로토콜을 개발하기 위해서는 홈네트워킹에서 사용되는 프로토콜들이 어떤 진화과정을 거치는지 아는 것이 매우 중요하다. 본 논문에서는 홈네트워크 연동 미들웨어로 UPnP를 선택하였다. UPnP 기반의 URC 로봇과 연동은 블루투스를 이용한 무선 시리얼 통신상에서 설계하고 구현하였다.
-
Multiprotocol Label Switching is an initiating IETF that integrated Layer2 information network links(bandwidth, latency, utilization) to Layer 3(IP) with a particular autonomous system(or ISP) in order to simplify and improve IP-packet exchange. MPLS gives network operators a grate deal of flexibility to divert and route traffic around link failures, congestion, and bottlenecks. The MPLS has advantages that will be able to solve existing problem of Network that ISP have had IP, QoS, Gigabit forwarding and traffic engineering. The purpose of this study is to measure Access-list and the capacities of PE Router that would operate as MPLS. Many ISP using MPLS service to handle high-speed internet traffic with apply to firewall in future.
-
유비쿼터스 환경을 구현하기 위한 핵심기술로서 조명 받고 있는 여러 가지 기술 중 다양한 정보의 흐름을 위한 통로가 되고 고품질의 멀티미디어 서비스를 제공 받을 수 있는 네트워크 기술의 중요성이 부각되고 있다. 그 중 유비쿼터스 환경의 핵심이라 할 수 있는 이동상의 각종 서비스 활용을 위해 고속의 이동성을 지원하고 광대역의 통신 환경을 보장하는 네트워크 환경의 출현이 요구되는 상황이다. 이에 맞추어 고속의 데이터 전송 및 이동성을 보장하는 디지털 이동방송의 데이터 채널과 기존 WWAN망의 융합을 통한 쌍방향 네트워크를 활용하여 텔레매틱스 등의 고속 이동 환경에서의 통합 통신 환경을 구축하는 것에 대해 기술 하였다.
-
이동성 관리 기술은 인터넷의 주요 접속 수단이 고정 접속 환경에서 이동 접속 환경으로 빠르게 변화함에 따라 그 중요성이 점차 커지고 있다. 특히 IP 기반의 차세대 유무선 통합망은 기지국마다 라우터가 구현되는 형태를 가정하고 있으므로 IP 를 기반으로 한 이동성 관리 기술의 제공은 필수적인 요소이다. 현재의 Mobile IP 는 빠른 이동성의 지원이 미약하여 차후 다양한 IP 멀티미디어 서비스 지원을 위한 신속한 핸드오버 시에는 많은 문제점을 가지고 있다. 따라서 본 논문에서는 SIP 를 기반으로 한 계층적 이동성 및 세션 관리 메커니즘에 대해서 제안한다. SIP 는 다양한 무선 액세스망에 상관없이 이동성 관리를 제공해 줄 수 있을 뿐만 아니라 세션 관리 기능까지 제공해 줄 수 있다. SIP 서버의 기능을 분산화 시킨 계층적 구조로서 이동성 및 세션 관리 기술을 제시하고 시뮬레이션을 통해 현재 제안된 이동성 관리 프로토콜인 Mobile IP 와의 비교를 함으로서 성능을 측정, 분석한다.
-
Park, Chong-Myung;Heo, Nan-Sook;Kim, Dong-Gook;Seo, Dong-Mahn;Lee, Joa-Hyoung;Kim, Yoon;Jung, In-Bum 1409
무선 센서 네트워크는 교량 안전진단(Structural Health Monitoring, SHM)을 위한 효율성, 신뢰성 등의 특징들을 제공한다. 그러나 현재 교량 안전진단은 아날로그 센서를 이용하여 데이터를 수집하고, 유선망을 사용하여 관리프로그램으로 전송하고 있다. 본 논문에서는 무선망에서 동작하는 센서 네트워크를 이용하여 교량 및 노면을 모니터링하기 위한 안전진단 시스템을 구현하였다. -
VOD 시스템이 상업적으로 성공하기 위해서는 많은 사용자에게 우수한 질의 다양한 컨텐츠를 스트리밍 서비스하는 것이 중요하다. 최근 대규모의 사용자와 사용자들의 다양한 요구를 만족시키기 위하여 클러스터 서버 환경에서의 VOD 시스템이 연구되고 있다. 본 논문에서는 이질적인 클라이언트 플랫폼 사용자들의 모든 요청을 지원하기 위한 통합 VOD 시스템을 제안한다. 제안된 시스템은 고화질의 WMV 미디어와 표준 수준의 미디어들에 대한 스트리밍 서비스를 제공한다. 또한, 무선 네트워크 환경의 사용자들을 위한 네트워크 적응적 스트리밍 미디어 서비스를 제공하기위한 방안을 제시한다.
-
본 논문에서는 클러스터 VOD 시스템인 VODCA에 특산품 온라인 쇼핑 시스템을 설계 및 구현한다. VODCA 서버와 클라이언트의 구조 및 특징에 대해 살펴보고, 온라인 쇼핑 시스템의 구조 및 특징에 대해 소개한다. 온라인 쇼핑 시스템은 VODCA 서버의 광고 관리 모듈에 의해 온라인 쇼핑 사이트를 위한 웹서버와 DBMS의 광고 정보를 클라이언트로 전송한다. VODCA 클라이언트의 광고 출력 모듈은 서버로부터 전송받은 광고 정보를 사용자에게 보여준다. 또한 상품 구매 요구를 처리하기 위하여 메뉴 드라이브 방식의 입력 모듈을 구현하였다.
-
본 논문은 통신 기술과 의료 센서 기술을 접목하여 일상생활에서 병원을 찾아가지 않고도 환자가 심전도, 호흡, 혈압 등을 측정 관리 할 수 있도록 한 헬스케어 시스템을 소개한다. 본 시스템을 통하여 환자 몸의 센서 데이터와 병원안의 시스템 사이에 체계적이 컴퓨팅 환경을 구축 할 수 있고, 더불어 환자가 자신의 상태의 효율적으로 관리할 수 있을 뿐 아니라 원격지의 의료진들이 환자의 상태를 모니터링 하고 응급상황 발생 시 그에 알맞은 최적의 의료 서비스의 제공이 가능해진다. 더불어, 웹을 통하여 진찰 및 치료를 제공 할 수 있도록 하여 인터넷이 가능한 곳이면 언제 어디서나 최적의 의료 서비스를 제공하고, 받을 수 있도록 하였다.
-
온라인 퀴즈 쇼와 같은 게임에서 참여자들의 서로 다른 망 환경과 컴퓨팅 환경으로 인해 공정성을 보장할 수 없는 문제가 발생할 수 있다. 본 논문에서는 환경의 차이로 인한 불공정성을 개선할 수 있는 게임 진행 시나리오를 소개한다. 제안한 시나리오에서는 클라이언트에서 질문이 도착하면, 질문 도착 시간을 저장하고, 사용자가 응답을 하는 경우, 사용자의 답과 질문 도착 후 경과된 시간을 같이 서버에게 전달하고, 서버에서는 응답이 도착한 순서가 아닌, 질문에 대한 응답을 만들어낸 소요 시간을 기준으로 승자를 판정하도록 하여 망 환경과 연산 환경의 차이로 인한 불공정성을 제거한다.
-
인터넷이 발달하면서 시간적 제약과 공간적 제약이 많이 없어졌다. 이메일을 사용하면 송수신 시간이 단축될 뿐만 아니라 경제적으로도 비용이 절감되어 현재 가장 많이 사용되는 통신 매체 중의 하나이다. 이메일이 상업적 또는 공적인 용도로 사용됨으로써 이메일의 정상적인 배달 뿐만 아니라 수신자가 이메일을 읽었는지를 발송자가 확인할 수 있어야 한다. 이메일 발송시 발송자의 읽음 확인 메일 요청을 수신자가 무시하거나 송신 메일 서버와 수신 메일 서버가 다를 경우 구현상의 어려운 문제점이 있다. 본 연구에서는 사용자의 개입이 필요없이 자동으로 수신자가 이메일을 읽었는지를 확인할 수 있는 Web beacon을 이용한 이메일 읽음 확인 시스템을 구현하였다.
-
웹 서비스 기술의 한계를 해결하기 위한 노력의 일환으로 시맨틱 웹과 에이전트 기술을 접목시켜 서비스 의미 정보를 기반으로 지능적이고 자율적인 서비스를 제공할 수 있는 시맨틱 웹 서비스 기술에 대한 연구가 진행중이다. 본 논문에서는 이러한 시맨틱 웹 서비스 환경을 기반으로 서비스를 제공하기 위해 구체적인 서비스 실행을 위한 일련의 프로세스인 서비스 플랜을 자동으로 생성하고 구성해주는 시스템을 제안하고 구현하였다. 구현한 시스템에서는 생성한 서비스 플랜을 기반으로 웹 서비스 실행 엔진을 통해 해당 서비스를 호출하여 실제 서비스를 제공해 준다.
-
이미 많은 시간동기화 기반의 트랙킹 기술들이 제시되었지만 시간동기화 유지의 문제점 등으로 실환경에 맞는 새로운 방법이 필요하다. 따라서 본 논문의 목적은 건물이나 집 안에서와 같이 수
${\sim}$ 수십 m 사이의 공간 안에 움직이는 센서 노드의 위치를 시간동기화가 필요 없는 RSSI 방법과 삼각함수법을 이용하여 추적하는 방법을 제시하는 것이다. -
AODV와 같은 요구 기반 라우팅 방식은 트래픽이 발생되는 시점에서 경로를 탐색하는 방법으로서 최적 메시지 전송 경로가 유효하다면 트래픽의 증가와 과도한 에너지 소비를 고려하지 않고 계속적인 동일 전송 경로의 사용으로 인해 특정 노드에 대하여 에너지 소모가 심화될 뿐만 아니라 전송지연이 발생된다. 본 논문에서는 과중한 트래픽 상태를 분산 시켜 전체 네트워크의 균형적인 에너지 소비를 위하여 AODV 프로토콜에 로드 분산 기법의 적용을 제안한다.
-
국내 디지털 방송 방식이 결정되고 본격적인 디지털 방송 서비스가 시행되면서, 전자프로그램가이드 (EPG: electronic program guide), 주식 및 일기예보등의 문자 방송이 활성화 되고 있다. 특히, 지상파 디지털 방송, 위성 방송, 및 최근 대두되고 있는 DMB (Digital Media Broadcasting) 지상파/위성 방송 등에서 기존의 단순 방송 서비스외에 양방향을 위한 새로운 서비스 개발을 확대하면서 문자방송의 역할은 점점 넓어지고 있다. 본 논문은 한글 데이터의 압축 방법에 관한 것으로, 디지털 방송의 문자 방송 서비스에서 사용되는 문자들을 효율적으로 압축하는 방법을 제안한다. 특히, 현재 서비스 되고 있는 방송의 문자 정보를 분석하고 한글의 특성과 글자간의 상관관계를 고려한 2 차 한글 허프만 부호 설계 기법을 제안한다. 본 논문에서 제안한 방법은 디지털 방송에서 점점 늘어나는 문자 방송의 문자를 효율적으로 압축함으로써 제한된 대역폭을 최대한 활용할 수 있는 방법을 제공한다.
-
본 논문은 유비쿼터스 컴퓨팅 환경에서 서로 다른 여러 컴포넌트들이 공유할 수 있는 온톨로지 기반의 컨텍스트 모델을 제안한다. 본 논문에서 제안한 컨텍스트 모델은 온톨로지 기반이므로 컨텍스트 정보 공유가 용이하고 모듈 단위로 설계하였기 때문에 재사용성과 확장성이 좋다. 또한 컨텍스트 정보에 대한 일관성 있는 표현법을 제공할 수 있다.
-
Mobile VPN 은 ISP 또는 사업망으로 원격 작업자가 매체 독립적인 연결성을 제공하는 기술로써, 추가적인 장비 구입 비용 및 유지 비용을 줄 일 수 있는 효과적인 방안이다. NGN 에서 세션 기반의 이동성 관리를 할 수 있는 Mobile VPN 서비스를 위한 몇 가지 필요 요소 및 기술 방안을 제시함으로써 앞으로 차세대 인터넷에서의 향상된 VPN 서비스를 위한 효과적인 대응방안이 될 것이다.
-
본 논문은 지능형 로봇을 통하여 사용자가 원하는 서비스를 제공 받기 위해 외부의 웹 리소스를 이용하여 최적의 서비스 컴포지션 과정을 거쳐 실행 가능한 형태의 언어로 생성하는 방법을 제시한다. 온톨로지 형태로 정의된 템플릿을 서비스 컴포지션을 통해 플랜 인스턴스를 생성하고, 구축된 웹 서비스와 온톨로지를 이용하여 서비스 플랜에 맞게 실행 가능한 형태의 언어인 BPEL4WS 를 생성 한다. 이를 통하여 기존에 제공되었던 제한적이고 수동적인 서비스를 외부의 웹 서비스를 이용하여 보다 많은 정보를 지능형 로봇을 통해 제공 할 수 있다.
-
In contrast with conventional networks, mobile ad hoc networks usually do not provide online access to trusted authorities or to centralized servers, and they exhibit frequent partitioning due to link and node failures and node mobility. For these reasons, traditional security solutions that require online trusted authorities or certificate repositories, but those are not well-suited for securing ad hoc networks. Moreover, a fundamental issue of securing mobile ad hoc networks is to ensure mobile nodes can authenticate each other. Because of its strength and efficiency, public key and digital signature is an ideal mechanism to construct the authentication service. Although this is already mature in the internet application, providing public key based authentication is still very challenging in mobile ad hoc networks. In this paper I propose a secure public key authentication service based on clustering model and trust model to protect nodes from getting false public keys of the others efficiently when there are malicious nodes in the network.
-
유선망에 최적화 되도록 설계된 TCP는 무선망에 적용되었을 경우 무선망의 특성에 의해 발생하는 데이터의 손실을 망의 혼잡에 의한 손실로 인식하여 불필요한 혼잡 제어 메커니즘을 수행하여 망의 성능을 떨어뜨리는 문제가 발생 된다. 본 논문에서는 이 같은 문제점을 보완하기 위해 제안된 Snoop의 성능을 TCP와 비교 분석하고 앞으로 진행될 연구를 제안한다.
-
웹상에서 제공되던 지리정보서비스가 최근 모바일 GIS 기술의 발달로 인해 이동 단말기에서 서비스가 가능해졌다. 하지만 이동 단말의 가장 큰 목적 중 하나인 휴대성에 초점이 맞추어지다보니 데이터처리의 용량 부족과 통신 속도의 문제에 부딪히게 된다. 또한 현재 모바일 GIS에 지리정보 표현에 따른 표준이 없기 때문에 특정 포맷에 의존도가 높아서 유연성이 떨어진다. 본 연구에서는 국립지리원에서 제공하고 있는 DXF파일 포맷을 추출 및 인덱스화를 통해 경량화를 시키고, OGC(Open GIS Consortium)가 제안한 XML(eXtensible Markup Language) 기반의 표준 공간 데이터 포맷인 GML(Geographic Markup Language)로 변환기능을 수행하는 GML 생성기를 설계, 구현함으로써 추후 확장 및 호환이 용이하도록 설계하였고 이를 WIPI 에뮬레이터에 가시화한다.
-
데이터 주소의 계수를 위한 하드웨어 설계가 없는 본 노이만(von Neumann) 개념(SISD)의 컴퓨터에서 데이터의 주소지정은 소프트웨어적으로 수행된다. 그러므로 벡터 데이터 요소들의 주소지정은 인덱싱 기법에 의해 그 요소 수만큼 해당 변수들을 만들어서 사용해야 한다. 이것은 데이터 계수기 없이 명령어 계수기, 즉 PC(program counter)만 하드웨어로 설계되기 때문이다. 본 연구에서는 중앙처리장치 외부에 외형적 구조와 크기를 갖는 단위 벡터의 요소를 액세스하는 하드웨어 유닛의 설계를 제안한다. 제안한 방법은 시뮬레이션을 통하여 성능 검증을 하였으며, 실험 결과 동일한 프로세싱 유닛을 가지는 벡터 머신 아키텍쳐보다 12 - 30 % 정도 우수한 성능을 내는 것을 확인하였다.
-
AOC-SS (Advanced Orthogonal Code-Spread Spectrum) modulation [1] is a flexible scheme to obtain a multi-rate transmission but PAPR (Peak-to-Average Power Ratio) increases in proportion to the number of AOCs and thus, the mapping technique is proposed to solve this problem. Moreover, by combining with space-time coding (STC), AOC-SS is capable of resistance to multi-path fading. The simulation programs have been performed to verify the validity of the suggested scheme.
-
In this paper, we propose a novel OFDM-based system structure to reduce PAPR (Peak-to-Average Power Ratio) and improve BER for OFDM system in which BER enhancement is obtainable based on WH (Walsh-Hadamard) transform to transmit concurrently each data symbol on all subcarriers so as to take advantage of frequency diversity and remedy the effect of channel's frequency-selectivity. By doing so, we also attain a low PAPR. Moreover, DGT (Data Grouping Technique) that is independent on the side information is also applied to further reduce PAPR. The simulation programs have been also performed to verify the validity of the proposed system.
-
현재 인터넷을 구성하고 있는 두가지 중요 이름공간(name space)인 IP(Internet Protocol) 주소와 DNS(Domain Name Service) 이름의 단점을 보완하기 위해 연구되고 있는 HIP(Host Identity Protocol)는 IP와 트랜스포트 계층 사이에 새로운 계층과 프로토콜을 제안함으로써 제한된 형태의 신뢰성을 제공하고 이동(mobility), 멀티홈(multihome), 동적 IP주소변경 등을 지원하며 DoS(Denial of Service) 공격 등을 방어한다. 본 논문에서는 현재까지 IETF에서 진행된 HIP관련 연구 동향을 분석한다.
-
유비쿼터스 환경을 위한 차세대 IP(IP Next Generation) 기술로 확장 주소 체계 수용, 멀티미디어 실시간 처리 및 보안 대처 능력을 기술적으로 개선한 IPv6(Internet Protocol version 6)의 주소 지정 방식을 고찰하고 기존 IPv4에서 IPv6 전환으로 인해 발생할 수 있는 새로운 비용 부담 위험성 분석을 통해 복수 주소 관리 방안을 모색하고 이를 해결하기 위한 새로운 프로토콜을 요구한다.
-
연결형 dominating set기반의 라우팅 알고리즘에서 잦은 dominating set의 재구성은 루트 손실로 인한 전송 에러를 발생시키기 때문에, 노드의 잔여 전력량과 이동성을 고려하여 게이트웨이 노드를 선택하여야 한다. 또한 같은 지역에 노드가 집중되어 있다면 매체를 공유하는 무선 네트워크의 특성상 병목으로 인한 충돌 및 지연 등이 야기 될 가능성이 크다. 따라서 본 논문에서는 노드의 잔여 전력량 및 이동성, 이웃 노드수의 가중 가산 값에 비례하여 이웃 구성 통보 메시지 (neighbor set advertisement message)의 브로드캐스팅을 지연시키는 방법을 통해 연결형 dominating set의 재구성을 최소화 하여 신뢰성 있고 효율적인 데이터 전송을 보장하는 새로운 연결형 dominating set 구성 방법을 제안하고 다양한 상황에서의 실험을 통해 그 성능을 비교 평가하였다.
-
멀티캐스트는 실시간 멀티미디어 전송 등에서 그 중요성이 매우 커지고 있다. 이러한 응용 기술들은 네트워크의 QoS(Quality of Service)보장을 위해 많은 자원을 필요로 한다. 네트워크의 자원은 한정되어 있기 때문에, 효율적인 자원의 사용을 위해서는 효율적인 멀티캐스트 라우팅 경로를 설정하는 것이 결정적 수단이다. 최소비용 멀티캐스트 라우팅 문제는 다양한 트리 최적화 문제를 해결하기 위한 기본적인 문제이며 다양한 연구가 있어왔다. 제안하는 알고리즘은 최소비용멀티캐스트 트리를 생성하는 휴리스틱 알고리즘으로 잘 알려진 TM 알고리즘과 가중치를 사용하여, 멀티캐스팅의 다양한 트리 최적화 문제에 적용되어 QoS에 따른 네트워크 자원의 사용효율을 극대화 하는데 기여할 것이다.
-
Ad Hoc 네트워크의 QoS 관리를 위해서는 자원의 요청과 예약뿐만 아니라 최선형 패킷의 제어 또한 함께 이루어져야 한다. 기존에 제안된 Ad Hoc 네트워크 QoS 경로 설정 방법들은 이를 고려하지 않거나 고려할 경우에도 복잡한 정보 처리 및 전송률 제어를 통해서 문제를 해결한 경우가 대부분이다. 이 논문에서는 클러스터 가중치를 이용하여 최선형 패킷을 네트워크에 고루 분산시킴으로써 기존 QoS 트래픽을 유지할 수 있는 새로운 경로 설정 기법을 제안한다.
-
본 논문에서는 그리드 컴퓨팅 환경에서 연산자원의 성능지수를 사용한 작업할당 기법에 관해 연구하였다. 제안한 연산자원의 성능지수를 사용한 작업할당 기법은 작업을 할당하기 전에 작업을 할당하기 위한 연산자원(프로세서)의 성능지수를 구하고, 이를 바탕으로 작업할당을 수행한다. 연산자원의 성능지수를 사용한 작업 할당 기법은 동적으로 변화하는 그리드 컴퓨팅 환경에서 보다 더 효과적인 작업할당 방법이다. 성능지수를 고려한 작업할당 방법이 고려하지 않은 방법에 비해 3 차원 Euler 방정식을 이용한 CFD 연산 작업의 연산시간을 단축함을
$K{\ast}Grid$ 환경에서 실험으로 확인하였다. -
차별화된 고품질의 서비스를 제공하기 위해서, 사용자와 서비스 제공자 간의 SLA(Service Level Agreement)를 만족시켜 줄 수 있는 웹 서버 클러스터의 성능 분리(Performance Isolation) 기능을 고려하였다. 본 논문에서는 서로 다른 기능적 도메인으로 구성된 이질 웹 서비스 환경에서 SLA 를 만족시켜주는 승인 제어(Admission Control) 기법을 연구하였으며, 시뮬레이션 결과를 통해 제안된 기법의 응답시간(Response Time) 및 승인 제어 성능을 분석하였다.
-
백화점이나 대형할인점과 같은 기존 매장에서의 쇼핑은 고객이 구매할 물건을 카트에 담아 이동하며 쇼핑을 마친 후 값을 지불하는 방식으로 구성되어 있다. 카트를 이용하는 쇼핑 방식은 여러가지 장점을 가지고 있으나 공간의 부족으로 카트가 다른 고객들의 진로에 방해가 되기도 하고 또한 무거운 카트를 끌고 다녀야 하는 등의 불편한 문제점들도 가지고 있다. 본 논문에서는 카트를 제공하는 기존 매장의 문제점을 살펴보고 그 문제점을 해결하기 위한 방법으로 카트가 없는 매장 아이디어를 제안한다. 본 논문에서 제시하는 Cart-free Mart 는 Bluetooth, RFID, 휴대전화 등을 이용하여 카트 없이 고객이 원하는 상품을 구매할 수 있도록 도와주는 시스템이며, 미래의 유비쿼터스형 매장 시스템에 적용되면 고객들은 물론 매장의 운영 효율 측면에 있어서도 유익할 것으로 기대된다.
-
UHF대역의 RFID 시스템을 위한 에어 인터페이스 표준으로 ISO/IEC는 ISO/IEC FDIS 18000-6 국제표준안을 발표하였다. 국내에서는 RFID 시스템을 위한 UHF 대역을 위해
$908.8MHz{\sim}914MHz$ 대역을 확정 발표하면서 UHF대역의 RFID 시스템을 위한 연구가 본격화 되고 있다. 특히, 대규모 RFID 시스템에서 태그들의 신속한 인식을 위해 효율적인 충돌방지 알고리즘의 개발이 중요한 연구과제로 등장하고 있다. 본 논문에서는 ISO/IEC 18000-6 국제표준을 기반으로 UHF 대역 RFID 시스템에서 리더와 리더, 리더와 태그 사이의 충돌방지 알고리즘을 소개하고 각 알고리즘의 장 단점을 분석한다. -
기술발전에 따른 서비스 패러다임의 변화 및 기존 Legacy PBX 시스템의 단종 추세와 IP-PBX 시스템에 대한 기업 고객 수요가 증가하고 있다. 통신사업자는 기업대상 전화시장의 기술동향과 다양한 고객 Needs 대응상품 마련을 통한 가입자기반 확대 및 기업 IP전화 시장 선점을 위한 적극적인 대응방안이 필요하다. 기업별 구축되던 이에 Legacy PBX 기반의 기업용 전화시스템 대신 통신국사에 설치하여 IP 기반의 전화서비스 및 전화 부가서비스를 제공하는 통신사업자용 기업용 IPT 시스템 서비스 방안에 관하여 고찰해본다.
-
본 논문에서는 초고속인터넷 망에서 VoIP 서비스 제공시 적용할수 있는 망별 QoS 제공기술을 소개하고 이러한 QoS 기술들을 이용하여 통화품질을 개선할수 있는 방안을 제시하였다 . 초고속인터넷망의 QoS 기술은 적용방법에 따라 다양한데 본 논문에서는 IEEE 802.1P, IP TOS 기술, DIFFFSERV 기술, Traffic classification & Queuing, ATM QoS 기술 등을 소개하고 이러한 기술을 사용하여 초고속인터넷망중 Metro EtherNet 망, ADSL 망을 중심으로 VoIP 서비스시 성능을 향상 할 수 있는 방안을 제시하였다
-
본 논문은 기존의 수동적인 DHCP 가입자관리 시스템에서 탈피하여 중앙인증서버를 통한 통합가입자 관리방안에 대한 연구를 통해 새로운 자동화된 가입자관리 시스템을 제안하며, 가입자관리에 필요한 시스템을 각각의 기능별로 나누어 분산 처리함으로써 시스템의 안정성과 효율성을 높임과 동시에 ' 운영자의 개입을 배제하는 자동화' 라는 요소에 초점을 맞추어 기존의 시스템과의 차별적인 다양한 처리방안과 시스템 설계에 대한 방안을 제시한다.
-
본 논문에서는 유비쿼터스 컴퓨팅 환경에서 단말들의 이동성에 따른 적응적인 혼잡제어 기법을 제안한다. 제안하는 혼잡 제어 기법은 무선환경의 특성에 따른 비트 에러와 혼잡에 따른 패킷 손실을 구별하기 위해서 역 혼잡 회피 단계를 도입하였다. 그리고 혼잡이 발생 했을 때, 대역폭 낭비를 최소화 할 수 있는 슬로우 스톱 단계를 추가하였다. 본 논문에서 제안하는 혼잡 제어 정책은 DCCP(Datagram Congestion Control Protocol)을 기반으로 설계하였고, 리눅스 커널 버전 2.4.19에서 구현하였다. 제안된 혼잡 제어 정책은 기존의 혼잡 제어 정책보다 적응성 있게 혼잡 상태를 제어하며, 실험 결과 무선에서뿐만 아니라 유선에서도 우수한 대역폭 이용률을 보였다.
-
PTT 서비스란 무전기처럼 Half-duplex 통신에서 사용하는 방식으로 말하고자 하는 사람이 PTT 버튼을 눌러 그 권한을 얻은 후에야 말을 할 수 있는 일종의 그룹 통화 방식이다. 본 논문에서는 이동통신망에서 데이터 서비스의 하나로서 VoIP 에 기반한 PTT 서비스 및 부가 서비스를 구현하기 위한 구조를 제시할 뿐만 아니라, PTT 서비스를 위한 논리적 구성 요소인 서버 및 단말 등의 기능을 설계하고, 각 구성요소를 통한 각종 서비스 제어 알고리즘을 구현한다.
-
모바일이란 본래 ‘움직일 수 있는’ 이라는 뜻으로, 휴대폰과 휴대용 개인 정보단말기(PDA) 등과 같이 이동성을 가진 것들을 총칭한다. 최근 휴대폰을 인터넷에 접속하여 입출금 등의 은행 업무를 보는 모바일뱅킹, 온라인 게임을 하는 모바일게임, 영화를 실시간으로 보는 모바일영화 등 다양한 서비스가 제공되고 있으며 새로운 모바일서비스가 생겨나고 계속 개발 되고 있다. 본 연구에서는 인터넷 가계부의 단점을 보완할 수 있는 모바일 전자장부 시스템을 제안한다. 이 시스템은 언제 어디서나 지출수입내역을 확인하고 기록이 가능하며 인터넷과의 연동으로 전체적인 개인경제의 흐름을 확인할 수 있다.
-
본 논문은 VPN 환경에서 MIPv6를 지원하기 위한 방안을 제안한다. 이동 노드가 이동한 외부 네트워크는 계층적인 MIPv6 구조를 가지며 이동노드가 외부 네트워크로 이동했을 경우 외부 네트워크의 엑세스 라우터(access router)를 관리하는 GMAP(gateway management anchor point)는 이동노드를 대신하여 VPN 게이트웨이와 IPsec 보안 협정을 맺는다. 이동 노드가 같은 GMAP 영역 안에서 이동할 경우 이미 맺어 놓은 GMAP와의 IPsec 보안 협정을 사용하기 때문에 이동 노드는 이동시마다 VPN 게이트웨이와 재 보안 협정을 맺을 필요가 없다. 이는 IPsec 재 보안 협정으로 인한 메시지 오버 헤드와 지연을 감소시키며 이동노드가 외부 네트워크에 있을 경우 패킷 누출 없이 안전하게 데이터를 전송할 수 있게 한다.
-
네트워크에 연결된 장치나 자원은 심각한 네트워크 단절로 인해 사용이 불가능할 수도 있다. 견고한 네트워크 연결성을 제공하기 위해 본 논문에서는 협력작업(teamwork)을 이용한 UPnP 환경에서의 자동화된 복구 방법을 제안한다. 제안한 복구 방법에서는 복구 가능한 제어 포인트(control point)들과 이와 연관된 복구 장치들이 팀을 이루어 제어 포인트에 장애(failure)가 발생하여도 다른팀 구성원이 장치들을 자동으로 연결하여 공통의 목표를 달성한다. 제안한 복구 방법이 효과적임을 실험을 통해 검증하였는데, 이 실험에서 복구 가능한 제어 포인트는 팀 내의 다른 제어 포인트에 장애가 발생하였을 경우에도 장치로부터의 이벤트를 성공적으로 처리하였다.
-
유럽에서는 위성에 탑재할 고성능 탑재컴퓨터로 MCM-ERC32 보드를 개발하여 사용하고 있다. 이에 한국항공우주연구원에서는 향후 개발되는 저궤도 관측위성에 사용할 고성능 탑재컴퓨터로 MCM-ERC32 를 적용할 예정이다. 현재까지 한국항공우주연구원에서 개발된 저궤도 관측위성은 Intel 계열의 CPU 를 탑재한 컴퓨터를 사용하였으며, MCM-ERC32 에 대한 개발기술은 전무한 상태이다. 따라서, MCM-ERC32 로의 탑재컴퓨터 변경은 전체적인 시스템의 재설계가 요구되며, 이를 이용한 탑재소프트웨어의 개발에도 많은 영향을 미치게 된다. 본 논문에서는 MCM-ERC32 를 이용한 새로운 탑재컴퓨터 시스템에 적용 가능한 탑재소프트웨어 개발을 위해 ERC32 프로세서의 Integer Unit 의 고유한 기능에 대해 소개한다.
-
유비쿼터스 네트워크가 완성되려면 IT 기술의 고도화가 전제돼야 한다. 통신망의 광대역화,컨버전스(융합)기술의발전, 어느 공간에서나 휴대폰이나 PDA, 더 발전된 무선 디바이스등을 이용할 수 있도록 이에 맞는 서비스 개발을 서둘러야 한다. 다양한 플랫폼에 대한 투자를 적극적으로 추진해야 할 때가 온 것이다.. GIS 정보는 이러한 유비퀴터스 환경하의 주요한 핵심 정보라 할 수 있다. 본 연구에서는 XML 표준을 바탕으로 W3C 의 웹 서비스와 시맨틱 웹 기술을 응용하여 유비쿼터스 환경의 다양한 컴퓨터 환경에 지식을 효과적으로 제공하는 기술을 연구 개발한다
-
본 논문에서는 IEEE 802.16 광대역 무선 통신 환경에서 멀티캐스트 서비스를 지원하기 위한 MzMP(MBS zone Management Protocol)를 제안한다. MzMP는 멀티캐스트 그룹을 멀티캐스트 서비스를 구분하는 논리적인 영역인 MBS 존(Multicast Broadcast Service Zone)으로 구분하며 MBS 존의 확장과 축소의 개념으로 그룹 관리를 수행한다. MzMP는 기존의 멀티캐스트 방식과 달리 그룹의 멤버를 말단 노드가 아닌 BS(Base Station)로 본다. 이것은 말단의 이동노드가 기본 셀 영역을 벗어나 다른 셀 영역으로 이동하더라도 그룹의 관리가 말단 이동 노드가 아닌 BS를 기준으로 이루어지기 때문에 멀티캐스트 그룹의 가입과 탈퇴를 위한 메시지의 부하 없이 멀티캐스트 서비스를 제공 할 수 있다.
-
ARP 스푸핑(spoofing) 란 ARP reply message를 동일 서브넷 상의 호스트들에게 보내어 관리자 컴퓨터가 라우터로 믿게 하는 것을 말한다. 스푸핑에 의해 패킷들이 관리자로 보내지는 상황에서 관리자가 그 패킷들을 본래 라우터로 전달하지 않고 폐기한다면 서브넷 상의 호스트들은 인터넷을 사용할 수 없는 상황이 된다. 본 논문에서는 이러한 방법을 이용하여 인터넷 차단기를 구현하였다. 구현된 인터넷 차단기는 대학교 실습실과 같은 공공의 네트워크 환경에서 필요에 의해 인터넷을 잠시 중단시킬 필요가 있는 경우 간단하게 인터넷 사용을 차단할 수 있다.
-
인트라넷은 TCP 를 지원하는 기존의 LAN 환경에서 인터넷 기술을 그대로 채택하였다. 이는 인터넷 기반의 TCP Parameter 값을 그대로 인트라넷에 적용하였음을 의미하며 서로 다른 환경에서 같은 Parameter 값의 적용은 네트워크 성능 저하의 원인이 되기도 한다. 네트워크의 성능을 확인하는 방법으로 Rtt(Round Trip Time:응답시간)와 Thput(Throughput:처리률)이 있다. 이값은 전송 거리와 트래픽 양에 따라 다르게 나타난다. 따라서 본 논문에서는 LAN 기반으로 전송거리에 따른 즉, Topology diameter 와 TCP Parameter 와의 관계를 RTT 와 Thput 을 통해 분석해 보았다.
-
인터넷의 발전과 함께 유해사이트의 급속한 증가로 유해사이트 분류의 신뢰도를 높일 필요성이 높아지고 있다. 기존의 유해사이트 분류방식에는 텍스트 기반의 분류방식과 Skin-Color Detection 알고리즘을 이용한 이미지 기반 방식이 있으며, 현재 텍스트 기반의 사이트 분류방식이 보편적으로 사용되고 있다. 본 논문은 기존 유해사이트 분류의 신뢰도를 높이기 위하여 유해사이트에 포함된 링크 정보를 기반으로 유해사이트 분류의 정확성을 검증할 수 있음을 증명하였다.
-
최근 홈 네트워크의 주요 서비스 중 하나인 멀티미디어 서비스를 위치 인지 기술과 연계하여, 사용자의 위치에 따른 멀티미디어 서비스 이동뿐만 아니라, 사용자 단말의 특성에 따른 적응형 멀티미디어 서비스 요구가 증대되고 있다. 그러나 사용자가 직접 단말의 특성 맞는 서비스를 요구하는 사용자 능동형 서비스 요구인 경우에는 디지털 홈 환경에 적합하지 않으므로, 본 논문에서는 서비스 요구 단계를 에이전트를 이용하여 지능적으로 단말에 적합한 멀티미디어 서비스 이동을 제공하여 주는 시스템을 제안하였다.
-
위치기반 서비스는 일반적으로 사용자에게 매우 유용한 정보를 제공하기 때문에 위치기반 서비스를 제공하는 시스템 개발이 활발히 진행되고 있다. 하지만 위치기반 서비스 시스템 개발 초기에 설계중인 시스템을 최적화하기 위한 방법에 대한 연구는 찾아보기 힘들다. 본 논문은 설계중인 위치기반 서비스 시스템을 분석하는 시뮬레이션 방법을 소개한다. 제안하는 방법은 자연어로 기술된 전통적인 위치기반 서비스 시스템의 페트리 넷 모형을 구축하고, 시뮬레이션을 실행하여 설계 중인 시스템이 사용자가 요구하는 서비스의 질을 만족하는지 그렇지 않은지를 판단한다. 전자의 경우에는 자원을 절약하여 시스템 구축비용을 절감하는 방안을 모색할 수 있으며, 후자의 경우에는 설계 중인 시스템을 최소의 비용으로 보강하는 방안을 시뮬레이션을 통하여 모색할 수 있다 .
-
무선통신 환경에서 TCP의 효율성을 개선하기 위한 ECN 방법을 하나의 페트리 넷 모형으로 표현한 사례가 있다. 이 경우에는 모형이 너무 복잡하여 ECN 방법의 구조를 한눈으로 파악하기 어렵다는 단점이 있다. 본, 논문은 기존의 모형을 추상화하여 계층적으로 표현한 결과를 보인다. 계층적 표현은 시스템 전체 구조를 이해하기가 용이하다는 장점이 있다..
-
VPN(Virtual Private Network)은 물리적인 장비나 회선을 논리적으로 구분하여 기존 전용회선을 기반으로 하는 사설 네트워크에 비해 상대적으로 적은 구축 비용, 융통성 있는 확장성, 저렴한 운용비용의 장점을 보유한 별도의 사설 네트워크를 구성하는 기술이다. 다양한 VPN 기술 중에서도 MPLS VPN 은 확장성, QoS 제공을 용이하게 해주는 장점을 가지고 있어 차세대 네트워크 기술로 부각되고 있다. 일반적으로 MPLS VPN 은 ISP 에서 제공하는 서비스로 인식되나 규모가 크고 다양한 사설 네트워크를 필요로 하는 기업의 네트워크 모델로도 적합하다. 또한 Virtual Router VPN 은 Customer Edge(CE) 장비로서 활용성이 큰 Switch 장비에 적용하여, CE 를 MPLS VPN 과 쉽게 연동하게 한다. 본 논문에서는 MPLS VPN 및 Virtual Router VPN 을 이용하여 기업 네트워크를 효과적으로 구성하는 방안을 기술한다.
-
홈 네트워크 기술에서 무선 통신의 중요성이 날로 커져가고 있다. 본 논문에서는 무선 통신 방식으로 구현함에 있어서 중요한 것을 저전력 특성을 가져야 한다는 것이다. 저전력 특성 구현을 위하여 센서, CPU, RF 모듈의 선택에 대해 알아보고, 저전력 무선 보드 센서 설계 및 실제 구현 방식을 제시한다. 저전력 방식으로 설계된 센서는 AA 배터리 2 개로 1 년 이상의 성능을 낼 것으로 판단된다.
-
현재까지 네트워크 관리 시스템의 주요 대상은 유선 기반 네트워크였다. 본 논문에서는 그 대상을 Ad-hoc 네트워크에 두었다. Ad-hoc 네트워크 환경에서는 라우팅이 이동 노드 간에 이루어지게 되는데, 이와 같은 Ad-hoc 네트워크에서는 단말기들이 자유롭게 이동하므로 기존의 유선망에서 사용하던 라우팅 프로토콜을 그대로 사용하기에는 라우팅 정보의 정확성이나 라우팅 정보 교환으로 인한 오버 헤드로 인해서 적합하지 않으므로 이에 적합한 라우팅 기법을 요구한다. 본 논문에서는 Ad-hoc 네트워크의 관리를 위해, 현재까지 연구되고 제안된 라우팅 프로토콜 중에서 확장성과 안정성을 고려한 하이브리드 방식의 ZRP(Zone Routing Protocol)를 사용하는 방안과 그에 따른 프레임워크를 제시하였다.
-
유비퀴토스 환경에서 기존의 일반 콘텐츠는 다양한 사용자의 단말기 특성과 선호도, 네트워크 특성등을 고려하여 원본 콘텐츠를 콘텐츠 리퍼포징(Contents Repurporsing)하여 사용자에게 적응적으로 제공될 필요가 있다. 본 논문에서 제안하는 ICDN은 기존의 CDN 기술과 OPES 구조 및 ICAP 표준 인터페이스를 이용하여 콘텐츠 리퍼포징 서비스를 지원하기 위한 네트워크 프레임워크를 제공한다. ICDN은 콘텐츠 서버가 사용자에게 콘텐츠 리퍼포징 서비스를 제공하기 보다는 사용자와 인접해 있는 네트워크 구성요소가 콘텐츠 리퍼포징 서비스를 제공하기 때문에 보다 효율적인 네트워크 서비스 지원이 가능하다.
-
본 논문에서는 센서 네트워크(sensor networks)의 가장 대표적인 MAC 프로토콜인 S-MAC 의 에너지 효율을 높이기 위한 새로운 ACK(Acknowledgement) 기법을 제안한다. S-MAC 의 데이터 전송 절차는 Stop and Wait ARQ(Automatic Repeat Request) 방식을 사용하기 때문에 ACK 패킷으로 인한 불필요한 에너지 소비가 크다. 에너지 효율성은 센서 네트워크의 가장 중요한 고려사항이므로 불필요한 에너지 소비를 줄이는 새로운 ACK 기법을 제안한다. 우리는 시뮬레이션을 통해 S-MAC 과 제안된 ACK 기법의 에너지 효율을 비교했다. 시뮬레이션 결과에서 제안한 기법이 S-MAC 보다 에너지 효율성이 높았다.
-
무선 센서 네트워크에서 각 센서 노드들은 에너지가 제한되기 때문에 에너지 소비는 중요한 이슈다. 센서 네트워크에서 최단경로를 찾거나 이웃들의 에너지 정보를 알기 위한 주기적인 제어 메시지의 교환은 불필요하게 에너지를 소모하게 만든다. 본 논문에서는 불필요한 전송과 오버헤더를 줄이기 위해 제어 메시지의 교환 없이 에너지를 고려한 효율적 라우팅 기법을 제안한다. 시뮬레이션 결과 별도의 제어 메시지 교환이 없을 때 에너지가 더 절약되었다.
-
센서 네트워크에서는 응용에 따라 데이터 전송 방식을 몇 가지로 나눌 수 있다. 일반적으로 쿼리 기반의 데이터 전송방식에서는 싱크가 쿼리를 네트워크 전체에 플러딩하고 그 쿼리를 수신한 노드가 그 쿼리에 해당하면 감지한 데이터를 싱크까지 보고하는 방식을 취하고 있다. 하지만 특정 지역의 정보를 요구하는 쿼리일 경우에는 그 쿼리가 네트워크 전체에 플러딩된다면 불필요한 에너지 소모가 많이 발생하게 된다. 이를 해결하기 위하여 우리는 쿼리를 네트워크 전체에 플러딩하지 않고 특정지역으로만 쿼리를 전달하는 방법을 제안한다. 또한 실험을 통해서 쿼리를 플러딩하는 방법과 특정지역으로만 전달하는 방법을 비교하여 남아 있는 노드수와 평균 소비되는 에너지를 측정하여 제안한 방법이 센서 네트워크에서 중요시되는 생존시간 측면에서 더 우수함을 보였다.
-
본 논문에서는 로봇이 작업을 계획하기 위해 필요한 3차원 작업 공간을 세 가지의 컨텍스트(context)들을 이해함으로써 빠르게 모델링하는 새로운 기법을 소개 하고 있다. 로봇이 사람과 비슷한 속도와 정확도로 작업 공간을 이해하고 모델링하는 것에 초점을 두고 있으며 이를 위해 작업 공간상의 특징적인 세 가지의 컨텍스트(작업공간의 간략화를 위한 전체 공간상의 평면특징, 데이터베이스에 미리 정의된 물체 그리고 로봇의 주어진 작업에 따라 다양한 상세함을 갖는 그 외의 장애물)를 정의하였고, 그것들을 빠르게 이해함으로써 어떻게 3차원 작업 공간을 형성하는지 설명하고 있다. 본 논문에서 3 차원 정보를 갖는 scale invariant feature transformation(SIFT)를 stereo-sis SIFT 로 간주했으며 이를 이용하여 위에서 언급한 컨텍스트들을 이해하였고 다양한 카메라의 위치로부터 얻어지는 여러 개의 장면들을 정합하였다. 또한, 실험을 통해 제안한 방법의 타당성도 검증하였다.
-
초음파 영상 기법은 장기, 연조직, 혈류를 검사하는데 쓰이는 영상 진단법이다. 초음파 장비를 통해 얻어진 초음파 볼륨 데이터는 장비 특성상 많은 잡음(speckle noise)을 포함하기 때문에, 깨끗한 영상을 얻기 위해서는 잡음 필터링(noise filtering)이 필요하다. 그런데, 볼륨 데이터 모든 영역에 대해 잡음 필터링을 적용할 경우 전처리 시간이 길어져 실시간으로 초음파 볼륨 데이터를 렌더링하기 어렵다. 본 논문에서는 실시간으로 입력되는 초음파 볼륨 데이터를 가시화 하기위하여 전처리 시간 없이 잡음을 제거하는 방법을 제안한다. 전처리 시간에 전체 볼륨 데이터에 대해 잡음 필터링을 적용하지 않고, 영상을 생성하는 동안 참조되는 복셀(voxel)에 대해서만 잡음 필터를 적용하여 얻은 값을 사용한다. 이때 필터링에 소요되는 시간을 최소화하기 위해 가장 단순한 평균화 필터를 사용한다. 그리고 복셀에 적용되는 3차원 필터를 3단계의 1차원 필터 연산 단계로 분할 한 후, 각 단계별 연산을 거친 복셀들에 대해서는 다시 연산을 하지 않도록 하여 중복을 피한다. 이를 통해 전처리 시간 없이 기존 방법과 동일한 화질을 유지하는 최종 영상을 만들어 낸다.
-
본 논문에서는 2D 실사 영상에서 추출한 헤어스타일을 임의의 인물 영상의 두상에 정렬시킨 상태에서 원래의 헤어스타일에서 추출한 헤어스타일로 변해가는 반자동 필드 모핑을 수행함으로써 여러 유형의 헤어스타일을 자동으로 생성할 수 있는 가상 헤어스타일 생성 방법에 관한 것이다. 제안된 방법은 사전에 준비된 그래픽 객체 외에도 실사 영상에서 직접 추출한 헤어스타일을 사용할 수 있고, 추출한 헤어스타일 외에도 다양한 유형의 헤어스타일을 자동으로 생성할 수 있는 이점이 있다. 또한, 반자동 필드 모핑에 기반한 편리한 사용자 인터페이스를 제공할 수 있기 때문에 작업자의 피로도를 경감시킴과 동시에 작업 시간을 단축할 수 있고 비숙련자도 간단한 사용자 입력을 통해 자연스러운 가상 헤어스타일을 생성할 수 있는 장점이 있다.
-
의료영상정합은 환자의 해부학적 정보와 기능적 정보를 혼합함으로써 기능이상부위의 해부학적 위치를 판별하기 위한 목적으로 널리 이용되고 있다. 그러나 실제적으로 여러 종류의 환자영상 취득이 어렵거나 해부학적 영상정보가 손실되는 경우가 적지 않다. 따라서 표준 정상인 해부학적 영상과 환자 기능영상을 정합함으로써 보다 객관적인 환자 기능이상부위 분석이 요구된다. 이는 다중개체, 다중모달리티간 영상정합으로 기존의 표면정보 또는 복셀정보 기반 방법으로는 한계가 있다. 따라서 본 연구에서는 두 대상영상 표면 뿐 아니라 내부 볼륨까지 대응시킬 수 있는 표면정보와 복셀정보를 혼합 적용한 기법을 제안한다.
-
음함수 곡면 모델의 대표적인 규조요소인 메타볼은 다양한 형태의 곡면을 모델링 하는데 뛰어난 성능을 갖는다. 그러나 복잡한 형태의 물체는 곡면 뿐 아니라 평면적인 요소를 포함하기 때문에 메타볼 만으로 부정형 물체를 모델링하는 데에는 많은 어려움이 따른다. 본 논문은 음함수 프리미티브를 이용해 물체를 생성하고 효과적으로 애니메이션하기 위해 각각의 프리미티브에 회전 값을 부여함으로써 적은 수의 음함수 프리미티브를 이용해 기울어진 형태의 물체를 표현하기 위한 방법을 제시하였다.
-
현재의 인터넷과 같은 전자 통신망과 멀티미디어 시스템의 발달은 고속의 대용량 데이터 전송을 필요로 한다. 초고속 통신 시스템에서의 고속 데이터 전송은 주로 광섬유를 사용하는 광통신으로 이루어지고 있다. FTTH(Fiber To The Home)와 같은 광통신 시스템은 멀티미디어 커뮤니케이션을 위해 필요한 큰 데이터 전송률을 제공할 수 있기 때문에 더욱 더 중요성이 높아지고 있으며 이러한 광통신 시스템에서는 통신환경의 영향을 적게 받고 외부 조절이나 부품이 필요하지 않는 수신기 IC 의 개발이 요구되고 있다. 일반적으로 광통신 수신기에는 고속 동작에 적합한 특성을 가진 GaAs-MESFET 가 사용되고 있으나, 본 논문에서는 0.35um CMOS 2-poly 4-metal 공정을 이용하여 5Gbps 광수신기를 설계하였다. 설계된 수신기는 Preamplifier, Main amplifier, ABC 회로로 구성되어 있다. Transimpedance amplifier 형태의 Preamplifier 는 광검출기에 의해 생성된 전류 신호를 전압 신호로 변환한다. ABC 회로는 Peak_Hold 회로와 Bottom_Hold 회로로 구성되어 있다. 기존의 Peak_Hold 회로에서는 다이오드와 hold capacitor 를 이용하여 peak 값을 검출하도록 되어 있는데, 다이오드를 이용하는 경우 작은 입력 신호전압의 Peak 값을 검출하는 데 한계가 있다. 이러한 단점을 보완하고자 전류 거울형태의 Peak_Hold 회로를 설계하였다. 전류거울(current mirror)형태의 출력 신호의 duty error 를 줄이고 비트 에러율(Bit Error Rate)을 개선하는데 효과적이었다. 설계된 광수신기는 30dB 의 입력 dynamic range 와 입력 capacitance 3pF 에서 80MHz 의 대역폭을 가진다. 전력 소비량은 3.3V 전원 전압이 인가된 경우 약 150mW 정도이다.
-
PC 그래픽스 하드웨어의 급격한 발전에 따라 슈퍼컴퓨터 또는 여러 대의 컴퓨터를 이용한 병렬/분산 처리로나 가능하였던 실시간 볼륨 렌더링을 한대의 일반 PC에서 수행하려는 시도가 계속되고 있다. PC 그래픽스 하드웨어의 꼭지점 및 픽셀 쉐이더는 수치 계산에 최적화된 벡터 연산으로 빠른 볼륨 렌더링을 가능하게 하였을 뿐만 아니라 기존의 고정된 그래픽스 파이프라인에서 벗어나 사용자가 렌더링 과정에 개입하여 프로그래밍을 할 수 있도록 하였다. 본 논문에서는 이러한 그래픽스 하드웨어의 프로그래밍 기능 중 텍스쳐 좌표의 조작을 이용하여 다양한 종류의 볼륨 데이터를 빠르게 렌더링하고 픽셀 쉐이더의 여러 기능들을 이용하여 퐁 쉐이딩 연산, 이른 깊이 테스트, 팔진트리 텍스쳐등을 구현하여 고품질 영상을 실시간으로 얻고자 하였다.
-
채널 배선은 VLSI 설계 과정중의 하나로, 글로벌 배선을 수행한 후 각 배선 영역에 할당된 네트들을 트랙에 할당하여 구체적인 네트들의 위치를 결정하는 문제이며, 네트들이 할당된 트랙의 수를 최소화하는 문제이다. 본 논문에서는 4-레이어 채널 배선 문제에 대하여 효율적인 유전자 알고리즘(genetic algorithm; GA)을 이용한 해 공간 탐색(solution space search) 방식을 제안하였으며, 제안한 방식을 기존의 4-레이어 채널 배선 알고리즘과 비교, 분석하였다.
-
볼륨 렌더링은 스칼라 데이터로 구성된 3 차원 볼륨 데이터를 가시화하는 기법을 가리키며, 유체 역학, 지진, 기상, 해안, 천문, 의료 등 다양한 분야에서 데이터를 분석하는데 널리 사용된다. 최근에는 대용량 볼륨 데이터가 생성되면서 고해상도 디스플레이에 대한 요구가 높아졌으며, 이에 따라 타일형 디스플레이 장치에서 볼륨 데이터를 가시화하려는 시도가 많이 이뤄지고 있다. 본 논문에서는 타일형 디스플레이 장치에서 볼륨 데이터를 가시화하는 기법을 구현했다. 볼륨 데이터 렌더링은 타일형 디스플레이 장치와 연결된 PC-클러스터에서 그래픽스 하드웨어를 사용하는 볼륨 렌더링 기법으로 수행했으며, 이렇게 렌더링된 결과 이미지를 컴포지팅함으로써 해당 디스플레이 장치에 적절한 이미지를 생성했다.
-
In this paper, we introduce a general method for constructing 3D models viewing, editing and synthesizing system, including the practical algorithms that are necessary in 3D animation and game programming. While at the same time, the user’s customized acquirements are considered in our system by providing a flexible and friendly interface. Also 3D objects file formats and the method for writing 3D file sparser and loader program are introduced.
-
본 논문에서는 computer-aided analysis 의 일환으로 X-ray 심혈관 조영도를 이용하여 관상동맥의 구조를 보여주는 방법에 대해 제시하고자 한다. 관상동맥 폐색증 환자들에게 시술되는 스텐트 삽입 시술이나 관상동맥 우회로 시술을 할 때에는 X-ray 의 조영 영상이 매우 중요한 시술의 기준이 되고 있으며, 조영 영상에서 혈관을 빠르고 정확하게 인식하는 것은 시술의 필수 조건이다. 이러한 시술중의 혈관구조 인식을 돕기 위하여 본 논문에서는 심혈관 조영 영상으로부터 관상동맥의 골격을 추출하기 위한 방법을 제안한다. 본 논문에서는 혈관 구조 추출을 위하여 3 단계 알고리즘을 제시한다. 첫번째 단계에서는 조영도에서 잡음을 제거하기 위하여 동질영역을 블러링할 수 있는 speckle reducing anisotropic diffusion 을 이용한 이미지 필터링을 수행한다. 이 필터링은 영상내 잡음을 제거하고 혈관의 경계선을 강화하여 정확한 영상인식을 가능하게 한다. 두번째 단계에서는 영상 내에서 보여지는 주요 혈관을 분할하는 것이다. 이 영상분할에는 canny edge detection 과 개선된 영역확장법(adaptive region growing)을 동시에 이용하는 복합적 분할기법이 수행된다. 세번째 단계에서는 형태학적 기법(Morphology)을 이용하여 분할결과의 부족한 부분을 보완하고 골격화를 수행하여 정확한 혈관 구조를 추출해낸다. 실험을 위해서는 정상인의 관상동맥 영상 뿐 아니라 혈관이 가늘어지는 폐색이 관찰되는 환자의 영상에 대해서도 실험하였다. 또한 논문에서 제시한 알고리즘에 대한 검증을 위하여 실험 결과들은 의료진의 감수를 거쳤다.
-
본 논문에서는 차세대 통신 플랫폼을 위한 PCI Express의 전송계층과 데이터 연결계층의 모든 기능을 지원하는 PCI Express 컨트롤러를 설계하였다. 설계되어진 컨트롤러는 재전송 매커니즘을 효과적으로 지원하기 위해 제안되어진 송신버퍼 구조를 가지고 있다. 이 버퍼 구조는 전송 버퍼와 재전송 버퍼를 한 개의 버퍼로 통합하여 재전송 버퍼의 공간을 유동적으로 할당할 수 있는 방법이다. 또한 설계되어진 컨트롤러의 송신단 전송계층은 제안되어진 버퍼 구조 효과적으로 지원하도록 설계되어 졌다. 설계 되어진 컨트롤러의 각 블록을 효과적으로 관리하기 위해 80C51 마이크로프로세서를 내장하여 PCI Express 프로토콜을 제공하는 프로그램을 코딩하여 포팅하였다. 또한 설계되어진 컨트롤러의 검증을 위해, Host Bridge, 로컬 마스터 디바이스, 로컬 슬레이브 디바이스를 버스 동작 모델로 구성된 테스트 벤치도 제안하였다. 또한 실제 PCI Express 프로토콜 상에서 발생할 수 있는 모든 경우를 발생 하도록 하기 위해, 각 버스 동작 모델을 위한 어셈블러 명령어들을 정의 하였다.
-
PCI 2.2 마스터 디바이스가 타겟 디바이스로부터 데이터를 읽어 오고자 할 때 타겟 장치는 내부적으로 데이터를 준비해야 함으로 인해 PCI 버스가 데이터 전송 없이 점유되는 상황이 발생한다. 이를 위해 PCI 2.2 사양에서는 지연전송을 제안하여 전송 효율을 향상시켰지만 이 역시 타겟 디바이스가 얼마의 데이터를 미리 준비 해둘지를 알 수 없어 인해 버스 사용 및 데이터 전송 효율을 떨어뜨리는 원인을 제공한다. 본 논문에서는 먼저 이를 해결하기 위한 새로운 방법을 제안한다. 그리고 이 방법을 지원하는 PCI 타겟 컨트롤러와 로컬 디바이스를 설계하였다. 설계되어진 PCI 타겟 컨트롤러는 PCI 2.2를 전혀 모르는 사용자도 쉽게 PCI 인터페이스를 지원할 수 있도록 한 프로토콜 변환기로 사용될 수 있다. PCI 타겟 컨트롤러와 로컬 디바이스는 먼저 행위 모델로 설계하였으며 또한 이들을 검증하기 위한 테스트벤치를 설계 하였다. 이를 통해 제안되어진 방법의 성능을 측정하였으며 후에 다시 실제 하드웨어로 설계하였다. 설계되어진 하드웨어를 효과적으로 검증하기 위해 참조모델, 랜덤발생기, 비교엔진으로 구성된 랜덤 테스트 환경을 제안하였다. 이 검증 환경에서 수행된 결과를 비교함으로써 일반적인 테스트 벡터에서 발견하기 어려운 에러들을 발견할 수 있었다.
-
최근에는 대량의 데이터를 저장 및 관리하기 위해서 3차 저장장치를 이용한 계층적 스토리지 시스템을 이용하고 있다. 이러한 계층적 스토리지 시스템에서는 모든 데이터에 같은 방식으로 저장장치들 간의 데이터를 이동하고 있는데, 이는 시스템에서의 데이터 이동이 빈번하게 일어나는 원인이 된다. 이러한 문제를 해결하기 위해서, 본 논문에서는 계층적 스토리지 시스템에서의 데이터 특성을 이용한 데이터 이동 기법을 제안한다. 이를 위해서 데이터를 일반 데이터, QoS 데이터 그리고 아카이브 데이터로 분류하고 각 데이터 타입에 따른 데이터 이동을 관리한다. 성능평가를 통해 데이터 특성을 고려한 데이터 이동 방법과 기존의 이동 방법을 비교 분석하여, 본 논문에서 제안한 이동 방법의 우수함을 보인다.
-
최근 SoC를 포함하는 대부분의 임베디드시스템에서는 RTOS가 선택이 아닌 필수적인 구성요소가 됨에 따라 SoC 개발의 초기단계에서부터 RTOS를 도입하는 것이 바람직하다. 하지만, 기존의 범용 RTOS가 제공하는 기능은 대부분 응용 소프트웨어의 개발과 수행을 위한 것으로 SoC 개발 및 검증에는 적합하지 않은 문제점을 가지고 있다. 본 연구에서는 SoC 개발을 위해 운영체제가 만족시켜야할 요구사항을 제시하고, 소프트웨어의 재사용성과 SoC의 검증을 함께 지원하는 VPOS(Verification-Purpose OS)를 개발하였다. VPOS는 초경량의 단순한 계층적 구조(layered structure)를 가지는 RTOS로서 소프트웨어 재사용을 위해 POSIX 표준 API, 유닉스 호환 디바이스 드라이버 인터페이스, HAL 등을 제공한다. 또한 SoC 설계의 검증을 위해 RT 수준의 통합시뮬레이션에 적합한 커널 구조 및 최적화된 코드, 하드웨어 테스트를 위한 쉘 명령어, 응용 소프트웨어의 디버깅을 위한 KREM(kernel resource and event monitoring) 등의 특징을 함께 제공한다.
-
사용자 위치 정보를 보호하기 위해서는 암호화 작업이 필수적이며, 최근 위치 정보 기반 어플리케이션에 적용하기 위한 방안이 커다란 논점으로 자리잡고 있다. 그러나 데이터 암호화 작업은 일정한 시간을 소요하는 작업이므로, 이에 따른 시스템 운용에 있어서 속도와 보안 사이의 균형 문제가 야기 된다. 따라서 본 논문에서는 성능 측면에서 대립되는 속도와 보안 관련 문제를 통제할 수 있는 사용자 위치 정보 관리 메커니즘을 설계하였다. 이를 위해, 그 동안 연구되었던 각종 암호화 알고리즘에 대한 성능 분석과 함께 위치 정보에 대한 분류 작업을 수행하였으며, 해당 연구 결과를 토대로 하여 사용자 위치 정보 관리 메커니즘을 설계하였다. 따라서 본 메커니즘은 다변화하는 주변 환경에 적응적으로 대처하여 시스템의 성능을 항상 최적화할 수 있도록 한다.
-
플래시 메모리는 비휘발성 메모리로서 데이터 접근 속도가 빠르고 전력 소비가 적으며 가볍고 충격에 강한 특징을 가지고 있다. 최근 플래시 메모리의 가격이 저렴해지고 용량은 커져가고 있기 때문에 대용량의 멀티미디어 파일의 저장 장치로서 플래시 메모리의 사용이 증가할 것으로 보인다. 본 논문에서는 플래시 메모리를 위한 멀티미디어 파일 시스템의 구조 설계를 기술한다. 주요 특징으로는 i-node 를 데이터 블록과 분리된 i-node 영역에 로그 방식으로 기록하고, 삭제 연산이 잦은 i-node 영역을 이동할 수 있게 하여 마모도 평준화를 고려하였다. 파일의 데이터 블록은 멀티미디어 응용 프로그램의 특징을 고려하여 인덱스화된 이중 연결 리스트 구조로 관리한다.
-
대부분의 웹 캐싱 관련 연구들은 객체적중률의 향상과 캐싱 비용의 절감을 중심으로 이루어졌다. 하지만, 웹 객체 참조의 확률분포특성은 웹 캐싱 기법들의 성능을 감소시키는 중대한 원인이 되고 있다. 따라서 웹 캐싱의 성능을 향상시키기 위해서는 객체 참조의 확률 분포특성을 기반으로 한 캐싱 능력 향상에 대한 연구가 필요하다. 본 연구에서는 객체 참조의 확률분포특성 기반의 적응성을 가진 새로운 웹 캐싱 기법을 제안하였다. 또한 실험을 통해 제안기법의 성능 향상을 확인하였다.
-
파일에 대한 분할과 재결합은 네트워크를 통한 대용량 파일 전송 시에 자주 사용되는 연산이다. 위 연산들은 현재 유저 레벨의 어플리케이션에 의해 제공되고 있어 동일한 데이터를 외부 장치내에서 복사하는 불필요한 동작을 수행한다. 이러한 단점을 제거하기 위해 커널 레벨의 파일 시스템에 I-node 간의 디스크 블록 재배치를 수행하는 연산을 설계하였다. 그리고 새로운 분할과 재결합 연산을 구현한 파일 시스템 시뮬레이터로 실험을 수행하여 성능을 평가하였다. 결과적으로, 64Mbytes 크기의 파일에 대해 분할 연산은 399 배, 재결합 연산은 682 배의 수행 시간 감소를 보여주었다.
-
Design and Performance of Mobile Agent based Fault-Tolerance Scheme for Mobile Computing Environment이동 컴퓨팅 시스템의 결함 내성을 지원하기 위해 다양한 검사점 조정 기법과 메시지 로깅 기법들이 제시되어졌다. 그러나 이동 호스트의 이동성 때문에 이러한 기법들은 복잡하고 비효율적이 될 수 있다. 본 논문에서는 이동 에이전트 기반의 결함 내성 기법을 제안한다. 제안된 기법에서는 이동 호스트가 자신의 복구 정보를 일정한 거리 내에 두기위해 두 개의 이동 에이전트들과 고정 에이전트를 사용하며, 에이전트에 의한 복구 정보의 이동이 이동 호스트의 이동과 비동기적으로 이루어지므로, 이동 호스트의 핸드오프를 지연시키지 않는다.
-
Recently, flash memory is becoming popular as storage system to store and retrieve multimedia files. However, there are few researches about multimedia file system for flash memory based storage devices. We have been designing and developing a novel multimedia file systems for flash memory. In this paper, we describe the semantics of real-time retrieval of multimedia data and present scheduling scheme to guarantee the real-time requirements in our multimedia file system.
-
최근 사용자의 요구가 다양해지는 반면, 기존 운영체제는 정적인 구조를 갖기 때문에 이러한 요구를 효율적으로 반영하기 어렵다. 따라서 운영체제를 동적으로 재구성하여 사용자의 요구를 만족시키는 매커니즘에 관한 연구들이 진행되어 왔다. 그러나 기존의 커널을 재구성하는 기법들은 하드웨어 의존적인 문제점을 가지고 있다. 본 논문에서는 기존 연구들의 문제점을 해결할 수 있는 트랩 기반의 커널 재구성 기법을 제안하고 리눅스 커널에 구현하였다.
-
최근 3 차원 그래픽 영상의 복잡도가 점점 증가함에 따라, 가시성 선별에 관련된 연구는 3 차원 렌더링 프로세서 설계에 있어서 중요한 핵심 연구 중 하나가 되었다. 본 논문에서는 기존의 픽셀 캐쉬의 정보를 이용하여 가시성 선별을 수행하는 새로운 래스터라이제이션 파이프라인을 제안하고 있다. 제안 구조에서는 가시성 정보를 관리하기 위해서 계층적 z-버퍼 (HZB)와 같이 규모가 큰 별도의 하드웨어를 추가하지 않고, 픽셀 캐쉬에 저장되어 있는 데이터를 참조하여 주사 변환 과정에서 가시성 선별을 수행하고 있다. 캐쉬에서 접근 참조 실패된 프리미티브에 대해서는 픽셀 래스터라이제이션 파이프라인의 z-테스트 과정에서 은면 제거를 수행하도록 하였고, 선 인출 기법을 적용하여 픽셀 캐쉬의 접근 실패에 따른 손실을 줄여주었다. 실험 결과, 제안 구조는 일반 픽셀 파이프라인 구조에 비해 약 32%, HZB 구조에 비해 약 7%의 성능 향상을 보이고 있다.
-
여러 개의 프로그램을 저장할 수 있고 카드를 카드 소유자에게 전달한 후에도 필요한 프로그램을 다운로드 받을 수 있고 불필요한 프로그램은 제거할 수 있는 멀티 애플리케이션 스마트 카드에 대해 연구한다. 그리고 멀티 애플리케이션 스마트 카드의 특징에 대해 알아보고 이를 통해 멀티 애플리케이션 스마트 카드에 저장되는 프로그램인 애플릿에 대한 관리 방안에 대해 제안한다.
-
유비쿼터스 기반 디지털 홈은 하드웨어적 요소인 디지털 홈 공간과 소프트웨어적 요소인 상황인지 에이전트가 결합하여 거주자에게 인간의 삶의 질 향상을 제공하기위해 거주자에게 적합한 서비스를 파악하여 그에게 최적의 서비스들을 제공할 수 있다. 그러나 디지털 홈은 공간은 센서기술과, 센서네트워크 같은 하드웨어적인 제약과 비용 때문에 테스트베드 구축을 통한 상황인지기술에 대한 연구에는 한계가 있다. 본 논문에서는 이러한 한계를 극복하기 위해 디지털 홈의 상황인지 연구를 위한 시뮬레이터를 개발하였으며, 시뮬레이터를 기반으로 상황인지 시스템을 개발하였다.
-
무선 센서 네트워크는 컴퓨팅 용량 및 전력 자원이 매우 제약적인 특징을 가지고 있으며, 이로 인하여 동작시 실패하려는 경향(Error-prone)을 지닌다. 이를 해결하기 위하여 센서 네트워크에 적용 가능한 결함 허용 기법이 요구되며, 현재 노드의 참가(Join), 삭제(Delete), 사망(Death) 및 상태 오염(State Corruption)으로 인하여 발생하는 결함을 처리하기 위하여 노드의 물리적 위치를 기반으로 클러스터를 구성한 후 발생 결함을 지역화하여 처리하는 기법이 제안되었다[1]. 본 논문에서는 결함을 처리하기 위한 기존의 위치 인식 노드 클러스터 시스템에서 발생할 수 있는 헤드 노드의 결함을 효율적으로 처리하기 위한 개선된 기법을 제안하여 전체 센서 네트워크 시스템의 실질적인 가용도(Availability)를 높이고자 하며, 이를 위한 간단한 분석을 수행한 후 효용성을 검증한다.
-
결함허용시스템을 위한 연구는 유비쿼터스 컴퓨팅에 대한 연구와 더불어 가속화되고 있다. 결함에 대한 검출시간과 유지보수시간을 줄이는 연구가 중요시되고 있는 시점에서, 본 연구는 시스템의 평균유지보수시간을 줄이고자 결함모형을 기반으로 한 고속결함검출기법을 제안한다. 본 연구의 목표는 기존의 일반적인 시스템에서 결함 모형을 적용한 결과를 소개하여, 이 결과에 소립단위재시작(Microreboot)을 결합시킨 결과를 분석하였다. 그 분석 결과 결함검출시간을 단축시킬 수 있었으며, 이를 통해 기존의 연구보다 높은 가용성을 보였다.
-
본 논문에서는 기존의 설계 방법의 문제점을 해결하기 위한 설계 방법인 플랫폼 기반 설계에서 사용할 수 있는 DSP 기반 플랫폼을 구현하였다. 구현된 DSP 기반 플랫폼을 AMBA AHB 버스를 바탕으로한 듀얼프로세서 플랫폼과 crossbar switch 구조의 버스 구조를 가지고 4개의 프로세서를 연결한 멀티프로세서 플랫폼으로 확장하여 검증함으로서 이질적인 환경에서 동작함을 나타내었다. 멀티프로세서 플랫폼에서는 DVB-T baseband 수신기를 HW/SW 분할 구현하고 성능 평가를 수행하였다. DSP 기반 플랫폼은 유연성, 확장성, 고속의 연산의 특징을 가진다.
-
MP3 음악과 같은 오디오 컨텐츠의 저작권 보호를 위한 다양한 오디오 워터마킹 기법이 활발히 연구되고 있다. 본 논문에서는 XUEYAO LI[1]가 제안한 방법을 기반으로 VLSI H/W구조를 제안하며 이를 Verilog HDL을 이용하여 설계 및 시뮬레이션을 수행하였다. 본 논문에서 사용한 워터마크 삽입 기법은 시각적 식별성이 뛰어난 이진 이미지를 기반으로 의사 랜덤 수열을 생성하여 웨이브릿 영역에서의 워터마크를 삽입하는 기법이다. H/W 설계의 복잡성을 줄이기 위해 워터마크 삽입 강도를 스케일링 하는 기법을 생략하였으나 Matlab을 이용한 알고리즘 시뮬레이션 결과 워터마크 삽입 신호의 음질에 거의 영향을 주지 않으며 몇몇 알려진 워터마크 공격에도 강인성을 보였다.
-
시스템은 한번에 많은 양의 작업을 처리할 때 과부하로 인해 종종 서비스 제공이 불가능하게 된다. 세션 상태의 이용은 시스템 관리를 용이하게 하여 이런 문제점의 해결에 도움을 줄 수 있다. 하지만 세션 상태의 저장소를 관리하기 위한 기존의 SSM(Session State Manager)이 한번에 처리할 수 있는 서비스의 양에는 한계가 있다. 따라서 본 논문에서는 세션 상태 저장소의 복제를 통해 시스템의 성능을 높이고 서비스의 응답 시간을 줄이기 위한 메커니즘을 제안한다.
-
클러스터 기반 웹 시스템에서 클라이언트의 계층별 요청 형태에 따라 차별화된 서비스를 제공하려는 시도가 활발하다. 서비스 제공자와 클라이언트간의 서비스 계약 조건(SLA: Service Level Agreement)을 만족시키기 위해, 웹 스위치 단계에서 클라이언트의 서비스 요청의 내용을 파악한 후 동적으로 서버에 요청처리 작업을 할당함으로써, 클라이언트 계층별 SLA 의 제공이 가능하다. 하지만, 모든 클라이언트의 요청은 웹 스위치를 통하여 각 서버에 분배되기 때문에, 웹 스위치가 내부적 결함이나 외부의 침입에 의해 정상적인 서비스를 제공하지 못하는 경우, 웹 시스템 서비스의 다운을 초래 할 가능성이 높다. 본 논문에서는, 웹 스위치의 내부적인 결함은 물론 외부의 악의적인 공격(예, 침입, 바이러스)으로 인하여 웹 스위치에 문제가 발생하는 경우 대기하고 있는 백업(backup) 웹 스위치로 대치하여 서비스를 계속 수행함으로써, SLA 가 고려된 웹 시스템의 가용도(Availability)를 높일 수 있는 구조를 제안하였고, 마코브(Marcov) 분석 및 실험을 통해 시스템 가용도와 SLA 척도를 정량적으로 평가하였다.
-
하드웨어/소프트웨어 통합설계에서 기존의 FDS(Force-Directed Scheduling)를 응용하는 모든 방법들은 분포 그래프를 기반으로 분할을 수행하는데, 이들의 문제점은 입력테이블의 특정한 설계방법에서 구현이 불가능한 노드가 존재할 때에는 분할의 해가 존재함에도 불구하고 분할의 해를 찾지 못하는 경우나 다양한 해가 존재함에도 불구하고 탐색공간을 충분히 고려하지 못하는 경우가 발생한다. 본 연구에서는 입력테이블의 여러 가지 설계방법에서 구현이 불가능한 노드가 복합적으로 존재하는 경우에도 분포그래프를 생성하고 생성된 분포 그래프의 노드별 힘을 계산하여 분할이 가능하게 하였다. 제안 방법은 비용테이블에서 특정한 구현방법으로의 매핑이 불가능한 경우에는 최소 실행시간을 갖는 구현방법을 임의로 선택해서 분포그래프를 생성하여 분할할 수 있도록 하였다. 제안방법의 실험 결과는 기존의 FDS 응용 방법들보다 개선된 알고리즘 실행시간과 더불어 여러개의 노드에 대해 불가능한 구현 방법이 복합적으로 존재할 때에도 분할이 가능함을 보인다.
-
센서 네트워크 환경에서 센서 노드에게 가장 큰 이슈는 저전력이다. 이러한 센서 노드에서 저전력화를 제공하는 것은 하드웨어 뿐만 아니라 소프트웨어에서도 중요하다. 유휴 시간에 마이크로 컨트롤러가 활성 상태로 대기 하는 대신 마이크로 컨트롤러가 제공하는 파워 슬립 모드를 이용하여 모든 주변 장치의 전원을 차단함으로서 저전력을 실현할 수 있다. 그러나 빈번한 슬립 모드 진입은 오히려 더 많은 전력을 소비하기 때문에 슬립 모드로 들어가는 시기와 나오는 시기를 적절하게 제어 하는 것은 쉬운 일이 아니다. 그러므로 본 논문에서는 타이머 인터럽트를 활용하여 슬립 모드 제어 정책을 포함하는 컴포넌트 기반의 멀티 스레드 지원 센서 OS를 구현하였다. 코드 크기의 최적화로 성능 향상을 꾀하였으며, 이로서 전력 소비도 줄일 수 있다. 또한, 컴포넌트 기반의 구조는 다양한 하드웨어를 쉽게 지원할 수 있으며, 응용 분야에 따라 다양한 어플리케이션을 쉽게 제작할 수 있도록 설계하였다.
-
요구 페이징 방식의 가상메모리 시스템에서 페이지 참조 스트링에 따른 페이지 교체 알고리즘의 성능평가를 위한 시뮬레이션을 개발한다. 참조 집약성을 기반으로 워킹세트(working set) 모델을 수정한 MWS 교체 알고리즘을 제안하였고 다양한 교체 알고리즘(FIFO, SC, LFU, LRU, Rand)들과 비교 실험한 결과 MWS는 발생 페이지 부재 수 측면에서 다른 교체 정책 보다 성능이 우수하였다.
-
최근 컴퓨터 시스템 기술의 발달에 따라서 PC 환경의 주변기기가 다양해지고 있다. USB(Universal Serial Bus)는 PC주변 장치 뿐만 아니라, 다양한 형태의 응용분야의 기술로 적용되고 있다. 현재 출시되는 USB TV 수신카드의 경우 대부분 윈도우 환경의 운영체제에서 사용할 수 있는 Device Driver로 제작되어지고 있기 때문에 리눅스를 위한 별도의 Device Driver와 사용자 인터페이스 프로그램의 제공이 필요하다. 따라서 본 논문에서는 Hauppauge WinTV-PVR USB2 TV 수신카드를 구동하기 위한 리눅스 Kernel 2.6 기반의 USB TV 수신카드 디바이스 드라이버를 설계하고 Gtk+ 를 이용하여 인터페이스를 제작하였다.
-
Binary-search 알고리즘을 이용한 새로운 6-bit 300MS/s ADC 를 제안 하였다. 본 연구에서 제안된 ADC 는 저전력, 고속동작, 저해상도의 응용분야에 적합하도록 설계 되었다. 11 개의 rail-to-rail 비교기와 기준전압 발생기, 그리고 기준전압 제어회로로 구성 되었으며, 이는 기존의 구조와는 다른 전혀 새로운 형태로 제안된 것이다. 전력소모를 줄이기 위해 비교기 공유기술을 사용하였다. 또한 ADC 의 sub-block 인 rail-to-rail 비교기는 인버터 logic threshold 전압 값을 이용한 새로운 형태의 비교기를 제안하였다. 비교기는 인버터와 n-type preamp, p-type preamp 그리고 각각에 연결되는 latch 로 구성되었다. 기존의 rail-to-rail comparator 에 비해 입력 범위 전체 영역에서 일정한 gm 값을 얻을 수 있다. 실험결과 2.5V 공급전압에서, 17mW 의 전력 소모를 보이며, 최대 304MS/s 의 데이터 변환율을 가진다. INL 과 DNL 은 입력신호가 2.38Mhz 의 주파수를 가지는 삼각파일 때, 각각
${\pm}0.54LSB$ ,${\pm}1LSB$ 보다 작다. TSMC 0.25u 공정을 이용하였다. -
본 논문에서는 사용자의 작업을 최소화하고 결과의 정확성을 높일 수 있는 3 차원 영역 분할 알고리즘을 제시하고 있다. 경계선을 강화하고 유사영역을 평탄화하는 SRAD(Speckle Reducing Anisotropic Diffusion) 필터링은 잡음에 의한 3 차원 영역확장의 오류를 줄이고 분할 대상의 경계부분까지 안정적으로 영역을 확장시켜준다. 3 차원 영역확장 방법은 사용자에 의해 입력된 시작점을 기반으로 영역의 유사성과 집합성을 판단하는 평가함수(cost Function)를 계산하여 3 차원으로 영역을 확장시킨다. 이러한 방법을 이용할 때에 보다 효과적으로 3D MRI 데이터에 대한 영상 분할을 수행할 수 있다. 또한 논문에서 제시한 알고리즘의 검증을 위해서 분할 결과에 대한 의료진의 검증을 수행하였다.
-
본 논문에서는 운영체제 측면에서 QoS를 보장하기 위해 우선순위 기반의 네트워크 프로토콜 처리 기법을 제안한다. 제안된 기법에서는 우선순위에 따라 네트워크 패킷을 분류하고 프로토콜을 처리한다. 이를 위해 패킷분류기(Packet Classifier)와 프로토콜엔진(Protocol Engine)을 포함하는 QPF(QoS Provisioning Framework)를 설계하고 리눅스 커널 내부에 구현하였다. 과거의 인터럽트 기반의 방식에서는 네트워크 패킷이 선착순(first-in first-out)으로 처리되어 응용 프로그램에서 요구하는 QoS를 보장하기 어려우며, 또한 항상 네트워크 패킷의 처리가 응용 프로그램보다 우선적으로 처리되어 수신교착상태(Receive Livelock) 등의 문제가 발생한다. 본 논문에서 제안하는 QPF는 네트워크 패킷을 우선순위에 따라 처리함은 물론 네트워크 처리에 사용되는 CPU 시간을 조절할 수 있어 위와 같은 문제를 효과적으로 해결할 수 있다.
-
OFDM(Orthogonal Frequency Division Multiplexing)은 제 4 세대 기술로 일컬어지는 변조 방식으로 최근 유럽의 디지털 오디오 방송(DAB)과 디지털 비디오 방송(DVB)에 표준으로 사용되고 있으며, IEEE 802.11a 무선 LAN 및 디지털 가입자라인 xDSL 에서도 사용되고 있다. 본 논문에서는 OFDM 모뎀 구현의 핵심이라고 할 수 있는 64-포인트 FFT(Fast Fourier Transform) 프로세서의 여러 가지 구조를 분석하고, 이들과 비교하여 성능 대 면적 비를 획기적으로 향상시킨 새로운 FFT 프로세서인 Radix-4,2 SIC (Single Instruction Computer) 구조를 제안하였다. 본 논문에서 제안하는 SIC 구조는 버터플라이 연산의 재사용을 극대화하였으며 Radix-4,2 알고리즘을 사용함으로써 FFT 프로세서에서 면적의 80%를 차지하는 복소곱셈기의 수를 감소시켜 크기를 획기적으로 줄인 결과를 보여 준다.
-
2.4GHz ISM 밴드의 무선 통신 기술이 상업적으로 활발히 활용됨에 따라, 이 대역을 이용하는 무선 전송 기술 중 IEEE 802.11 표준을 이용한 다양한 활용이 시도되고 있다. 본 논문은 GDM5302 임베디드 프로세서를 이용하여 차량에 적용할 수 있는 다기능 Set-Top Box를 구현하였다. 논문에서 제시한 Set-Top Box는 무선 네트워크 연결 기능을 이용하여 음악의 재생, 차량 상태 정보 관리, 개인 정보 관리 등 다양한 기능을 유비쿼터스 컴퓨팅 환경으로 구현하였다.
-
고성능의 확장성 있는 대규모 네트워크 서버 구현시 입출력 기능 향상을 위한 방법 중 하나는 비동기 입출력 기능을 이용하는 것이다. 비동기 입출력은 기존의 poll() / select()와 같은 입출력 멀티플렉싱 기법의 불필요한 CPU 부하를 방지하고, 입출력 완료를 기다리면서 블록되지 않으므로 시스템 부하를 감소할 수 있다. 본 논문에서는 리눅스 운영체제를 위한 POSIX 표준 네트워크 비동기 입출력 기능을 설계 및 구현하였고, 실험을 통해 기존 메커니즘과의 성능 차이를 비교하였다.