Abstract
The design of an object-oriented operating system (OOOS) involves the design of a model that governs the objects’ method execution. In this paper we show the design of an OOOS based on an OO abstract machine: specifically, the design of the computational model. We propose the adoption of an active object model and we think reflection is a helpful tool to achieve a flexible OO computational system.
This work has been supported in part by the 2nd plan (FICYT) of research of the Principado de Asturias, Spain, under project PBP-TIC-97-01 “Sistema Integral Orientado a Objetos: OVIEDO3”
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Álvarez-García, F., Álvarez-Gutiérrez, D., Tajes-Martínez, L., Díaz-Fondón, M.A., Izquierdo-Castanedo, R., Cueva-Lovelle, J.M., “An Object-Oriented Abstract Machine as the substrate for an Object-Oriented Operating System”, Workshop on Object-Orientation and Operating Systems, 11th European Conference on Object-Oriented Programming (ECOOP’97), Jyväskylä (Finland), June 1997
Yokote, Y., The Apertos reflective operating system: The concept and its implementation. Proceedings of the 1992 Conference on Object-Oriented Programming Systems, Languages and Applications. ACM Special Interest Group on Programming Languages, ACM Press, October 1992.
The Merlin Project, http://www.lsi.usp.br/~jecel/merlin.html, November, 1996
Cahill, V., Flexibility in Object-Oriented Operating Systems: A Review, 3 rd CaberNet Radicals Workshop, Connemara (Ireland), May 1996
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tajes-Martínez, L., Álvarez-García, F., Díaz-Fondón, M., Álvarez-Gutiérrez, D., Cueva-Lovelle, J.M. (1998). A Computational Model for a Distributed Object-Oriented Operating System Based on a Reflective Abstract Machine. In: Demeyer, S., Bosch, J. (eds) Object-Oriented Technology: ECOOP’98 Workshop Reader. ECOOP 1998. Lecture Notes in Computer Science, vol 1543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49255-0_112
Download citation
DOI: https://doi.org/10.1007/3-540-49255-0_112
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65460-5
Online ISBN: 978-3-540-49255-9
eBook Packages: Springer Book Archive