The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
The Apertos reflective operating system: the concept and its implementation
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Design and Implementation of Concurrent Smalltalk
Design and Implementation of Concurrent Smalltalk
Using meta-objects to support optimisation in the Apertos operating system
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
Hi-index | 0.00 |
The paper discusses the implementation of IPv6 protocol stack on the top of the reflective object oriented operating system, Apertos. The Internet community is working on a transition from IPv4 to a new Internet protocol, IPv6. Though IPv6 has good design choices, IPv6 is much more complex and harder to implement than IPv4. To reduce complexity and ease the implementation, the paper introduces a reflective OO method to implement protocol handlers. This can reduce the hurdles for implementation and make the software update cost cheaper.