Opening book details…
Can I read A Client-side Stub Interpreter on EtoBox?
A Client-side Stub Interpreter by Peter B. Kessler is a Computer Science article available to read on EtoBox.
What is A Client-side Stub Interpreter about?
We have built a research operating system in which all services are presented through interfaces described by an interface description language. The system consists of a micro-kernel that supports a small number of these interfaces, and a large number of interfaces that are implemented by user-level code. A typical service implements one or more interfaces, but is a client of many other interfaces that are implemented elsewhere in the system. We have an interface compiler that generates client-side and server-side stubs to deliver calls from clients to servers, providing location transparency if the client and server are in different address spaces. The code for client-side stubs was occupying a large amount of the text space of our clients, so a stub interpreter was written to replace the clientside stub methods. The result was that we traded 125K bytes of stub code for 13K bytes of stub descriptions and 4K bytes of stub interpreter. This paper describes the stub interpreter, the stub descriptions, and discusses some alternatives.
Who reads A Client-side Stub Interpreter?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Peter B. Kessler
- Publisher
- ACM
- Published
- 1994
- Language
- EN
- Field
- Computer Science (Physical Sciences)