next up previous
Next: About this document ... Up: BATCHING: A Design Pattern Previous: Acknowledgments


F. J. Ballesteros, R. Jiménez-Peris, M. Patiño-Martínez, F. Kon, S. Arévalo, and R. H. Campbell.
Using Interpreted CompositeCalls to Improve Operating System Services.
Submitted for publication, 1998.
Also available in

Franscisco J. Ballesteros, Fabio Kon, and Roy H. Campbell.
A Detailed Description of Off++, a Distributed Adaptable Microkernel.
Technical Report UIUCDCS-R-97-2035, Department of Computer Science, University of Illinois at Urbana-Champaign, August 1997.

P. A. Bernstein, V. Hadzilacos, and N. Goodman.
Concurrency Control and Recovery in Database Systems.
Addison Wesley, 1987.

B.N. Bershad, S. Savage, P. Pardyak, E.G. Sirer, M. Fiuczynski, D. Becker, S. Eggers, and C. Chambers.
Extensibility, safety and performance in the SPIN operating system.
In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles. ACM, December 1995.

Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
Design Patterns. Elements of Object-Oriented Software.
Addison-Wesley, 1995.

J. Gray.
Operating Systems: An Advanced Course.
Springer, 1978.

R. Jiménez-Peris, M. Patiño-Martínez, and S. Arévalo.
Multithreaded Rendezvous: A Design Pattern for Distributed Rendezvous.
In Proc. of ACM Symposium on Applied Computing. ACM Press, Feb. 1999.

R. Greg Lavender and Douglas C. Schmidt.
Active object - an object behavioral pattern for concurrent programming.
In Proceedings of the Second Pattern Languages of Programs conference (PLoP)., Monticello, Illinois, September 1995.

Y. Li, S. M. Tan, M. Sefika, R. H. Campbell, and W. S. Liao.
Dynamic Customization in the $\mu$Choices Operating System.
In Proceedings of Reflection'96, San Francisco, April 1996. Reflection'96.

B. Liskov.
Distributed Programming in Argus.
Communications of the ACM, 31(3):300-312, Mar. 1988.

Ajay Mohindra, Apratim Purakayastha, Deborra Zukowski, , and Murthy Devarakonda.
Programming Network Components Using NetPebbles: An Early Report.
In Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems, Santa Fe, New Mexico, April 1998. USENIX.

P.E.Clements, Todd Papaioannou, and John Edwards.
Aglets: Enabling the Virtual Enterprise.
In Proc. of the Managing Enterprises - Stakeholders, Engineering, Logistics and Achievement Intl. Conference (ME-SELA '97), Loughborough University, UK, 1997.
Also available in

James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorenson.
Object-Oriented Modeling and Design.
Prentice-Hall, 1991.

Aamod Sane and Roy Campbell.
Composite Messages: A Structural Pattern for Communication between Components.
In OOPSLA '95 workshop on design patterns for concurrent, parallel, and distributed object-oriented systems, 1995.

S. K. Shrivastava, G. N. Dixon, and G. D. Parrington.
An Overview of Arjuna: A Programming System for Reliable Distributed Computing.
IEEE Software, 8(1):63-73, Jan. 1991.

Jeniffer Tidwell.
Interaction patterns.
In Proceedings of PLoP98, 1998.

Francisco J Ballesteros