닫기
216.73.216.167
216.73.216.167
close menu
공동작업을 위한 응용 프로그램에서의 동시성 제어 문제 및 인터페이스 설계에 관한 연구
On a Concurrency Control and an Interface Design of Collaboration-aware Applications
윤석환(Yoon Seok Hwan),이재영(Lee Jae Young),박치항(Park Chee Hang),신용백(Shin Yong Back)
UCI I410-ECN-0102-2009-000-007492899

본 논문은 공동작업을 위한 응용 프로그래의 설계 시 고려되어져야 할 사항들을 분류하고 이들이 사용자 인터페이스에 미치는 영향에 관한 연구 결과를 제시한다. 사용자와 시스템가느 사용자와 사용자간의 실시간 상호작용에 바탕을 두고 있는 공동 작업을 위한 응용프로그램은 실시간 분산 시스템적 성격 외에도 사용자인터페이스라는 제약 조건을 가지고 있다. 따라서 프로그래머들은 단일하고 논리적 일치성을 보장하는 사용자 인터페이스를 제공해야 하며 이를 위해 고려 되어져아 할 사항들로는 크게 동시성 제어 전략, 시스템 구성(topology), 객체들의 복제 여부(replication scheme)등을 들 수 있다. 이중 가장 중요한 항목은 동시성 제어 전략이며 본 논문은 시스템 구성과 객체의 복제여부와 함께 동시성 제어 전략이 사용자 인터페이스에 미치는 영향을 연구하였다. 공동 작업을 위한 편집기인 Coshed/SAS를 통해 위 요소들의 적용 예를 보였다.

In this paper we discuss the elements which must be considered for collaboration-aware application design and their effects on user interfaces. Collaboration-aware applications have inter-user and user/system interation features besides generic real-time distribution system features and this restricts the design freedom with the requirements of consistent user interfaces. Programmers, therefore, must provide uniform and logically consistent user interfaces to users and, for this end, they sfould consider main design featyres such an concurrency control algorithms, system topology and object replication sheme. Among the design factors concurrency control algorithms have relatively significant impact on user interfaces and we consider the impact of concurrency control algorithms along with that of the system topology and the object replication scheme. Coshed/SAS, a group editer, is given as an example of application of the factors.

[자료제공 : 네이버학술정보]
×