Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Reflection in an object-oriented concurrent language
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
The Apertos reflective operating system: the concept and its implementation
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Programming python
Dynamically reconfiguring multimedia components: a model-based approach
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
Open Distributed Processing and Multimedia
Open Distributed Processing and Multimedia
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
Meta-level Programming with CodA
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Supporting Adaptive Multimedia Applications through Open Bindings
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
An approach for constructing mobile applications using service proxies
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
The VuSystem: a programming system for compute-intensive multimedia
IEEE Journal on Selected Areas in Communications
Reflective Fault-Tolerant Systems: From Experience to Challenges
IEEE Transactions on Computers
A middleware-based application framework for active space applications
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Hi-index | 0.00 |
Middleware platforms have emerged as an effective answer to the requirements of open distributed processing. Existing middleware standards, however, do not fulfil important requirements of new application areas like multimedia and mobile computing, which require dynamic adaptability of the underlying platform. In our opinion, these requirements can be met by adopting an open engineering approach, allowing for inspection and adaptation of the platform's configuration. This paper presents an architecture for configurable and open middleware platforms based on computational reflection and multiple orthogonal meta-models. It also describes a first prototype, which implements the main points of the architecture and demonstrates its practicality.