Playground Publications

Overview Papers

Kenneth J. Goldman, Bala Swaminathan, T. Paul McCartney, Michael D. Anderson, Ram Sethuraman. The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications. IEEE Transactions on Software Engineering, 21(9):735-746, September 1995.

Kenneth J. Goldman, T. Paul McCartney, Ram Sethuraman, Bala Swaminathan. The Programmers' Playground: A Demonstration. In Proceedings of the Third ACM International Multimedia Conference (MM'95), San Francisco, CA, November 1995, pp. 317-318.


User Manuals

Kenneth J. Goldman, Joe Hoffert, T. Paul McCartney, Jerome Plun, Todd Rodgers. Building Interactive Distributed Applications in C++ with The Programmers Playground. Washington University Department of Computer Science WUCS-97-14, February 1997.

T. Paul McCartney. The Playground Mediator: Visual Tool for Configuring and Debugging Distributed Applications. Washington University Department of Computer Science WUCS-98-09, March 1998.

T. Paul McCartney, Kenneth J. Goldman. EUPHORIA Reference Manual. Washington University Department of Computer Science WUCS-97-13, February 1997.

William M. Shapiro, T. Paul McCartney, E.F. Berkley Shands. The Programmers' Playground Application Management System User Guide. Washington University Department of Computer Science WUCS-97-32, August 1997.


Distributed Computing

Kenneth J. Goldman. Data Interfaces as Support for Module Migration. Proceedings of the Second International Workshope on Configurable Distributed Systems. Pittsburgh, Pennsylvania, 212 (March 21-23, 1994).

Bala Swaminathan, Kenneth J. Goldman. An Incremental Distributed Algorithm for Computing Biconnected Components. In Proceedings of the Eighth International Workshop on Distributed Algorithms (WDAG), Terschelling, Netherlands, September 1994, pp. 238-252.

Bala Swaminathan, Kenneth J. Goldman. Dynamic Reconfiguration with I/O Abstraction. Proceedings of the 7th IEEE Symposium on Parallel and Distributed Processing (SPDP), San Antonio, Texas, October 1995, pp. 496-501.

Ram Sethuraman and Kenneth J. Goldman. Formal Specification of a Dynamically Configurable Distributed System Washington University Department of Computer Science WUCS-95-17, November 1995.

Bala Swaminathan, Kenneth J. Goldman. Data Handles and Virtual Connections: High-level Support for Anonymous Reconfiguration. Proceedings of the 3rd International Conference on Configurable Distributed Systems, Annapolis, Maryland, May 1996, pp. 19-26.


Application Papers

Jyoti K. Parwatikar, A. Maynard Engebretson, T. Paul McCartney, John D. Dehart, Kenneth J. Goldman. Vaudeville: A High Performance, Voice Activated Teleconferencing Application. To appear in Multimedia Tools and Applications.

William M. Shapiro, Kenneth J. Goldman. Distributed Stream Filtering For Database Applications. Washington University Department of Computer Science WUCS-96-27, October 1996.

T. Paul McCartney, E.F. Berkley Shands, Kenneth J. Goldman, William M. Shapiro. Application Development and Management in The Programmers' Playground. Washington University Department of Computer Science WUCS-98-18, June 1998.


User Interface & Visualization Papers

T. Paul McCartney, Kenneth J. Goldman. Visual Specification of Interprocess and Intraprocess Communication. In Proceedings of the 10th International Symposium on Visual Languages (VL'94), St. Louis, MO, October 1994, pp. 80-87.

T. Paul McCartney. User Interface Applications of a Multi-way Constraint Solver. Washington University Department of Computer Science WUCS-95-22, October 1995.

T. Paul McCartney, Kenneth J. Goldman, David E. Saff. EUPHORIA: End-User Construction of Direct Manipulation User Interfaces for Distributed Applications. Software Concepts and Tools, 16(4):147-159, December 1995.

T. Paul McCartney. A Usability Study of End-User Construction of Direct Manipulation User Interfaces. Software Concepts and Tools, 18(2):63-72, June 1997.

T. Paul McCartney, Kenneth J. Goldman. End-User Visualization and Manipulation of Distributed Aggregate Data. Washington University Department of Computer Science WUCS-97-48, December 1997.


Theses and Dissertations

Marin Bezic. Synchronized Data Objects Senior Thesis. Washington University Department of Computer Science WUCS-95-13, May 1995.

Andrew S. Koransky. Distributed Debugging with I/O Abstraction Senior Thesis. Washington University Department of Computer Science WUCS-95-14, May 1995.

T. Paul McCartney. End-user Construction and Configuration of Distributed Multimedia Applications D.Sc. Dissertation. Washington University Department of Computer Science WUCS-96-24, September 1996.

William M. Shapiro. Integrating a Constraint Mechanism with the JavaBeans Model. Senior Thesis. Washington University Department of Computer Science WUCS-98-12, May 1998.