Publications of the Collaborative Systems Research Group at the University of Michigan
Click on an underlined paper title to retrieve a Adobe Acrobat version. Adobe acrobat can be downloaded from www.adobe.com. If you prefer postscript, click here to find the gzipped postscript versions of most papers. Contact Atul Prakash or any of the co-authors for more information about the papers.
CSCW/Groupware Toolkits and Undo in Collaborative Systems
- Prakash, H.S. Shim, and J.H. Lee, Issues and Tradeoffs in CSCW Systems, IEEE Transactions on Data and Knowledge Engineering , to appear. [download]
- G. Olson, D.E. Atkins, R. Clauer, T. Finholt, F. Jahanian, T.L. Killeen, A. Prakash, and T. Weymouth, The Upper Atmospheric Research Collaboratory, ACM Interactions, Vol. 3, May-June 1998, pp. 48-55.
- R. Strom, G. Banavar, K. Miller, A. Prakash, and M. Ward, Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects, IEEE Transactions on Computers, Vol. 47, No. 8, April 1998. [download]
- R. Litiu and A. Prakash, Stateful Multicast Services, International Conference on Distributed Computing Systems (ICDCS), 1999, to appear.
- H.S. Shim and A. Prakash, Tolerating Client and Communication Failures in Distributed Groupware Systems, Proc. of the Symposium on Reliable Distributed Systems (SRDS), Purdue, 1998. [download]
- N. Manohar, M. Willebeek-LeMair, and A. Prakash, Applying Statistical Process Control to the Adaptive Rate Control Problem, IBM Watson Research Center Technical Report No. RC20927 , 1998.
- H.S. Shim, R. Hall, A. Prakash, and F. Jahanian, Providing Flexible Services for Managing Shared State in Collaborative Systems, Proc. of the European Conference on Computer-Supported Cooperative Work (ECSCW) , September 1997. [download]
- R. Strom, G. Banavar, K. Miller, A. Prakash, and M. Ward, Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects, The 17th Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Baltimore, MD, May 27-30, 1997, pp. 194-203. [download]
- Jang Ho Lee, Atul Prakash Trent Jaeger, and Gwobaw Wu Supporting Multi-User, Multi-Applet Workspaces in CBE, The Proceedings of the Sixth ACM Conference on Computer-Supported Cooperative Work, November 1996. [download]
- Prakash and H. S. Shim, DistView: Support for Building Efficient Collaborative Applications using Replicated Objects, in The 1994 ACM Conference on Computer-Supported Cooperative Work, ACM Press, October 1994, pp. 153-164. [download]
- Prakash and M. Knister, A Framework for Undoing Actions in Collaborative Systems, in ACM Transactions on Computer-Human Interaction Volume 1, Number 4. December 1994, pp. 295-330. [download]
- M. Knister and A. Prakash, Issues in the Design of a Toolkit for Supporting Multiple Group Editors, Computing Systems -- The Journal of the Usenix Association, Spring 1993, Vol. 6, No. 2, 135-166. [download]
- Prakash and M.J. Knister, Undoing Actions in Collaborative Work, Proceedings of The Fourth ACM Conference on Computer-Supported Cooperative Work, October 1992, Toronto, Canada, pp. 273-280. [download]
- Prakash and M. Knister, Design considerations in choosing operations for building groupware systems, presented at the ACM CSCW'92 Workshop on Tools & Technologies for CSCW, October 31, 1992. [download]
- M.J. Knister and A. Prakash, DistEdit: A Distributed Toolkit for Supporting Multiple Group Editors, Proc. of the Third Conf. on Computer-Supported Cooperative Work, Los Angeles, October 1990, pp. 343-355.
Protocol support for Multimedia CSCW Systems
- R. W. Hall, A. G. Mathur, F. Jahanian, A. Prakash, and C. Rasmussen, Corona: A Communication Service for Scalable, Reliable Group Collaboration Systems, Proc. ACM Conference on Computer Supported Cooperative Work (CSCW 96), Boston, MA, Nov. 1996. [download]
- A. G. Mathur and A. Prakash, A Protocol Composition-Based Approach to QoS Control in Collaboration Systems, in Proc. Third IEEE International Conference on Multimedia Computing and Systems, Hiroshima, Japan, June 1996, pp. 62-69. [download]
- A.G. Mathur and A. Prakash, Protocols for Integrated Audio and Shared Windows in Collaborative Systems, in Proc. of ACM Multimedia 94, San Francisco, CA, Oct. 1994, pp.381-388. [download]
- A.G. Mathur and A. Prakash, On Transport Protocols for Audio Conferencing in CSCW Environments, in Proc. of the Workshop on the Role of Real-Time in Multimedia/Interactive Computing , Durham, NC, Nov. 1993. [download]
Session Recording and Replay of Multimedia Workspaces
- N. R. Manohar and A. Prakash, A Flexible Architecture for Integrating Heterogeneous Replayable Workspaces (short paper), Proc. Third IEEE Int'l Conf on Multimedia Computing and Systems, Hiroshima, Japan, June 1996, pp. 274-278. [download]
- N.R. Manohar and A. Prakash, Dealing with Synchronization and Timing Variability in the Playback of Session Recordings, Proceedings of the Third ACM Multimedia Conference, pages 45-56, San Francisco, CA, USA. November 1995. [download]
- N.R. Manohar and A. Prakash, The Session Capture and Replay Paradigm for Asynchronous Collaboration, Proceedings of the European Conference on Computer Supported Cooperative Work, Kluwer, pp. 149-164, Stockholm, Sweden., September 1995. [download]
- N.R. Manohar and A. Prakash, Asynchronous Collaboration via The Record and Replay of Temporal Multimedia Streams, SIGOIS Bulletin: CSCW'94 Workshop on Multimedia Infrastructure for Collaboration, Vol. 15, No. 2, pages 32-34, December 1994. [download]
Security and Access Control in Collaborative Systems
- Jang Ho Lee, Atul Prakash Trent Jaeger, and Gwobaw Wu Supporting
Multi-User, Multi-Applet Workspaces in CBE, The Proceedings of the
Sixth ACM Conference on Computer-Supported Cooperative Work,
November 1996. [download]
- T. Jaeger, A.D. Rubin, and A. Prakash, Building Systems that
Flexibly Control Downloaded Executable Content, Proc. of the 6th
USENIX UNIX Security Symposium, July 22-25, San Jose, CA,
pp. 131-148. (Best Student Paper Award).
[download]
- T. Jaeger and A. D. Rubin, Preserving Integrity in Remote File Location and Retrieval, in Proc. of the Internet Society 1996 Symposium on Network and Distributed System Security , San Diego, CA, Feb. 1996, pg. 53-63. [download]
- T. Jaeger and A. Prakash, Requirements of Role-based Access Control for Collaborative Systems, in Proc. of the 1st ACM Workshop on Role-based Access Control , Gaithersburg, MD, Nov. 1995. [download]
- T. Jaeger and A. Prakash, Implementation of a discretionary access control model for script-based systems, in Proc. of the 8th IEEE Computer Security Foundations Workshop , County Kerry, Ireland, June 1995, pp. 70-84. [download]
- T. Jaeger and A. Prakash, Support for the file system security requirements of computational e-mail systems, in Proceedings of the 2nd ACM Conference on Computer and Communications Security, pg. 1-9, 1994. [download]
UARC Collaboratory Overview Papers
- C.R. Clauer, D.E. Atkins, T.E. Weymouth, G.M. Olson, R. Niciejewski, T.A. Finholt, A. Prakash, C.E. Rasmussen, T. Killeen, T.J. Rosenberg, D. Detrick, J.D. Kelly, Y. Zambre, C. Heinselman, P. Stauning, E. Friis-Christtensen, and S.B. Mende, A Prototype Atmospheric Research Collaboratory (UARC), in Applications of Data Handling and Visualization Technique in Space Atmospheric Sciences, E. Szuszczewicz (ed), NASA SP-519, pp. 105-112, 1995.
- C. R. Clauer, J. D. Kelly, T. J. Rosenberg, C. E. Rasmussen, P. Stauning, E. Friis-Christensen, R. J. Niciejewski, T. L. Killeen, S. B. Mende, Y. Zambre, T. E. Weymouth, A. Prakash, S. E. McDaniel, G. M. Olson, T. A. Finholt, and D. E. Atkins, A New Project to Support Scientific Collaboration Electronically, EOS Trans. Amer. Geophys. Union, Vol. 75, June 28, 1994.
- C.R. Clauer, D.E. Atkins, T.E. Weymouth, G.M. Olson, R. Niciejewski, T. Finholt, A. Prakash, C.E. Rasmussen, T.J. Rosenberg, J.D. Kelly, Y. Zambre, P. Stauning, E. Friis-Christensen, and S.B. Mende, A Prototype Upper Atmospheric Research Collaboratory (UARC) (Abstract), EOS, Transactions on American Geophysical Union, Vol. 74, 1993.
Workflow Modeling and Business Process Reengineering
- T. Jaeger and A. Prakash, Management and Utilization of Knowledge for the Automatic Improvement of Workflow Performance, in Proc. of the Conference on Organizational Computing Systems , Milpitas, CA, Aug. 1995, pg. 32-43. [download]
- T. Jaeger and A. Prakash, Representation and Adaptation of Organization Coordination Knowledge for Autonomous Agent Systems, in Proc. of the 7th Int'l Connference on Software Engineering and Knowledge Engineering , Rockville, MD, June 1995, pg. 103-105. [download]
- T. Jaeger, A. Prakash, and M. Ishikawa, A framework for the automatic improvement of workflow performance, in Proceedings of the Sixth IEEE International Conference on Tools with Artificial Intelligence, pp. 640-646, 1994. [download]
- T. Jaeger and A. Prakash, BizSpec: A business-oriented model for specification and analysis of office information systems, Proc. of the Fifth International Conference on Software Engineering and Knowledge Engineering, pg. 191-198, 1993. [download]
Software Engineering Papers
- S. Paul and A. Prakash, A Query Algebra for Program Databases, IEEE Transactions on Software Engineering, Vol. 22, No. 3, March 1996, pp. 202-217.
- S. Paul and A. Prakash, Object Data Models to Support Source Code Queries: Implementing SCA within REFINE, IEEE Third Workshop on Program Comprehension, Washington D.C., IEEE Press, November 14-15, 1994, pp. 145-152.
- S. Paul and A. Prakash, Supporting Queries on Source Code: A Formal Framework, International Journal of Software Engineering and Knowledge Engineering (Special Issue on Reverse Engineering), Vol. 4, No. 3, September 1994, pp. 325-348. [download]
- S. Paul and A. Prakash, Querying Source Code using an Algebraic Query Language, International Conference on Software Maintenance, IEEE Press, September 1994, pp. 127-136. [download]
- E. Buss, R. De Mori, M. Gentleman, J. Henshaw, H. Johnson, K. Kontogiannis, E. Merlo, H. Muller, J. Mylopoulos, S. Paul, A. Prakash, M. Stanley, S. Tilley, J. Troster and K. Wong, Investigating Reverse Engineering Technologies: The CAS Program Understanding Project, IBM Systems Journal, Vol. 33, No. 3, August 1994, pp. 477-500. [download]
- S. Paul and A. Prakash, Framework for Source Code Search Using Program Patterns, IEEE Transactions on Software Engineering, Volume 20, Number 6, June 1994, pp. 463-475. [download]
- S. Paul, A. Prakash, E. Buss, and J. Henshaw, Theories and Techniques of Program Understanding, Proc. of the 1991 CAS Conference, IBM Canada, Center of Advanced Studies, Toronto, Canada, October 1991, pp. 37-54.
- C.V. Ramamoorthy, Y. Usuda, A. Prakash, and W.T. Tsai, The Evolution Support Environment System, IEEE Trans. on Software Engineering, Vol. 16, No. 11, November 1990, pp. 1225-1234.
- C.V. Ramamoorthy, V. Garg, and A. Prakash, Support for Reusability in Genesis, IEEE Transactions in Software Engineering, Vol 14, No. 8, August 1988, pp. 1145-1154.
- C.V. Ramamoorthy, V. Garg, and A. Prakash, Programming in the Large, IEEE Transactions on Software Engineering, Vol. 12, No. 7, July 1986, pp. 769-783.
- C. V. Ramamoorthy, A. Prakash, W.-T. Tsai, and Y. Usuda, Software Engineering: Status and Perspectives, IEEE Computer, Vol. 17, No. 10, October 1984, pp. 191-209.
Distributed Simulation Papers:
- A. Prakash and R. Subramanian, An Efficient Optimistic Distributed Simulation Scheme based on Conditional Knowledge, Proc. of The Sixth Parallel and Distributed Simulation Workshop, 1992 SCS Western Multiconference, IEEE Press, January 1992, pp. 85-94.
- A. Prakash and R. Subramanian, Filter: An Algorithm for Reducing Cascaded Rollbacks in Optimistic Distributed Simulation, Proc. of the 24th Annual Simulation Symposium, 1991 Simulation Multiconference, IEEE Press, April 1991, pp. 123-132.
- A. Prakash and C.V. Ramamoorthy, Hierarchical Distributed Simulations, Proc. of the 8th International Conference on Distributed Computing Systems, IEEE Press, 1988, pp. 341-348.
For questions, please contact aprakash@umich.edu