Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Using object-oriented typing to support architectural design in the C2 style
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
QoS-aware resource management for distributed multimedia applications
Journal of High Speed Networks - Special issue on multimedia networking
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
Adaptive QoS Support for Distributed, Java-Based Applications
ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Using QDL to Specify QoS Aware Distributed (QuO) Application Configuration
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
A Resource Management Framework for Adaptive Middleware
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
A framework for systematic synthesis of transactional middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
The design of the TAO real-time object request broker
Computer Communications
A distributed object platform infrastructure for multimedia applications
Computer Communications
Reflection, self-awareness and self-healing in OpenORB
WOSS '02 Proceedings of the first workshop on Self-healing systems
Semantic Models for Distributed Object Reflection
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
QoS Management specification support for multimedia middleware
Journal of Systems and Software
A resource and context model for mobile middleware
Personal and Ubiquitous Computing - Special Issue: Selected Papers of the ARCS06 Conference
Combined resource and context model for qos-aware mobile middleware
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
Hi-index | 0.00 |
Middleware technologies such as CORBA and DCOM have been developed as a means of tackling heterogeneity and complexity problems inherent in distributed systems. However, more work still need to be done to develop methodologies for the construction of distributed objects. In addition, little attention has been paid to the development of methodologies for the configuration of computational resources among distributed objects. This paper introduces a resource configuration description language (RCDL) for the specification of the resource management of distributed systems. This language is based on both a resource model and a task model. The former offers various levels of abstraction for resources, resource factories and resource mangers. The latter then provides a fine- and a coarse-grained approach to allocate resources to both application services and middleware services by breaking such services into task hierarchies. Finally, we use reflection as a principled means to obtain a clear separation of concerns between the functional and nonfunctional behaviour (e.g. resource management) of distributed systems.