The diversity in hardware and software configurations, and the resulting performance variations gave rise to several operating systems research projects. This adaptivity is achieved through dynamic component attachments or new code downloads. While not using full reflection, these projects have contributed a number of interesting ideas. Other notable work on the use of reflection in systems . However , once customized, the characteristics may not change dynamically.
More recent systems support a higher degree of dynamic reconfiguration.
Roy H. Campbell and See-Mong Tan. In Fifth Workshop on Hot Topics in Operating Systems, Orcas Island, Washington, May 1995. IEEE Computer Society. On the contrary, high level design models like subsystems that go beyond language defined concepts must be specified by the user. Roy H. Campbell and See-Mong Tan.