• 제목/요약/키워드: 버전 관리

검색결과 436건 처리시간 0.029초

센서노드상의 응용모듈 동적재구성을 위한 버전동기화 도구 (A Version Synchronization Tool for Dynamic Reconfiguration of Application Modules on Sensor Nodes)

  • 정선우;길아라;정기원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (C)
    • /
    • pp.217-219
    • /
    • 2006
  • 일반적으로 수십 개에서 많게는 수백 수천 개의 센서노드로 구성된 센서네트워크 환경에서 각 노드들은 제한된 저장 공간과 효율적인 에너지자원소비 등의 제약사항을 가지고 있다. 따라서 센서노드에서 응용모듈에 대한 형상관리를 수행하기에는 어려움이 있다. 본 논문은 한국전자통신연구원(ETRI)에서 개발된 나노큐플러스 운영체제(Nano-Qplus OS)기반의 센서네트워크 환경에서 각 노드들의 저장 공간이나 에너지 자원 등의 여러 제약조건을 고려한 버전동기화 도구를 제안한다. 이것은 윈도우즈 기반의 eclipse개발환경과 버전관리도구인 CVSNT와 연동하여 각 응용모듈의 버전을 관리하고, 이를 이용하여 본 논문에서 소개하는 센서노드와 버전정보 저장소간의 버전동기화 도구인 NVSync(Nano-Qplus Version Synchronization)를 사용하여 센서노드의 응용모듈과 동기화함으로써 동적으로 노드들의 응용모듈을 재구성할 수 있게 한다.

  • PDF

웹 기반의 분산 객체 지향 소프트웨어 개발 환경을 위한 버전 관리 모텔 (Version Management Model for Distributed Object Oriented Software Development Environment Based on Web)

  • 김수용;최동운
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권8호
    • /
    • pp.1099-1108
    • /
    • 2001
  • 본 논문에서는 웹 기반의 분산 소프트웨어 개발 환경에서 원시 코드 중심의 버전뿐만 아니라 원시 코드 이전 단계의 UML(Unified Modeling Language) 기반의 소프트웨어 개발 환경에서 발생하는 다양한 설계 객체들을 일정한 형태로 구축하여 효율적으로 관리하는 방법론을 제시하였다. 또한, 웹을 기반으로 한 분산 소프트웨어 개발 과정에서 발생하는 버전들을 일관성 있게 관리하기 위해 버전 규칙에 기초한 웹 기반의 규칙 버전 관리 모델을 설계하였다.

  • PDF

소프트웨어 산출물들간 논리적 결합 식별을 위한 버전관리 기법 (Version Management Technique for Detecting Logical Coupling among Software Artifacts)

  • 김대엽;윤청
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.1005-1008
    • /
    • 2010
  • 산출물들의 논리적 결합은 소프트웨어의 다양한 유지보수 활동에서 유용하게 활용될 수 있다. 버전 이력은 과거의 변경을 분석하여 산출물들간의 논리적 결합을 판단하는데 사용된다. 본 논문은 한 형상항목에 포함된 산출물들의 버전 링크를 구성함으로써 논리적 결합을 찾아내고, 이를 통해 과거의 변경에 대한 추적성과 향후의 변경에 대한 기준을 제공할 수 있도록 하였다. 형상관리 시스템과 개인 작업환경을 통합함으로써 산출물들간 버전 링크를 구성하고 논리적 결합을 식별할 수 있도록 하였다.

그리드 데이터베이스에서 일관성 유지를 위한 버전 관리 기법 (Version Management Method for Consistency in the Grid Database)

  • 신숭선;장용일;정원일;이동욱;어상훈;배해영
    • 한국멀티미디어학회논문지
    • /
    • 제11권7호
    • /
    • pp.928-939
    • /
    • 2008
  • 그리드 컴퓨팅 환경에서 대용량 데이터의 처리와 데이터 통합을 위하여 그리드 데이터베이스 관리 시스템이 사용되며, 각 노드의 처리 성능과 가용성 향상을 위하여 서로 다른 위치에 복제본 데이터를 갖는다. 그리드 데이터베이스 환경에서 동시 다발적으로 저장된 복제본 데이터에 대한 갱신이 발생하는 경우 그 우선순위가 모호해져 갱신에 대한 전파 순서가 섞이게 되고 결국 데이터에 대한 일관성이 없어지는 문제가 발생할 수 있다. 이러한 문제를 해결하기 위하여 본 논문에서는 그리드 데이터베이스에서 일관성 유지를 위한 버전 관리 기법을 제안한다. 제안 기법은 버전 관리자라는 버전 관리 프로세서를 사용하여 각 복제본 데이터들의 버전을 관리한다. 버전 관리자는 초과용량 대기열과 우선갱신 대기열 갖고, 노드에서는 우선순위 대기열을 통하여 각 노드들에서 발생하는 갱신 연산의 일관성을 유지함으로써 기존의 기법보다 안정적이고 빠른 갱신을 나타낸다. 제안 기법은 성능평가를 통해 안정적이고 빠른 갱신을 보임으로써 기존의 기법에 비하여 향상된 성능을 보인다.

  • PDF

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

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

  • PDF

웹기반 공간 OODBMS를 위한 형상 관리자의 개발 (Development of a Configuration Manager for a Web-based Spatial OODBMS)

  • 박인하;신명철;이강준;한기준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.358-360
    • /
    • 1999
  • 최근 웹의 활성화로 인하여 인터넷이 대중화되면서 지리 정보 시스템 분야에서도 웹 기반의 공간 데이터의 검색 및 관리의 필요성이 대두되었다. 또한, 지리 정보 시스템에서 다루는 공간 데이터는 가변적이고 대용량이기 때문에 이러한 데이터를 효율적으로 처리하기 위해서는 공간 OODBMS의 사용이 적합하다. 이러한 웹 기반 공간 OODBMS를 사용하는 실제 응용프로그램에서 다중 사용자 환경에서의 협동 작업이 효율적으로 수행되기 위해서는 개별적인 객체 중심의 버전 관리에 그치지 않고 일정 영역내의 연관된 버전화된 객체들의 집합인 복합 객체를 효율적으로 관리하는 것이 절실히 필요하다. 이에 본 논문에서는 다중 사용자 환경에서 연관된 버전화된 집합인 복합 객체를 효율적으로 관리하는 웹기반 공간 OODBMS를 위한 형상 관리자를 설계 및 구현한다. 이를 위해 형상 관리 기능을 지원하는 기존의 시스템인 Open OODB와 RCS, 그리고 SCM에서의 형상 관리 모델에 대해서 알아보고, 형상 관리자의 관리 모델과 자료 구조를 설명한 후 형상 관리자 설계시의 고려사항에 대해서 언급한다. 마지막으로, 형상 관리자의 구성 모듈과 형상 관리가 API에 대하여 기술한다.

  • PDF

컨버전스 프로젝트 이행역량 강화를 위한 HPT(Human Performance Technology)적용 사례연구 (A Case Study on the application of Human Performance Technology for a strengthening of Convergence Project Management Capability)

  • 김웅걸;박재형
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2009년도 춘계학술대회
    • /
    • pp.165-168
    • /
    • 2009
  • 현재 IT서비스 업체에서 새로운 성장동력으로 떠오르고 있는 분야가 융복합사업(IT+IT, IT+장비, IT+장비+시공)이라고 불리우는 컨버전스 프로젝트이다. 기존의 IT분야의 프로젝트와는 전혀 다른 특성을 갖고 있는 컨버전스 프로젝트에 대한 IT서비스 업체의 준비는 아직 미흡한 것이 현실이다. LG CNS에서는 이런 현실에서 컨버전스 프로젝트의 특성에 맞추어 기존 프로젝트 관리자(Project Manager)의 역할을 재정의하고 이를 현장에 적용시키기 위해 그동안의 컨버전스 프로젝트를 수행하면서 얻은 이슈에 HPT(Human Performance Technology; 수행공학)를 적용하여 조직적인 차원에서 프로젝트 관리자의 육성 로드맵을 만들고 이를 확산시키는 활동을 진행하고 있다. 이에 본 발표에서는 HPT측면에서 컨버전스 프로젝트 이행역량을 강화하기 위한 사례를 소개하고자 한다.

  • PDF

미세 단위 소프트웨어 객체를 위한 연산 기반 버전 및 일관성 관리 모델 (An Operation-Based Model of Version Storage and Consistency Management for Fine-Grained Software Objects)

  • 노정규;우치수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권7호
    • /
    • pp.691-701
    • /
    • 2000
  • 소프트웨어 문서는 수많은 논리적인 객체와 객체간의 관계로 이루어진 구조를 가지고 있으며 그 구조가 빈번하게 변경될 수 있다. 본 논문에서는 소프트웨어 편집 과정에서 적용되는 연산에 기반한 미세 단위 소프트웨어 객체의 버전 및 일관성 관리 모델을 제안하였다. 모든 소프트웨어 객체는 연산으로 구성된 인터페이스를 가지고 객체의 편집은 연산을 통해서 이루어진다. 편집기를 통하여 객체에 적용된 연산은 연산 히스토리에 기록되고 버전 관리와 소프트웨어 구성 요소간의 일관성 관리에 이용된다. 객체의 버전은 연산 히스토리를 이용한 델타를 이용하여 저장되고 검색되므로 델타 추출을 위한 비교 과정이 필요 없으며 버전간의 변경 내용을 쉽게 파악하여 버전 전파 여부를 결정지을 수 있다는 장점이 있다. 일관성은 객체간의 종속성과 객체에 적용된 연산의 종류에 의해 관리되므로 불필요한 변경 전파를 피할 수 있다. 본 논문에서는 객체에 적용된 연산을 기반으로 하여 버전 검색 및 미세 단위 일관성에 대한 정형적인 모델을 제시하였다.

  • PDF

워크플로우 시스템에서의 문서 변경 관리

  • 배혜림;김영호;김규동;곽병권
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2002년도 춘계공동학술대회
    • /
    • pp.65-69
    • /
    • 2002
  • 본 논문에서는 문서를 중심으로 진행되는 비즈니스 프로세스에서의 문서변경을 워크플로우 시스템을 통해 지원하기 위한 새로운 프레임워크를 제안한다. 일반적인 워크플로우관리시스템은 크게 정의시 기능과 실행시 기능으로 나뉘어, 프로세스를 정의하고 이를 자동으로 실행할 것을 표준으로 정의하고 있다. 그러나. 워크플로우 시스템이 문서의 변경을 프로세스의 진행과정과 연계하여 효과적으로 관리하기 위해서는 이러한 기본적인 기능 외에 추가적인 기능을 요구하며, 본 연구에서는 이를 위하여 버전관리 기법을 도입한다. 제안된 방법론은 문서 및 프로세스의 구조, 문서와 프로세스간의 연계, 프로세스 수행에 따른 버전 자동생성. 버전의 저장 및 재구성, 그리고 버전에 대한 질의를 각각 표현해주는 다섯 가지 세부 모델을 포함한다. 제시된 세부모델의 유기적인 상호작용은 문서변경과정에 대한 사용자의 이해를 돕고 문서작업의 편리를 도모한다.

  • PDF

이력데이터를 이용한 XML 문서의 개선된 버전관리 방법 (Advanced Version Management Method for XML Documents using Historical Data)

  • 김성록;박희숙;조우현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.7-10
    • /
    • 2004
  • XML은 인터넷 웹문서, EDI 등을 포함하여 다양한 분야에서 활용하는 문서이다. XML은 플랫폼에 독립적이며 문서의 정보를 손실 없이 전송 및 교환이 쉽고 웹상에서 구조화된 문서의 전송이 가능하다. 따라서 시간이 변화함에 따라 XML 문서의 변경에 따른 효율적인 버전 관리에 대한 중요성이 대두되었다. 본 논문에서는 XML문서 버전관리에 있어서 시간적인 정보를 제공하기 위해 이력 데이터베이스의 정보를 이용하고 문서의 빠른 재구성을 위해 Dewey ordering방식을 결합한 새로운 버전번호 관리방식을 제안한다.

  • PDF