Adaptability is an essential feature of future operating systems. In contrast to problem-specific mechanisms, e. g. replication of files or migration of processes, this paper investigates a general, straightforward approach in an object-oriented environment. Adaptability is provided for all objects regardless of their type and the required type of adaptability, e. g. replication, migration, access control, fault-tolerance. It may be viewed as the adaptability of the infrastructure of an object and may be implemented by reflection upon this infrastructure. Reflection mechanisms supported by the base object management are incorporated into the BirliX system in an orthogonal way.
|
364
|
Concepts and experiments in computational reflection
– Maes
- 1987
|
|
184
|
The Apertos reflective operating system: The concept and its implementation
– Yokote
- 1992
|
|
121
|
Computational reflection
– Maes
- 1987
|
|
99
|
Metaclasses are first class : the objvlisp model
– Cointe
- 1987
|
|
79
|
Computational Reflection in Class Based Object Oriented Languages
– Ferber
- 1989
|
|
69
|
A Distributed Load Balancing Policy for a Multicomputer," Software - Practice
– Barak, Shiloh
- 1985
|
|
46
|
A reflective architecture for an object-oriented distributed operating system
– Yokote, Teraoka, et al.
- 1989
|
|
36
|
Reflective Facilities in Smalltalk-80
– Foote, Johnson
- 1989
|
|
27
|
Choices, Frameworks and Refinement
– Campbell, Islam, et al.
- 1991
|
|
19
|
Fumio Teraoka, Atsushi Mitsuzawa, Nobuhisa Fujinami, and Mario Tokoro. The Muse object architecture: A new operating system structuring concept
– Yokote
- 1991
|
|
18
|
SPACE: a new approach to operating system abstraction
– Probert, Bruno, et al.
- 1991
|
|
13
|
The COMMON LISP Object-Oriented Programming Language Standard
– Moon
- 1989
|
|
13
|
Protection in the BirliX Operating System
– Kowalski, Hartig
- 1990
|
|
10
|
Operating System(s) on Top of Persistent Object Systems --- The BirliX Approach
– Hartig, Kuhnhauser, et al.
- 1992
|
|
9
|
COOL-2: an Object-Oriented Support Platform Built above the Chorus MicroKernel
– Lea, Amaral, et al.
- 1991
|
|
6
|
A Generic Object-Oriented Virtual Machine
– Krakowiak, Freyssinet, et al.
- 1991
|
|
4
|
Migrating Multi-Threaded, Shared Objects
– Lux, Kuhnhauser, et al.
- 1993
|
|
2
|
enericity vs Inheritance vs Delegation vs Conformance vs
– Blair, allagher, et al.
- 1989
|
|
2
|
The BirliX Security Architecture. Arbeitspapiere der gmd 657, esellschaft fur Mathematik und Datenverarbeitung
– Hartig, Kowalski, et al.
- 1992
|
|
1
|
radimir Starovic. Towards eneric Support for Distributed Information Systems
– Cahill, Horn
- 1991
|
|
1
|
bjectriented rogramming --- An volutionary Approach
– Cox, Novobilski
- 1991
|
|
1
|
malltal - : he anguage and its Implementation
– oldberg, Robson
- 1983
|
|
1
|
he Art of the etaobject rotocol
– Kiczales, Rivieres, et al.
- 1991
|
|
1
|
editors. International or shop on perating ystems of the s and Beyond
– Krashmer, Nehmer
- 1991
|
|
1
|
Hybrid roup Reflective Architecture for Object-Oriented Concurrent Reflective Programming
– Matsuoka, Watanabe, et al.
- 1991
|
|
1
|
Reflective Computation in ABCL-Family of Languages for Distributed Computation --- an Overview. In osition aper for the A II or shop, A
– Matsuoka, Yonezawa
- 1992
|
|
1
|
bject- riented oftware onstruction
– Meyer
- 1988
|
|
1
|
Einige Thesen zur zukunftigen Entwicklung verteilter Systemarchitekturen
– Nehmer
- 1990
|
|
1
|
he - istributed ystem Architecture
– Popek, Walker
- 1985
|
|
1
|
From the Broad Notion of Reflection to the Engineering Practice of ObjectOriented Metalevel Architectures
– Rao
- 1991
|
|
1
|
SOS: An Object-Oriented Operating System --- Asseccment and Perspectives. omputing ystems
– Shapiro, ourhant, et al.
- 1989
|