Low Bandwidth Operation in a Multi-user Software Development Environment

Software Development Environments have traditionally relied upon a central project database and le repository, accessible to a programmer's workstation via a high speed local area network. The tele-commuting paradigm has demonstrated the need for a new model, which allows for variable bandwidth machines to assist programmers in their development. A new client-server model is introduced which minimizes network traac when bandwidth is limited. This research enables programmers to continue working within the framework of a Software Development Environment, without continuous high speed network access.

[1]  John L. Romkey,et al.  Nonstandard for transmission of IP datagrams over serial lines: SLIP , 1988, RFC.

[2]  John S. Heidemann,et al.  Primarily disconnected operation: experiences with Ficus , 1992, [1992 Proceedings] Second Workshop on the Management of Replicated Data.

[3]  Dan Duchamp,et al.  Detection and exploitation of file working sets , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[4]  Drew D. Perkins,et al.  Point-to-Point Protocol for the transmission of multi-protocol datagrams over Point-to-Point links , 1990, RFC.

[5]  George T. Heineman A transaction manager component for cooperative transaction models , 1993, CASCON.

[6]  Jim Fulton,et al.  An update on low bandwidth X (LBX) , 1993 .

[7]  Won Kim,et al.  A distributed object-oriented database system supporting shared and private databases , 1991, TOIS.

[8]  Gail E. Kaiser,et al.  An architecture for multi-user software development environments , 1992, SDE 5.

[9]  Ari Luotonen,et al.  World-Wide Web Proxies , 1994, Comput. Networks ISDN Syst..

[10]  Masahiro Honda,et al.  Object management in a CASE environment , 1989, ICSE '89.

[11]  Gail E. Kaiser,et al.  A paradigm for decentralized process modeling and its realization in the OZ environment , 1994, Proceedings of 16th International Conference on Software Engineering.

[12]  Gail E. Kaiser,et al.  A bi-level language for software process modeling , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[13]  Gail E. Kaiser,et al.  Concurrency control in advanced database applications , 1991, CSUR.

[14]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[15]  Gail E. Kaiser,et al.  Rule chaining in Marvel: dynamic binding of parameters , 1991, IEEE Expert.

[16]  Marc J. Rochkind,et al.  The source code control system , 1975, IEEE Transactions on Software Engineering.