RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      KCI등재

      협업개발 환경에서의 효율적 동시성 제어를 위한 P2P기반 충돌해결 기법 = P2P Based Collision Solving Technique for Effective Concurrency Control in a Collaborative Development Environment

      한글로보기

      https://www.riss.kr/link?id=A101433419

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      국문 초록 (Abstract)

      본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 발생하는 버전관리와 충돌문제를 해결하기 위한 방법을 제시한다. 개발된 소프트웨어 협업개발 지원도구는 전통적인 낙관적 기법을 적용하되 충돌해결에 드는 비용과 노력의 절감을 위한 개선된 알고리즘을 사용한다. 시스템의 구조는 전통적인 Client/Server 방식에 개인간 정보교환을 지원하는 P2P(peer-to-peer) 방식이 결합된 형태로 이루어져 있으며, 공개 소프트웨어인 CVS(Concurrent Version System)를 기반으로 구현되었다. 이를 바탕으로 대표적인 기존 협업개발 지원도구들과의 유용성 비교를 통해 기능적 효율성을 확인하였다.
      번역하기

      본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 ...

      본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 발생하는 버전관리와 충돌문제를 해결하기 위한 방법을 제시한다. 개발된 소프트웨어 협업개발 지원도구는 전통적인 낙관적 기법을 적용하되 충돌해결에 드는 비용과 노력의 절감을 위한 개선된 알고리즘을 사용한다. 시스템의 구조는 전통적인 Client/Server 방식에 개인간 정보교환을 지원하는 P2P(peer-to-peer) 방식이 결합된 형태로 이루어져 있으며, 공개 소프트웨어인 CVS(Concurrent Version System)를 기반으로 구현되었다. 이를 바탕으로 대표적인 기존 협업개발 지원도구들과의 유용성 비교를 통해 기능적 효율성을 확인하였다.

      더보기

      다국어 초록 (Multilingual Abstract)

      This paper provides a way to overcome limitations of general collaborative software development tools that completely restrict co-ownership of resources among individuals in a team oriented developmental environment. It also provides a solution for users to co-own resources and at the same time manage version control and collision problems that may occur due to the co-ownership of resources.The cooperative development support tool of developed software uses the conventional optimistic technique but employs the algorithm which is improved to reduce costs and efforts required for solving collision. The collaborative software development tool presented in this paper is made up of the classical client/server structure with the P2P(peer to peer) method which supports information exchange among individuals. This tool is developed based on open source software CVS(Concurrent Version System). Functional efficiency was confirmed by comparing it to the utility of prior existing collaborative software development tools.
      번역하기

      This paper provides a way to overcome limitations of general collaborative software development tools that completely restrict co-ownership of resources among individuals in a team oriented developmental environment. It also provides a solution for us...

      This paper provides a way to overcome limitations of general collaborative software development tools that completely restrict co-ownership of resources among individuals in a team oriented developmental environment. It also provides a solution for users to co-own resources and at the same time manage version control and collision problems that may occur due to the co-ownership of resources.The cooperative development support tool of developed software uses the conventional optimistic technique but employs the algorithm which is improved to reduce costs and efforts required for solving collision. The collaborative software development tool presented in this paper is made up of the classical client/server structure with the P2P(peer to peer) method which supports information exchange among individuals. This tool is developed based on open source software CVS(Concurrent Version System). Functional efficiency was confirmed by comparing it to the utility of prior existing collaborative software development tools.

      더보기

      참고문헌 (Reference)

      1 최희영, "중복 데이터베이스 시스템에서 낙관적인 원자적 방송을 이용한 동시성제어 기법" 8-D (8-D): 2001

      2 Andrew Hunt, "실용주의 프로그래머를 위한 버전관리 using CVS" Insight 2004

      3 양정화, "분산 협동 환경을 위한 객체 중심 동시성 제어 기법" 26 (26): 1999

      4 "http://www.bitkeeper.com/Comparisons.html"

      5 "http://better-scm.berlios.de/comparison/comparison.html"

      6 Mohan, K, "Using Traceability to Mitigate Cognitive Biases in Software Development" 51 (51): 110-114, 2008

      7 "P2P 기반 소프트웨어 협업개발 지원도구 기술, Beeskit, 우수신기술 지정·지원사업 최종보고서" 2005

      8 Ovum, "Ovum Evaluates: Configuration Management" Ovum 2003

      9 A. Makni, "Formal Verification of an Optimistic Concurrency Control Algorithm using SPIN" 160-167, 2006

      10 Haifeng Shen, "Flexible Concurrency Control for Collaborative Office Systems" 45-50, 2005

      1 최희영, "중복 데이터베이스 시스템에서 낙관적인 원자적 방송을 이용한 동시성제어 기법" 8-D (8-D): 2001

      2 Andrew Hunt, "실용주의 프로그래머를 위한 버전관리 using CVS" Insight 2004

      3 양정화, "분산 협동 환경을 위한 객체 중심 동시성 제어 기법" 26 (26): 1999

      4 "http://www.bitkeeper.com/Comparisons.html"

      5 "http://better-scm.berlios.de/comparison/comparison.html"

      6 Mohan, K, "Using Traceability to Mitigate Cognitive Biases in Software Development" 51 (51): 110-114, 2008

      7 "P2P 기반 소프트웨어 협업개발 지원도구 기술, Beeskit, 우수신기술 지정·지원사업 최종보고서" 2005

      8 Ovum, "Ovum Evaluates: Configuration Management" Ovum 2003

      9 A. Makni, "Formal Verification of an Optimistic Concurrency Control Algorithm using SPIN" 160-167, 2006

      10 Haifeng Shen, "Flexible Concurrency Control for Collaborative Office Systems" 45-50, 2005

      11 Li Gouhui, "Efficient Optimistic Concurrency Control for Mobile Real-Time Transaction in a Wireless Data Broadcast Environment" 443-446, 2005

      12 Sung. U, "Concurrency Control in CIAO" IEEE Computer Society 1999

      13 R. Strom, "Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects" 47 (47): 458-471, 1998

      14 Min Tang, "Concurrency Conflict Solving for Collaborative Feature Modeling" 50-55, 2005

      15 Joanna DeFranco-Tommarello, "Collaborative Software Development: A Discussion of Problem Solving Models and Groupware Technologies" 568-577, 2002

      16 Joanna DeFranco-Tommarello, "Collaborative Software Development: A Discussion of Problem Solving Models and Groupware Technologies" 2002

      17 Melissa Webster, "An End-User View of the Collaborative Software Development Market" IDC 2003

      18 Min Li, "A Fine Granular Concurrency Control Mechanism for a Peer-to-Peer Cooperative Design Environment" 180-185, 2007

      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      인용정보 인용지수 설명보기

      학술지 이력

      학술지 이력
      연월일 이력구분 이력상세 등재구분
      2012-10-01 평가 학술지 통합(등재유지)
      2010-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2008-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2006-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2003-01-01 평가 등재학술지 선정(등재후보2차) KCI등재
      2002-01-01 평가 등재후보 1차 PASS(등재후보1차) KCI등재후보
      2000-07-01 평가 등재후보학술지 선정(신규평가) KCI등재후보
      더보기

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼