• 제목/요약/키워드: Version management

검색결과 1,288건 처리시간 0.029초

재사용 비즈니스 모델을 이용한 컴포넌트 버전 관리 설계 (Design of Component Version Management using Reuse Business Model)

  • 김영선;오상엽;장덕철
    • 정보처리학회논문지D
    • /
    • 제10D권1호
    • /
    • pp.67-76
    • /
    • 2003
  • 소프트웨어의 재사용은 소프트웨어의 생산성을 향상시키기 위해 미리 만들어진 소프트웨어의 컴포넌트를 이용하는 것이다. 전자상거래의 발달은 비즈니스 모델의 변화를 신속하게 변경하여 반영할 수 있는 소프트웨어를 요구하게 된다. 이런 전자상거래의 변화하는 환경에 신속히 대응하기 위해 재사용은 필수적인 해결책이다. 이러한 재사용 비즈니스 모델은 버전 관리에서 제공하지 못하는 난전이 있다. 이를 보완하여 본 논문에서는 재사용 비즈니스 모델에 대한 신속한 변경 관리를 도입하여 컴포넌트를 재사용함으로써 소프트웨어 개발비용을 절감하고 개발기간을 단축시킬 수 있도록 한다. 새로운 재사용 비즈니스 모델에 의해 컴포넌트를 재사용함으로써 소프트웨어 설계에서 구현까지의 위험요소를 최소화시킬 수 있는 장점을 가진다. 소프트웨어의 재사용을 구현하기 위한 기술로 컴포넌트를 도입하여 컴포넌트에 대한 구성요소를 글 버전으로 관리함으로써 재사용의 효율성을 높일 수 있는 방법을 버전 관리를 이용하여 제시하고자 한다.

플래시 메모리 기기를 위한 다중 버전 잠금 기법 (Multi-version Locking Scheme for Flash Memory Devices)

  • 변시우
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.191-193
    • /
    • 2005
  • Flash memories are one of best media to support portable computer's storages. However, we need to improve traditional data management scheme due to the relatively slow characteristics of flash operation as compared to RAM memory. In order to achieve this goal, we devise a new scheme called Flash Two Phase Locking (F2PL) scheme for efficient data processing. F2PL improves transaction performance by allowing multi version reads and efficiently handling slow flash write/erase operation in lock management process.

  • PDF

소프트웨어 객체의 버전 관리를 위한 연산 히스토리 모델 (An Operation History Model for Version Management of Software Objects)

  • 노정규
    • 컴퓨터교육학회논문지
    • /
    • 제7권1호
    • /
    • pp.27-35
    • /
    • 2004
  • 소프트웨어 문서는 논리적인 객체와 객체간의 관계로 이루어진 구조를 가지고 있으며 그 구조가 빈번하게 변경된다. 기존의 소프트웨어 객체 버전 관리에서는 한 객체의 변경이 불필요하게 다른 객체로 전파되는 문제를 가지고 있다. 본 논문에서는 소프트웨어 편집 과정에서 객체에 적용된 연산의 히스토리를 이용하여 소프트웨어 객체의 버전을 효율적으로 관리할 수 있는 모델을 제안하였다. 소프트웨어 객체 편집 과정에서 객체에 적용된 연산을 연산 히스토리에 기록되고 버전 저장과 검색에 이용된다. 객체의 연산 히스토리를 이용한 델타에 의해 저장되고 검색되므로 체크인 과정에서 델타 추출을 위한 비교 과정이 필요 없다. 또, 이 모델은 객체의 생성, 삭제, 변경 연산뿐만 아니라 객체의 이동 연산을 지원함으로써 효율적으로 객체 구조의 변경을 관리할 수 있다.

  • PDF

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

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

  • PDF

시멘틱웹 구축을 위한 스키마 관리 기법 연구 (Schema management skills for semantic web construction)

  • 김병곤;오성균
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.9-15
    • /
    • 2007
  • 전 세계적으로 인터넷의 사용이 일반화되면서 인터넷상의 정보의 양이 기하급수적으로 증가하였고, 이에 따라 이러한 정보들을 수집하고 통합하여 특정집단 또는 일반인들의 의사결정을 지원하기 위한 시멘틱웹에 대한 중요성이 갈수록 증대되고 있다. 시멘틱웹을 구성하는 기본 구조는 온톨로지이며, XML, RDF/RDF스키마, OWL 같은 언어들은 온톨로지의 스키마를 구성하는 기본 수단이다. 온톨로지의 스키마를 구성하고 관리할 때 중요한 고려사항 중 하나는 스키마는 시간이 지남에 따라 변화한다는 것이다. 그러므로 스키마상의 도메인의 변화 데이터 개념의 변화 혹은 자원간의 관계의 변화 등을 감지하고 이를 반영할 수 있는 형태로 구현되어야 한다. 본 연구에서는 시멘틱웹의 스키마관리를 위한 버전 관리 기법을 제안한다. 이를 위하여 버전의 변화 형태를 카테고리 별로 분류하고 이를 바탕으로 버전 그래프를 생성하였다. 생성된 그래프를 바탕으로 이행성규칙 등을 정의하여 적용하였으며, 좀 더 세세한 적용이 가능하도록 표식을 사용하여 적용 가능한 버전 스키마의 범위를 확장하도록 하였다.

  • PDF

e-Business를 위한 BPM 문서 변경관리 모델 (A change Management Model for BPM Documents in e-Business Environments)

  • 배혜림;조재균;정석찬;박기남
    • 한국전자거래학회지
    • /
    • 제8권3호
    • /
    • pp.87-105
    • /
    • 2003
  • 비즈니스 프로세스 자동화 (Business Process Management. BPM)는 이 기종 시스템간의 통합을 추구하면서 비즈니스 프로세스의 수명주기를 체계적으로 관리하기 위한 최근의 정보시스템 추세중의 하나이다. 이러한 BPM은 e-Business와 같이 다수의 조직 및 기업이 상호작용 하여 이루어지는 복잡한 프로세스의 자동실행을 위해서는 반드시 필요한 요소로 인식되고 있다. 다조직 프로세스에서는 각 비즈니스 주체들간에 자원의 변경과정을 이해하고 명확히 하는 것 이 중요하다. 그러나, 부족한 용량, 프로세스 구조의 복잡성 및 모델의 부재로 인하여 자원의 변경관리가 어려운 문제로 인식되어 왔다. 본 논문에서는 새로운 프레임워크를 제안하여 비즈니스 프로세스 자원의 가장 중요한 요소 중 하나인 문서의 변경을 지원한다. 이를 위하여 기존프로세스자동화 도구에서와 같이 프로세스수명주기를 '정의 시'와 '실행 시'의 두 가지로 구분하고 프로세스 진행과정에서 문서의 변경을 관리할 수 있는 새로운 모듈을 도입하여 추가한다. 제안된 방법론은 문서 구조모델, 프로세스 구조모델, 문서와 프로세스간 연계모델과 버전 저장모델을 제공한다. 이러한 프레임워크의 유용성을 보이기 위하여 원형을 구현하여 본 논문에 제시한다.

  • PDF

버전 관리 기능을 지원하는 모바일 시설물 관리 시스템의 구현 (The Implementation of Mobile Facility Management System Supporting Version Management Facility)

  • 이영걸;배상호
    • 한국측량학회지
    • /
    • 제25권2호
    • /
    • pp.149-155
    • /
    • 2007
  • 모바일 시설물 관리 시스템은 시설물 데이터에 대한 이동 관리를 지원하여 현장에서 발생하는 다양한 정보를 실시간으로 수집, 갱신할 수 있게 하지만, 해당 지역의 다수 작업자간의 동시 작업으로 인해 데이터의 불일치성이 발생할 수 있으며, 또한 다른 작업자의 갱신 내용을 실시간으로 반영하기 어렵다는 단점을 가지고 있다. 또한 시설물 데이터에 대한 작업 이력은 시설물 관리 시스템에서 매우 중요한 의사 결정 정보로 시스템에서 영속적으로 관리할 필요가 있다. 따라서 본 논문에서는 기존의 버전 관리 기법을 이용하여 다른 동시 작업자와 서버에게 효율적으로 데이터를 동기화할 수 있으며, 작업자의 작업 내역을 영속적으로 관리할 수 있는 모바일 시설물 관리시스템을 구현한다.

오픈소스 IDS/IPS Snort와 Suricata의 탐지 성능에 대한 비교 연구 (A Comparative Study on Performance of Open Source IDS/IPS Snort and Suricata)

  • 석진욱;최문석;김지명;박종순
    • 디지털산업정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.89-95
    • /
    • 2016
  • Recent growth of hacking threats and development in software and technology put Network security under threat, In addition, intrusion, malware and worm virus have been increased due to the existence of variety of sophisticated hacking methods. The goal of this study is to compare Snort Alpha version with Suricata 2.0.11 version whereas previous study focuses on comparison between snort 2. x version under thread environment and Suricata under multi-threading environment. This thesis' experiment environment is set as followed. Intel (R) Core (TM) i5-4690 3. 50GHz (4threads) of CPU, 16GB of RAM, 3TB of Seagate HDD, Ubuntu 14.04 are used. According to the result, Snort Alpha version is superior to Suricata in performance, but Snort Alpha had some glitches when executing pcap files which created core dump errors. Therefore this experiment seeks to analyze which performs better between Snort Alpha version that supports multi packet processing threads and Suricata that supports multi-threading. Through this experiment, one can expect the better performance of beta and formal version of Snort in the future.

차세대전동차시스템 Web 버전 AUTS-PDM 구축 (Development of AUTS-PDM by Web Version for Advanced EMU System)

  • 김길동;이한민;오세찬;이장무
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.1061-1062
    • /
    • 2008
  • The project of advanced urban transit system (AUTS)development is developing the advanced vehicle and the core technologies for the cost down by system change, the transport safety and the environmental friendliness and the improvement of passenger service. The product data management(PDM) system is installed for management of each project. Various data and informations producted from each project are made for database. We developed the product data management system for advanced urban transit system. In past, it was AUTS-PDM of C/S version. Now, we develop AUTS-PDM of Web version.

  • PDF

XML 저장 관리 시스템에서 효율적인 버전 관리 및 문서 저장 방안 (An Efficient Method of Document Store and Version Management for XML Repository System)

  • 정현주;김권양;최재혁
    • 컴퓨터교육학회논문지
    • /
    • 제6권4호
    • /
    • pp.11-21
    • /
    • 2003
  • 빠르게 변하는 정보화 사회에서 방대한 양의 문서 정보를 전자 문서로 만들고 관리하는 것은 필수적이다. 이러한 전자 문서를 표현하는 데 있어서 사용하는 문서 내에 포함된 모든 정보를 손실 없이 저장하고 관리하는데 적합한 언어가 전자 문서의 표준인 XML이다. 본 논문에서는 문서의 변경이 발생한 경우에 문서 전체가 아닌 변경이 발생한 내용만 버전을 부여하고 저장함으로써 저장 공간을 절약하였다. 그리고 문서의 변경 내용이 일정한 크기 이하이면 JOIN 연산을 생략할 수 있도록 시스템을 설계함으로써 JOIN 연산으로 인한 시스템의 성능 저하를 줄여 효율적인 XML 문서 저장과 빠른 검색 및 버전 관리가 가능한 방안을 제시하고, 이를 적용한 문서 저장 관리 시스템을 구현하였다.

  • PDF