Home > Research > Publications & Outputs > Adaptive operating system design using reflection
View graph of relations

Adaptive operating system design using reflection

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Adaptive operating system design using reflection. / Lea, Rodger; Yokote, Yasuhiko; Itoh, Jun-ichiro.
Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers. ed. / Jean-Pierre Briot; Jean-Marc Geib; Akinori Yonezawa. Berlin: Springer Verlag, 1996. p. 205-218 (Lecture Notes in Computer Science; Vol. 1107).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Lea, R, Yokote, Y & Itoh, J 1996, Adaptive operating system design using reflection. in J-P Briot, J-M Geib & A Yonezawa (eds), Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers. Lecture Notes in Computer Science, vol. 1107, Springer Verlag, Berlin, pp. 205-218. https://doi.org/10.1007/3-540-61487-7_29

APA

Lea, R., Yokote, Y., & Itoh, J. (1996). Adaptive operating system design using reflection. In J-P. Briot, J-M. Geib, & A. Yonezawa (Eds.), Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers (pp. 205-218). (Lecture Notes in Computer Science; Vol. 1107). Springer Verlag. https://doi.org/10.1007/3-540-61487-7_29

Vancouver

Lea R, Yokote Y, Itoh J. Adaptive operating system design using reflection. In Briot J-P, Geib J-M, Yonezawa A, editors, Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers. Berlin: Springer Verlag. 1996. p. 205-218. (Lecture Notes in Computer Science). doi: 10.1007/3-540-61487-7_29

Author

Lea, Rodger ; Yokote, Yasuhiko ; Itoh, Jun-ichiro. / Adaptive operating system design using reflection. Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers. editor / Jean-Pierre Briot ; Jean-Marc Geib ; Akinori Yonezawa. Berlin : Springer Verlag, 1996. pp. 205-218 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{dccd80d665b146bb82a881a9404a5818,
title = "Adaptive operating system design using reflection",
abstract = "To gain the maximum advantage of the object oriented programming paradigm, we believe it is necessary for the paradigm to be used throughout the application platform. This means that not only should applications be built using objects, but the underlying operating system should also be built using objects. Although this leads to a more modular operating system structure, perhaps more importantly it minimises the mismatch between the application programming paradigm and the underlying support infrastructure. However, ensuring that the underlying system supports individual application requirements is a difficult task. In essence it requires that the system be tailored towards application requirements. Apertos achieves this difficult task through the use of meta-objects and reflection, which allows the system to be adapted by application programmers via the reflective infrastructure. In this paper we discuss the object model that Apertos supports and how it can be tailored to support different application requirements.",
author = "Rodger Lea and Yasuhiko Yokote and Jun-ichiro Itoh",
year = "1996",
doi = "10.1007/3-540-61487-7_29",
language = "English",
isbn = "978-3-540-61487-6",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "205--218",
editor = "Jean-Pierre Briot and Jean-Marc Geib and Akinori Yonezawa",
booktitle = "Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers",

}

RIS

TY - GEN

T1 - Adaptive operating system design using reflection

AU - Lea, Rodger

AU - Yokote, Yasuhiko

AU - Itoh, Jun-ichiro

PY - 1996

Y1 - 1996

N2 - To gain the maximum advantage of the object oriented programming paradigm, we believe it is necessary for the paradigm to be used throughout the application platform. This means that not only should applications be built using objects, but the underlying operating system should also be built using objects. Although this leads to a more modular operating system structure, perhaps more importantly it minimises the mismatch between the application programming paradigm and the underlying support infrastructure. However, ensuring that the underlying system supports individual application requirements is a difficult task. In essence it requires that the system be tailored towards application requirements. Apertos achieves this difficult task through the use of meta-objects and reflection, which allows the system to be adapted by application programmers via the reflective infrastructure. In this paper we discuss the object model that Apertos supports and how it can be tailored to support different application requirements.

AB - To gain the maximum advantage of the object oriented programming paradigm, we believe it is necessary for the paradigm to be used throughout the application platform. This means that not only should applications be built using objects, but the underlying operating system should also be built using objects. Although this leads to a more modular operating system structure, perhaps more importantly it minimises the mismatch between the application programming paradigm and the underlying support infrastructure. However, ensuring that the underlying system supports individual application requirements is a difficult task. In essence it requires that the system be tailored towards application requirements. Apertos achieves this difficult task through the use of meta-objects and reflection, which allows the system to be adapted by application programmers via the reflective infrastructure. In this paper we discuss the object model that Apertos supports and how it can be tailored to support different application requirements.

U2 - 10.1007/3-540-61487-7_29

DO - 10.1007/3-540-61487-7_29

M3 - Conference contribution/Paper

SN - 978-3-540-61487-6

T3 - Lecture Notes in Computer Science

SP - 205

EP - 218

BT - Object-Based Parallel and Distributed Computation France-Japan Workshop, OBPDC '95 Tokyo, Japan, June 21–23, 1995 Selected Papers

A2 - Briot, Jean-Pierre

A2 - Geib, Jean-Marc

A2 - Yonezawa, Akinori

PB - Springer Verlag

CY - Berlin

ER -