본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 ...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A101433419
박현수 (백석문화대학교) ; 김대엽 (충남대학교) ; 윤청 (충남대학교) ; Park, Hyun-Soo ; Kim, Dae-Yeob ; Youn, Cheong
2009
Korean
협업개발 ; 동시성 제어 ; 소프트웨어 형상관리
KCI등재
학술저널
571-582(12쪽)
0
0
상세조회0
다운로드국문 초록 (Abstract)
본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 ...
본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 발생하는 버전관리와 충돌문제를 해결하기 위한 방법을 제시한다. 개발된 소프트웨어 협업개발 지원도구는 전통적인 낙관적 기법을 적용하되 충돌해결에 드는 비용과 노력의 절감을 위한 개선된 알고리즘을 사용한다. 시스템의 구조는 전통적인 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 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
중소 제조업을 위한 HTM 기반의 부품 이미지 인식 시스템의 개발
공동활용자원식별을 위한 전자정부 시스템 아키텍처 서술 방안
관계형 데이터베이스에서 PIVOT 연산과 차등 파일을 이용한 수평 뷰의 점진적인 관리