Using spatial techniques to decrease message passing in a distributed VE system
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
Community Place: architecture and performance
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
Virtual Society: Collaboration in 3D Spaces on the Internet
Computer Supported Cooperative Work - Special issue on groupware and the World Wide Web
Improving Resource Management in Distributed Systems using Language-Level Structuring Concepts
The Journal of Supercomputing
Managing Evolution Using Cooperative Designs and a Reflective Architecture
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
OS6: A Distributed Operating System for the Next Generation of Computer Networks
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Reflecting on aspect-oriented programming, metaprogramming, and adaptive distributed monitoring
FMCO'06 Proceedings of the 5th international conference on Formal methods for components and objects
Application-Tailored I/O with Streamline
ACM Transactions on Computer Systems (TOCS)
Hi-index | 0.00 |
Flexibility to adapt to different applications is a key requirement of modern operating systems. We have explored the use of meta-objects and reflection as a means to write adaptable system software. The paper discusses the Apertos operating system, that uses these techniques. It outlines how meta-objects help to support flexibility and how we have implemented the concepts, and gives some performance figures.