Title :
GRAM - a P2P system of group revision assistance management
Author :
Takata, Katsuhiro ; Ma, Jianhua
Author_Institution :
Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
Abstract :
This paper focuses on general design and prototype implementation of a peer-to-peer (P2P) and a proactive mechanism based version management system called GRAM (group revision assistance management). It provides four special features in comparison with other version management systems: higher system reliability and robustness, effective revision collision prevention using proactive agents, context-aware environment for team software revision, a unified XML format for configuration and history files as well as system and agent exchange messages. Every peer holds a shared space synchronized with other peers´ ones, and a workspace for a user´s ordinary editing. GRAM is implemented using the JXTA technology that consists of the virtual JXTA network and basic peer group services. The system GUI and basic functions in the current prototype are also presented to show its basic usages. By using GRAM, version management of various software development projects can be comfortably conducted.
Keywords :
computer network management; configuration management; graphical user interfaces; groupware; software development management; JXTA technology; P2P system; context-aware environment; group revision assistance management; proactive agents; revision collision prevention; shared space; software development project; system GUI; system reliability; team software revision; unified XML format; version management; workspace; Environmental management; Graphical user interfaces; History; Peer to peer computing; Prototypes; Reliability; Robustness; Software prototyping; Space technology; XML;
Conference_Titel :
Advanced Information Networking and Applications, 2004. AINA 2004. 18th International Conference on
Print_ISBN :
0-7695-2051-0
DOI :
10.1109/AINA.2004.1283973