skip to main content
article
Free Access

The Apertos reflective operating system: the concept and its implementation

Published:31 October 1992Publication History
First page image

References

  1. Abrossimov et al. 89 Vadim Abrossimov, Marc Rozier, and Marc Shapiro. Generic Virtual Memory Management for Operating System Kernels. In Proceedings of the 12th ACM Symposium on Operating System. Principles, pp. 123-136, December 1989.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anderson et al. 91 Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska, and Henry M. Levy. Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism. In Proceedings of the 13th A CM Symposium on Operating System Principles, pp. 95-109, October 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Campbell et al. 91 Roy H. Campbell, Nayeem Islam, Ralph Johnson, Panos Kougiouris, and Peter Madany. Choices, Frameworks and Refinement. In Proceedings of the 1991 international Workshop on Object Orientation in Operating Systems, pp. 9-15. IEEE Computer Society Press, October 1991.]]Google ScholarGoogle ScholarCross RefCross Ref
  4. Ellis and Stroustrup 90 Margaret A. Ellis and Bjarne Stroustrup. The Annotated C++ Reference Manual. Addison Wesley, 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fujinami and Yokote 92 Nobuhisa Fujinami and Yasuhiko Yokote. Naming and Addressing of Objects without Unique Identifiers. In Proceedings of the 12th International Conference on Distributed Computing Systems, June 1992. also appeared in SCSL-TR-92- 004 of Sony Computer Science Laboratory inc.]]Google ScholarGoogle ScholarCross RefCross Ref
  6. Hölzle et al. 90 Urs HSlzle, Bay-Wei Chang, Craig Chambers, and David Ungar. The Self Manual Version 1.0, june 1990.]]Google ScholarGoogle Scholar
  7. Ibrahim 91 Mamdouh H. Ibrahim, editor. Proceedings of the O OPSLA '9i Workshop on Reflection and Metalevel Architectures in Object-Oriented Programming, 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ishikawa 91a Yutaka Ishikawa. Position Paper on I- WOOOS, 1991. appeared in the collection of position papers for the International Workshop on Object- Orientation in Operating Systems.]]Google ScholarGoogle Scholar
  9. Ishikawa 91b Yutaka Ishikawa. Reflection Facilities and Realistic Programming. A CM SIGPLAN NO- TICES, Vol. 26, No. 8, August 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Kiczales et al. 91 Gregor Kiczales, Jim des Rivi~res, and Daniel G. Bobrow. The Art of the Metaobject Protocol. The MIT Press, 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kistler and Satyanarayanan 91 James J. Kistler and M. Satyanarayanan. Disconnected Operation in the Coda File System. In Proceedings of the 13th A CM Symposium on Operating System Principles, pp. 213- 225, October 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Levin et al. 75 R. Levin, E. Cohen, W. Corwin, F. Pollack, and W. Wulf. POLICY/MECHANISM SEPARATION IN HYDRA. In Proceedings of the 5th A CM Symposium on Operating System Principles, pp. 132-140. ACM Press, November 1975.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Liskov et al. 85 Barbara Liskov, Maurice Herlihy, and Lucy Gilbert. Limitations of Synchronous Communication with Static Process Structure in Languages for Distributed Computing. Technical Report Programming Methodology Group Memo 41-1, Massachusetts Institute of Technology, September 1985.]]Google ScholarGoogle Scholar
  14. Maes 87 Pattie Maes. COMPUTATIONAL RE- FLECTION. Technical Report TR-87-2, VUB AI- LAB, 1987.]]Google ScholarGoogle Scholar
  15. Marsh et al. 91 Brian D. Marsh, Michael L. Scott, Thomas j. LeBlanc, and Evangelos P. Markatos. First-Class User-Level Threads. In Proceedings o} the 13th A CM Symposium on Operating System Principles, pp. 110-121, October 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Masuhara et al. 92 Hidehiko Masuhara, Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa. Object-Oriented Concurrent Reflective Languages can be Implemented Efficiently. In Proceedings of Object-Oriented Programming Systems, Languages and Applications in 1992. ACM Press, October 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Matsuoka et al. 91 Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa. Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming. In Proceedings of ECOOP'91 European Conference on Object-Oriented Programming, pp. 231-250, July 1991. Lecture Notes in Computer Science 512.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Rao 91 Ramana Rao. Implementational Reflection in Silica. In Proceedings of ECOOP'91 European Conference on Object-Oriented Programming, pp. 251- 266, July 1991. Lecture Notes in Computer Science 512.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rozier et al. 88 M. Rozier: V. Abrossimov, F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. L(~onard, and W. Neuhauser. Chorus Distributed Operating Systems. Computing Systems~ Vol. 1, No. 4, pp.305-370, Fall 1988.]]Google ScholarGoogle Scholar
  20. Russo et al. 88 Vincent Russo. Gary Johnston, and Roy Campbell. Process Management and Exception Handling ill Multiprocessor Operating Systems using Object-Oriented Design Techniques. In Proceedings o/ Object-Oriented Programming Systems, Languages and Applications in 1988. ACM Press, September 1988. also appeared in SIGPLAN NOTICES, Vol.23, No. ll.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Smith 84 Brian Cantwell Smith. Reflection and Semantics in Lisp. In Proceedings of the 11th A CM Symposium on Principles of Programming Languages, January 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Tanenbaum et al. 90 Andrew S. Tanenbaum, Robbert van Renesse, Hans van Staveren, Gregory j. Sharp, Sape J. Mullender, Jack Jansen, and Guido van Rossum. Experiences with the Amoeba Distributed Operating System. Communications o/ the A CM, Vol. 33, No. 12, pp.46-63, December 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Tevanian 87 Avadis Tewnian, Jr. Architecture independent Virtual Memory Management for Parallel and Distributed Environment: The Mach Approach. Technical Report CMU-CS-88-106, Department of Computer Science, Carnegie Mellon University, December 1987.]]Google ScholarGoogle Scholar
  24. Tokoro 90 Mario Tokoro. Computational Field Model: Toward a New Computing Model/Methodology for Open Distributed Environment. In Proceedings o,f the 2nd IEEE Workshop on Future Trends in Distributed Computing Systems, September 1990. also appeared as Technical Report SCSL-TR-90-006.]]Google ScholarGoogle ScholarCross RefCross Ref
  25. Tokuda and Mercer 89 Hideyuki Tokuda and Clifford W. Mercer. ARTS: A Distributed Real-Time Kernel. Operating Systems Review, Vol. 23, No. 3, pp.29-53, July 1989.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Yokote et al. 89 Yasuhiko Yokote, Fumio Teraoka, and Mario Tokoro. A Reflective Architecture for an Object-Oriented Distributed Operating System. In Proceedings of ECOOP'89 European Conference on Object-Oriented Programm~;ng, July 1989. also appeared in SCSL-TR-89-001 of Solly Computer Science Laboratory Inc.]]Google ScholarGoogle Scholar
  27. Yokote et al. 91a Yasuhiko Yokote, Atsushi Mitsuzawa, Nobuhisa Fujinami, and Mario Tokoro. Reflective Object Management in the Muse Operating System. In Proceedings o/ the 1991 International Workshop on Object Orientation in Operating Systems, pp. 16-23. IEEE Computer Society Press, October 1991. also appeared in SCSL-TR-91-009 of Sony Computer Science Laboratory Inc.]]Google ScholarGoogle ScholarCross RefCross Ref
  28. Yokote et al. 91b Yasuhiko Yokote, Fumio Teraoka, Atsushi Mitsuzawa, Nobuhisa Fujinami, and Mario Tokoro. The Muse Object Architecture: A New Operating System Structuring Concept. A CM Operating Systems Review, Vol. 25, No. 2, pp.22-46, April 1991. also appeared in SCSL-TR-91-002 of Sony Computer Science Laboratory inc.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Yonezawa and Tokoro 87 Akinori Yonezawa and Mario Tokoro, editors. Object-Oriented Concurrent Programming. The MIT Press, 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The Apertos reflective operating system: the concept and its implementation

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGPLAN Notices
          ACM SIGPLAN Notices  Volume 27, Issue 10
          Oct. 1992
          486 pages
          ISSN:0362-1340
          EISSN:1558-1160
          DOI:10.1145/141937
          Issue’s Table of Contents
          • cover image ACM Conferences
            OOPSLA '92: Conference proceedings on Object-oriented programming systems, languages, and applications
            October 1992
            492 pages
            ISBN:0201533723
            DOI:10.1145/141936
            • Chairman:
            • John Pugh

          Copyright © 1992 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 31 October 1992

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader