• Title/Summary/Keyword: 버전

검색결과 1,895건 처리시간 0.027초

변경 집합을 이용한 XML 문서의 버전 관리를 위한 저장 기법 (Storage Policies for Versions Management of XML Documents using a Change Set)

  • 윤홍원
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1349-1356
    • /
    • 2004
  • 데이터 마이닝을 요구하는 전자상거래, 전자정부와 관련된 문서 처리 시스템 등에서 XML 문서의 버전 관리에 대한 관심이 높아지고 있다. 본 논문에서는 대량의 XML 문서를 장기적으로 유지하면서 XML 문서의 이력 정보를 효율적으로 관리하기 위하여, XML 버전을 생성하는 변경 집합을 정의하고 변경 집합을 이용한 XML 문서의 저장 방법을 제안한다. 변경 집합은 변경 연산집합과 시간지원 차원을 포함하고 있으며, 변경 연산 집합은 스키마 변경 연산과 데이터 변경 연산으로 구성된다. 변경 집합을 이용한 세가지 XML 문서의 저장 방법을 제안한다. 세가지 저장 방법은, (1) 변경 집합을 모두 저장하는 방법, (2)변경 집합과 버전을 주기적으로 저장 방법, 그리고 (3) 저장 적합 시점에 변경 집합 모음과 버전을 저장하는 방법이 있다. 또한, 기존의 저장 방법과 제안한 저장 방법들 사이에 성능을 비교한다. 성능 평가를 통하여 저장 적합 시점에 변경 집합모음과 버전을 저장하는 방법의 성능이 다른 저장 방법보다 우수함을 보인다.

CoSlide 협업시스템을 지원하는 CoSpace 클라이언트의 원격 버전 관리 (Remote Versioning on the CoSpace Client for the CoSlide Collaborative System)

  • 박종문;이명준
    • 한국정보통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.233-241
    • /
    • 2010
  • CoSlide는 WebDAV 기반의 Jakarta Slide 서버를 확장한 협업시스템으로서 협업참여자들을 위하여 그룹작업장을 제공한다. CoSpace는 WebDAV프로토콜을 통하여 CoSlide 서버에서 다양한 협업저작 활동을 지원하는 클라이언트이며 협업참여자들 사이의 효과적인 상호작용을 지원하는 그래픽 사용자 인터페이스와 협업참여자들의 공유자원 관리기능을 제공한다. 하지만, 협업 수행에 있어서 공유자원의 동시 수정은 협업참여자들에 의해 생성된 수정본들 사이의 충돌을 발생할 수 있어, 프로젝트 진행에 심각한 문제를 야기한다. 본 논문에서는, 이러한 문제점을 해결하기 위한 CoSpace 클라이언트의 확장에 대하여 기술한다. 확장된 CoSpace는 협업참여자들이 서버 자원의 버전을 원격으로 관리할 수 있는 원격 버전 관리 기능을 지원한다. 또한, 프로그램 소스코드와 같은 텍스트 파일의 변경 사항을 확인 할 수 있도록, 확장된 클라이언트는 두 버전을 비교하여 차이점을 시각적으로 표현하며 작업장 전체에 대한 버전 관리 기능과 지정된 자원의 불필요한 버전을 일괄적으로 제거하는 기능도 함께 제공한다.

사이버전 수행절차 운영개념에 관한 연구 (A Study on the Operation Concept of Cyber Warfare Execution Procedures)

  • 김성중;유지훈;오행록;신동일;신동규
    • 인터넷정보학회논문지
    • /
    • 제21권2호
    • /
    • pp.73-80
    • /
    • 2020
  • 사이버공간의 확대로 인하여 전쟁양상 또한 재래전에서 사이버전을 포함한 형태로 바뀌어가고 있다. 사이버전이란 국가나 조직의 활동을 방해하기 위해 컴퓨터 기술을 사용하는 것으로 특히 국방 분야에서는 적 사이버 공격에 대해 체계적으로 대응할 필요성이 있다. 하지만 사이버 위협 환경에서 효과적으로 방어하기 위한 방어체계는 많이 미비하다. 이를 보완하기 위한 새로운 사이버전 운영개념이 필요하다. 본 논문에서는 방어 중심의 사이버작전을 수행함에 있어 사이버작전 수행절차에 따라 요구되는 사이버 정보감시정찰, 능동적 방어 및 대응, 전투피해평가, 지휘통제 개념들을 효과적인 사이버작전 수행을 위해 통합적인 운용개념을 연구하고 이를 발전시켜 사이버전장에서 지속적인 전략적 우위를 달성할 수 있는 사이버전 운영 개념을 제시하고자 한다.

줌인에 따른 시각적 불편을 최소화하기 위한 컨버전스 포인트 조정 기법의 설계 (Design of a Convergence Point Adjustment Method to Minimize Visual Discomfort due to Zoom-In)

  • 하종수;반재훈;김대웅;김치훈
    • 한국정보통신학회논문지
    • /
    • 제17권3호
    • /
    • pp.665-671
    • /
    • 2013
  • 이안식 일체형 입체카메라는 편리한 입체 촬영이 가능하지만 줌인시 고정된 컨버전스포인트로 인해 촬영된 영상 시청시에 어지러움을 유발하는 시각적 불편이 발생할 수 있으므로 이를 방지하기 위한 연구가 필요하다. 본 논문에서는 이안식 일체형 입체카메라에서 줌인시 발생되는 시각적 불편을 방지하기 위해 컨버전스 포인트를 조정하는 기법을 제시한다. 먼저, 포커스, 피사체 및 컨버전스포인트의 위치에 따른 관계모델을 9가지로 분류하고 정의한다. 그리고 이 모델에서 컨버전스포인트를 조정하여 시각적 불편을 최소화하는 기법을 제안한다. 또한 제안한 기법을 애널그리프 방식의 컴퓨터 그래픽으로 구현하여 우수성을 입증한다.

로컬 서열 정렬과 트리거 기반의 단백질 버전 정보 관리 기법 (A management Technique for Protein Version Information based on Local Sequence Alignment and Trigger)

  • 정광수;박성희;류근호
    • 정보처리학회논문지D
    • /
    • 제12D권1호
    • /
    • pp.51-62
    • /
    • 2005
  • 하나의 아미노산 서열의 기능이 밝혀지면, 그와 유사한 서열 구조를 가지고 있는 서열의 기능도 유추해 낼 수 있다. 또한 기능이 밝혀진 단백질의 아미노산 서열을 변화시키거나 유용한 단백질을 만드는 것도 가능하다. 이 과정에서 하나의 원본 단백질 서열에 대하여 다른 서열 구성을 가지고 있는 여러 가지 단백질 서열이 생겨 날 수 있다. 여기서, 원본 단백질을 변화시켜 만든 단백질 버전 서열과 단백질의 주석정보를 저장 및 관리하는 체계적인 기법이 요구된다. 따라서 이 논문에서는 로컬 서열 정렬 기법을 적용한 단백질 아미노산 서열의 버전관리 기법과 트리거를 적용한 단백질 주석데이터의 이력 관리 기법을 제시하였다. 제안된 기법을 통하여 원본 서열과 버전서열의 유사도 측정 및 버전 관리의 자동화와 저장 공간을 감소시킬 수 있다. 또한 단백질 정보의 이력을 저장하고 서열 변화 정보를 분석하여 돌연변이 연구에 의한 유용한 단백질 개발 및 신약 개발이 가능하다.

원시코드의 메타 정보 관리를 위한 버전 제어 시스템의 설계와 구현 (Design and Implementation of Version Control System for Meta Information Management of Source Codes)

  • 오상엽;장덕철
    • 한국정보처리학회논문지
    • /
    • 제5권3호
    • /
    • pp.633-648
    • /
    • 1998
  • 빠른 컴퓨팅 환경과 응용 구조의 변화, 그리고 다양한 요구는 소프트웨어 개발에 대한 수요를 증대시키고 있다. 버전제어는 기존의 소프트웨어를 구축하는데 사용된 델타를 이용하여 소프트웨어의 생산성을 향상시킨다. 본 논문에서는 검색 시스템과 델타 관리 프로그램으로 구성된 객체지향 버전제어 시스템을 설계 및 구현하였다. 검색 시스템에서는 다양한 검색 방법을 제안한다. 이 방법은 파일 이름, 내용, 크기, 그리고 작업일자를 가지고 처리하는 방법론을 제공한다. 다양한 검색 방법은 효율적인 델타 관리를 위해 중요하다. 이러한 방법을 이용하여 델타 관리를 위한 메타 데이터를 쉽게 구성할 수 있다. 구현된 버전 제어 시스템은 다른 시스템과 비교하여 다음과 같은 장점을 가진다. 첫째, 델타 관리를 위해 전향적 및 후향적 방법을 통합하여 버전의 유지보수를 처리한다. 둘째, 프로젝트내에서 델타 관리 분은 전향적과 후향적 방법을 통합하여 관리의 효율성을 증대한다. 제안된 시스템은 프로젝트 저장소를 위해 파일과 데이터베이스를 사용하는 방법을 지원하여, 효율적인 버전 관리가 되도록 하였다.

  • PDF

u-Gov에 있어서 컨버전스 응용 서비스 연구 (A Study of Convergence Application Service as in u-Gov)

  • 정분도;정영철;박종안
    • 한국정보통신학회논문지
    • /
    • 제11권6호
    • /
    • pp.1047-1053
    • /
    • 2007
  • 디지털 컨버전스 가속화는 인간, 사물, 공간의 컨버전스로 심화 확대되면서 다양한 형태의 컨버전스가 등장 확대되고 있다. 본 논문에서는 e-Gov(전자정부)에서 u-Gov(차세대전자정부)로 형태 변화 모습으로서 UIT(Ubiquitous Information Technology)를 활용한 응용 서비스의 협업형 전자정부를 구현하는 조직 변화의 목표를 제시하고, u-Gov가 추구하는 행정 이념을 달성 하고자 한다. 컨버전스 사회 변화에 따른 u-Gov에 있어서 정책 추진방안과 UIT의 특징을 분석, 활용하여 궁극적인 행정의 목적 실현 수단으로서 UIT를 활용한 물류/유통 사례 예시로 새로운 u-Gov의 서비스 모델을 제안하였다.

디지털 컨버전스제품 구매회피에 관한 연구: 소비자의 심리적 요인과 혁신저항을 중심으로 (Purchasing Avoidance of Digital Convergence Products: Focusing on the Customer's Psychological Factors and the Innovation Resistance)

  • 서문식;안진우;이은경;오대양
    • 한국콘텐츠학회논문지
    • /
    • 제9권1호
    • /
    • pp.270-284
    • /
    • 2009
  • 디지털의 주요한 특성인 융합성으로 인해 IT산업분야에서 디지털 컨버전스 제품은 시장에서 큰 주목을 받고 있는 것이 사실이다. 그러나 디지털 컨버전스 제품에 대한 소비자들의 반응이 항상 긍정적이지만은 않다. 디지털 컨버전스 제품이 혁신제품이기에 소비자들의 가치와 부합하지 않거나 복잡한 이용방법에 따른 문제점이 들어나기도 한다. 즉, 디지털 컨버전스 제품이 보다 더 소비자들에게 긍정적인 반응을 얻어 시장을 확대해 나가기 위해서는 디지털 컨버전스 제품에 대한 소비자들의 구매회피 요인이 무엇인지 규명하고 어떠한 불편한 심리를 가지게 되는지 살펴볼 필요가 있다. 구체적으로 본 연구에서는 선행연구들을 토대로 복잡성, 부적합성, 불확실성, 비용의 비합리성과 같은 구매를 저해하는 요인을 확인하고 이러한 요인들이 부조화, 혁신저항, 지각된 손실과 같은 부정적인 심리적 요인을 형성하게 하여 구매회피로 이어지는 것으로 해석하고 있다. 연구의 결과, 복잡성과 부적합성은 혁신저항을 느끼게 만드는 요소이며, 불확실성과 비합리성은 지각된 손실에 영향을 미치며, 비합리성은 부조화에 유의한 영향이 있는 것으로 나타났다. 또한, 부조화는 혁신저항에 영향을 미치고 이러한 혁신저항은 구매의도에 유의하게 부(-)의 영향을 미치는 것으로 나타났다. 결론적으로, 디지털 컨버전스 제품이 시장에 쉽게 확산되어 나가기 위해서는 복잡성, 부적합성, 불확실성, 비합리성과 같은 요소들에 대해 마케터들이 충분히 숙고한 후에 이러한 요소들을 제거할 수 있는 방안을 마련하고 출시되어야 할 것으로 생각된다.

VOD 시스템에서 CPU 가용성을 최대화하는 저장공간관리 알고리즘 (An Algorithm for Managing Storage Space to Maximize the CPU Availability in VOD Systems)

  • 정지찬;고재두;송민석;심정섭
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권3호
    • /
    • pp.140-148
    • /
    • 2009
  • VOD 서버에 서비스를 요청하는 단말장치의 종류가 다양해짐으로 인해 VOD 서비스 사업자가 제공해야 하는 해상도 버전의 종류 역시 다양해지고 있다. 단말장치가 서비스를 요청할 때 서버는 단말장치에 맞는 해상도 버전으로 서비스를 제공해야 하는데 대개의 경우 서버의 저장공간의 용량이 제한되어 있기 때문에 비디오별로 모든 해상도 버전들을 저장하고 있기는 어렵다. 단말장치가 서버에 저장되어 있는 해상도 버전을 요청한 경우라면 바로 서비스가 가능하다. 하지만 단말장치가 서버에 저장되어 있지 않은 해상도 버전을 요청했다면 저장되어 있던 버전을 이용해 해상도를 변환한 후 서비스를 해주어야 한다. 만약 서버가 해상도를 변환하는 빈도가 높아 CPU 가용성이 충분하지 않다면 다른 단말장치들의 서비스 요청에 바로 응할 수 없게 된다. 따라서 서버에 저장되는 파일들을 CPU 사용률을 줄일 수 있는 해상도의 버전들로 저장하여 CPU 가용성을 높인다면 보다 많은 단말장치의 요청을 허용할 수 있을 것이다. 본 논문에서는 한정된 저장용량을 가진 VOD 서버가 단말장치의 서비스 요청들을 가능한 많이 허용하기 위해 저장해야 할 각 비디오의 해상도 버전들을 분기한정 기법을 이용하여 찾는 알고리즘을 제시한다.

심볼 테이블을 이용한 펌웨어 리눅스 커널 버전 정적 식별 기법 (Static Identification of Firmware Linux Kernel Version by using Symbol Table)

  • 김광준;최여정;김윤정;이만희
    • 정보보호학회논문지
    • /
    • 제32권1호
    • /
    • pp.67-75
    • /
    • 2022
  • 장비 도입 시 해당 장비에 설치된 커널의 정확한 버전을 식별하는 것은 매우 중요하다. 특정 커널 버전에 취약점이 발견된 경우 이에 대해 조치 여부를 판단하거나, 특정 커널 버전의 제외 또는 포함 등에 대한 도입 요구 조건이 있는 경우 이를 판단하는데 사용될 수 있기 때문이다. 하지만 많은 시스템 및 네트워크 장비 제조업체들은 공식적으로 배포되고 있는 리눅스 기저 커널을 그대로 사용하지 않고, 장비에 최적화된 펌웨어를 제작하기 위해 커널을 수정하여 사용하므로 리눅스 커널 버전을 판단하기 어려운 상황이 발생한다. 또한, 커널의 패치가 공개될 경우 제조사는 수정한 커널에 패치 내용을 반영하므로, 이런 과정이 지속될 경우 커스터마이징된 커널은 리눅스 기저 커널과 매우 다른 형상이 된다. 따라서, 특정 파일 존재 여부 등의 단순한 방법으로는 리눅스 커널을 정확히 식별하기 어렵다. 새로운 리눅스 커널 버전이 공개될 때는 새로운 함수가 포함되기도 하고 기존 함수가 삭제되기도 한다. 본 논문에서는 심볼 테이블에 저장된 함수명을 이용하여 펌웨어 커널 버전의 정적 식별 방안을 제안하고 실험을 통해 그 실효성을 증명하였다. 100개의 리눅스 펌웨어를 대상으로 한 실험에서 99%의 정확도로 리눅스 커널 버전을 식별할 수 있었다. 본 연구를 통해 펌웨어 이용 환경의 보안성 향상에 기여할 것으로 기대한다.