Systems Research Group
[2.] Nayeem Islam. Customized Message Passing and Scheduling for Parallel and Distributed Applications. PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, May 1994. Tech. Report UIUCDCS-R-94-1856, UILU-ENG-94-1714.
[3.] Roy Campbell, Nayeem Islam, Peter Madany, and David Raila. Designing and Implementing Choices:an Object-Oriented System i n C++. Communications of the ACM, September 1993.
[4.] Roy H. Campbell and Nayeem Islam. `` Choices: A Parallel Object-Oriented Operating System''. In Gul Agha, Peter Wegner, and Akinori Yonezawa, editors, Research Directions in Concurrent Object-Oriented Programmi ng. MIT Press, 1993.
[5.] Roy H. Campbell and Nayeem Islam. A Technique for Documenting the Framework of an Object-Oriented System. Computing Systems, 6(4), 1993.
[6.] Nayeem Islam and Roy Campbell. ``Uniform Co-Scheduling Using Object-Oriented Design Techniques''. In International Conference on Decentralized and Distributed Systems, Palma de Mallorca, Spain, September 1993.
[7.] Nayeem Islam, Robert E. McGrath, and Roy Campbell. ``Parallel Distributed Application Performance and Message Pas sing: A case study''. In Symposium on Experienves with Distributed and Multiprocess or Systems (SEDMS IV), San Diego, California, September 1993.
[8.] Swee Boon Lim, Lun Xiao, and Roy H. Campbell. `` Distributed Access to Persistent Objects''. In International Conference on Decentralized and Distributed Systems, pages 209-220, Palma de Mallorca, Spain, September 1993.
[9.] Lun Xiao and Roy H. Campbell. Object-Oriented Transactions in Choices. In Proceedings of the 26th Hawaii International Conference on System Sciences, Hawaii, January 1993.
[10.] R. H. Campbell, J. J. Hine, and V. F. Russo. ``Choices for Mission Critical Computing''. In Ashok Agrawala, Karen Gordon, and Phillip Hwang, editors, Studies in Computer and Communication Systems, pages 11-20. IOS Press, 1992.
[11.] Roy H. Campbell, Nayeem Islam, and Peter Madany. Choices, Frameworks and Refinement. Computing Systems, 5(3):217-257, 1992.
[12.] Roy H. Campbell and Nayeem Islam. ``A Technique for Documenting the Framework of an Object-Oriented System''. In Proceedings Second International Workshop on Object-Orientation in Operating Systems, pages 288-300, Paris, France, September 1992.
[13.] Michael W. Condry, Swee Boon Lim, and Lup Yuen Lee. ``The Object-Oriented Advantage in Prototyping a Remote File System''. In Proceedings Second International Workshop on Object-Orientation in Operating Systems, pages 190-199, Paris, France, September 1992.
[14.] John L. Coolidge. The choices unix compatibility framework. Master's thesis, The University of Illinois at Urbana-Champaign, 1992.
[15.] Amitabh Dave, Mohlalefi Sefika, and Roy H. Campbell. ``Proxies, Application Interfaces, and Distributed Systems''. In Proceedings Second International Workshop on Object-Orientation in Operating Systems, pages 212-220, Paris, France, September 1992.
[16.] David Dysktra. Object-oriented Hierarchies Across Protection Boundaries. Technical report, The University of Illinois at Urbana-Champaign, 1992. To be published, May.
[17.] Nayeem Islam and Roy H. Campbell. Design Considerations for Shared Memory Multiprocessor Message Systems. In Proceedings of the Symposium on Experiences with Distributed and Multiprocessor Systems, pages 149-171, Newport Beach, California, March 1992. Usenix.
[18.] Nayeem Islam and Roy H. Campbell. ``Design Considerations for Shared Memory Multiprocessor Message Systems''. In IEEE Transactions on Parallel and Distributed Systems, pages 702-711, November 1992.
[19.] Nayeem Islam and Roy H. Campbell. ``Design Considerations for Shared Memory Multiprocessor Message Systems''(judged by committee to be one of two best papers). In Symposium on Experiences with Distributed and Multiprocessor Systems, Newport Beach, California, March 1992.
[20.] Nayeem Islam and Roy H. Campbell. ``Reusable Dataflow Diagrams''. Technical Report UIUCDCS-R-92-1770, Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, September 1992.
[21.] Lup Lee. PC-Choices Object-oriented Operating System. Technical report, The University of Illinois at Urbana-Champaign, Aug 1992.
[22.] Peter Madany, Nayeem Islam, Panayotis Kougiouris, and Roy H. Campbell. ``Practical Examples of Reification and Reflection in C++''. In International Workshop on Reflection and MetaLevel Architecture, pages 76-82, November 1992.
[23.] Peter W. Madany and Roy H. Campbell. Organizing and Typing of Persistent Objects within an Object-Oriented Framework. In Proceedings of the 25th Hawaii International Conference on System Sciences, Kauai, Hawaii, January 1992.
[24.] Peter W. Madany. An Object-oriented Framework for File Systems. Technical report, University of Illinois, May 1992.
[25.] David Raila. The Choices Object-oriented Operating System on the Sparc Architecture. Technical report, The University of Illinois at Urbana-Champaign, Aug 1992.
[26.] Aamod Sane and Roy Campbell. Subclassing state machines. Technical Report UIUCDCS, University of Illinois at Urbana-Champaign, October 1992.
[27.] Jonathan M. Zweig. An object-oriented framework for implementing network protocols. Master's thesis, The University of Illinois at Urbana-Champaign, 1992.
[28.] Roy H. Campbell, Nayeem Islam, Ralph Johnson, Panos Kougiouris, and Peter Madany. Choices, Frameworks and Refinement. In Luis-Felipe Cabrera and Vincent Russo, and Marc Shapiro, editor, Object-Orientation in Operating Systems, pages 9-15, Palo Alto, CA, October 1991. IEEE Computer Society Press.
[29.] Bjorn Andrew Helgaas. Porting the Choices Object-oriented Operating System to the Motorola 68030. Technical report, The University of Illinois at Urbana-Champaign, May 1991.
[30.] Nayeem Islam and Roy H. Campbell. ``Performance of Message based Applications on an Object-Oriented Operating System''. Technical Report UIUCDCS-R-91-1675, Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, March 1991.
[31.] Ralph E. Johnson and Jonathan M. Zweig. Delegation in C++. The Journal of Object-Oriented Programming, 4(7), November/December 1991.
[32.] Raph E. Johnson and Vincent F. Russo. Reusing object-oriented design. Technical Report UIUCDCS-R-91-1696, University of Illinois, May 1991.
[33.] Panos Kougiouris. A Device Management Framework for an Object-oriented Operating System. Technical report, The University of Illinois at Urbana-Champaign, May 1991.
[34.] Peter W. Madany, Roy H. Campbell, and Panos Kougiouris. Experiences Building an Object-Oriented System in C++. In Jean Bezivin and Bertrand Meyer, editor, Technology of Object-Oriented Languages and Systems Conference, pages 35-49. Prentice Hall, Paris, France, March 1991.
[35.] Roy H. Campbell and Peter W. Madany. Considerations of Persistence and Security in Choices, an Object-Oriented Operating System. In J. Rosenberg and J. Leslie Keedy, editors, Security and Persistence, Workshops in Computing, pages 289-300. Springer-Verlag, New York, 1990. Proceedings of the International Workshop on Computer Architectures to Support Security and Persistence of Information, Bremen, Federal Republic of Germany, May 1990.
[36.] Vincent F. Russo, Peter W. Madany, and Roy H. Campbell. C++ and Operating Systems Performance: a Case Study. In 1990 USENIX C++ Conference, pages 103-114, San Francisco, CA, April 1990.
[37.] Vincent F. Russo. An Object-Oriented Operating System. PhD thesis, University of Illinois at Urbana-Champaign, October 1990.
[38.] Aamod Sane, Kenneth MacGregor, and Roy Campbell. Distributed Virtual Memory Consistency Protocols: Design and Performance. In Proceedings of the Second IEEE Workshop in Experimental Distributed Systems, pages 91-96, Huntsville, Alabama, October 1990.
[39.] Jonathan Zweig and Ralph E. Johnson. The conduit: A communication abstraction in C++. In Proceedings of the USENIX C++ Conference, pages 191-204, San Francisco, California, April 1990.
[40.] R. H. Campbell, J. J. Hine, and V. F. Russo. ``Choices for Mission Critical Computing''. In 1989 Workshop on Operating Systems for Mission Critical Computing, pages V1-V10, September 1989.
[41.] Roy H. Campbell, Gary M. Johnston, Peter W. Madany, and Vincent F. Russo. Principles of Object-Oriented Operating System Design. Technical Report UIUCDCS-R-89-1510, University of Illinois at Urbana-Champaign, April 1989.
[42.] G. M. Johnston and R. H. Campbell. ``An Object-Oriented Implementation of Distributed Virtual Memory''. In Workshop on Experiences with Building Distributed and Multiprocessor Systems, pages 39-57. Usenix, 1989.
[43.] V. F. Russo and R. H. Campbell. ``Virtual Memory and Backing Storage Management in Multiprocessor Operating Systems Using Object-Oriented Design Techniques''. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications, pages 267-278, October 1989.
[44.] Roy H. Campbell and Daniel A. Reed. Tapestry Unifying Shared and Distributed Memory Parallel Systems. Technical Report UIUCDCS-R-88-1449, UILU-ENG-88-1754, Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, August 1988.
[45.] G. M. Johnston and R. H. Campbell. ``A Multiprocessor Operating System Simulator''. In Proceedings of the USENIX C++ Workshop, pages 169-182, Denver, Co, October 1988.
[46.] Gary Johnston and Roy H. Campbell. ``A Multiprocessor Operating System Simulator''. Technical Report UIUCDCS-R-88-1460, Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, September 1988.
[47.] P. W. Madany, R. H. Campbell, V. Russo, and D. E. Leyens. ``A Class Hierarchy for Building Stream-Oriented File Systems''. In ECOOP '89, pages 311-328, Nottingham, UK, 1988.
[48.] V. Russo P. Madany, D. E. Leyens and R. H. Campbell. ``A C++ Class Hierarchy for Building UNIX-Like File Systems''. In Proceedings of the USENIX C++ Conference, pages 65-79, Denver Co, October 1988.
[49.] V. Russo, G. M. Johnston, and R. H. Campbell. ``Process Management and Exception Handling in Multiprocessor Operating Systems Using Object-Oriented Design Techniques''. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications, pages 248-258, 1988. Also Technical Report No. UIUCDCS-R-88-1415, Department of Computer Science, University of Illinois at Urbana-Champaign.
[50.] R. H. Campbell, G. Johnston, K. Kenny, G. Murakami, and V. Russo. ``Choices (Class Hierarchical Open Interface for Custom Embedded Systems)''. In Fourth Workshop on Real-Time Operating Systems, pages 12-18, Cambridge, Mass., July 1987.
[51.] R. H. Campbell, G. Johnston, K. Kenny, G. Murakami, and V. Russo. ``Choices (Class Hierarchical Open Interface for Custom Embedded Systems)''. Operating Systems Review, 21(3):9-17, July 1987.
[52.] R. H. Campbell, G. M. Johnston, and V. Russo. ``Choices (Class Hierarchical Open Interface for Custom Embedded Systems)''. ACM Operating Systems Review, 21(3):9-17, July 1987.
[53.] R. H. Campbell, V. Russo, and G. M. Johnston. ``The Design of a Multiprocessor Operating System''. In Proceedings of the USENIX C++ Workshop, pages 109-125, Santa Fe, New Mexico, November 1987.
This document was generated using the LaTeX2HTML translator Version 0.5.3 (Wed Jan 26 1994) Copyright © 1993, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html -split 0 ChoicesRef.tex.
The translation was initiated by roy@ on Fri Aug 12 17:14:59 CDT 1994