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
COOL: kernel support for object-oriented environments
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming 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
Horus: a flexible group communication system
Communications of the ACM
Internet Programming with Python
Internet Programming with Python
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
Experiments with Reflective Middleware
ECOOP '98 Workshop ion on Object-Oriented Technology
An Architecture for Dynamically Extensible Operating Systems
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
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)
The ensemble system
A distributed object platform infrastructure for multimedia applications
Computer Communications
The VuSystem: a programming system for compute-intensive multimedia
IEEE Journal on Selected Areas in Communications
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
Customization of object request brokers by application specific policies
IFIP/ACM International Conference on Distributed systems platforms
The role of software architecture in constraining adaptation incomponent-based middleware platforms
IFIP/ACM International Conference on Distributed systems platforms
Challenges designing next-generation middleware systems
Communications of the ACM - Adaptive middleware
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
A micro-economic approach to conflict resolution in mobile computing
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
A micro-economic approach to conflict resolution in mobile computing
ACM SIGSOFT Software Engineering Notes
A Configurable RMI Mechanism for Sharing Distributed Java Objects
IEEE Internet Computing
A Configurable Multimedia Middleware Platform
IEEE MultiMedia
A pluggable service-to-service communication mechanism for home multimedia networks
Proceedings of the tenth ACM international conference on Multimedia
Using Message Reflection in a Management Architecture for CORBA
DSOM '00 Proceedings of the 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Services Management in Intelligent Networks
On the Failure of Middleware to Support Multimedia Applications
IDMS '00 Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
A QoS-Control Architecture for Object Middleware
IDMS '00 Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Semantic Models for Distributed Object Reflection
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Thread Transparency in Information Flow Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
OpenCorba: A Reflective Open Broker
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Experiments with JavaPod, a Platform Designed for the Adaptation of Non-functional Properties
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Middleware and Quality of Service
SOFSEM '99 Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
An Infrastructure for CORBA Component Replication
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
A Formal Model for Reasoning about Adaptive QoS-Enabled Middleware
FME '01 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
Portable Resource Reification in Java-Based Mobile Agent Systems
MA '01 Proceedings of the 5th International Conference on Mobile Agents
A Strategy for Testing MetaObject Protocols in Reflective Architectures
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Advanced lectures on networking
Applying the quality connector pattern to optimise distributed real-time and embedded applications
Patterns and skeletons for parallel and distributed computing
Middleware + multimedia = multimedia middleware?
Multimedia Systems
Infopipes: an abstraction for multimedia streaming
Multimedia Systems
BASE " A Micro-Broker-Based Middleware for Pervasive Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Design and Implementation of a Composable Reflective Middleware Framework
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
NETKIT: a software component-based approach to programmable networking
ACM SIGCOMM Computer Communication Review
Infopipes for composing distributed information flows
M3W Proceedings of the 2001 international workshop on Multimedia middleware
A formal model for reasoning about adaptive QoS-enabled middleware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Computer
The design of a configurable and reconfigurable middleware platform
Distributed Computing
MADA, a mobile application development approach
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
ReflecTS: a flexible transaction service framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
UML profile for the design of a platform-independent context-aware applications
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
Improving modularity of reflective middleware with aspect-oriented programming
Proceedings of the 6th international workshop on Software engineering and middleware
A formal framework for middleware behavioural specification
ACM SIGSOFT Software Engineering Notes
Experiments with an architecture for reflective middleware
Integrated Computer-Aided Engineering
Interfacing remote transaction services using UPnP
Journal of Computer and System Sciences
Applying patterns to build a lightweight middleware for embedded systems
Proceedings of the 2006 conference on Pattern languages of programs
Exception Handling in Context-Aware Agent Systems: A Case Study
Software Engineering for Multi-Agent Systems V
Past and future of reflective middleware: towards a corpus-based impact analysis
Proceedings of the 7th workshop on Reflective and adaptive middleware
Quality attribute tradeoff through adaptive architectures at runtime
Journal of Systems and Software
Flexible and adaptive QoS control for distributed real-time and embedded middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A middleware-based application framework for active space applications
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A comprehensive solution for application-level adaptation
Software—Practice & Experience
Transparent autonomization in CORBA
Computer Networks: The International Journal of Computer and Telecommunications Networking
Software Engineering for Self-Adaptive Systems
The partial migration of game state and dynamic server selection to reduce latency
Multimedia Tools and Applications
SM@RT: towards architecture-based runtime management of Internetware systems
Proceedings of the First Asia-Pacific Symposium on Internetware
A dynamic platform for run-time adaptation
Pervasive and Mobile Computing
A Software Architecture-Based Approach for Formalising Middleware Behaviour
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the 13th Monterey conference on Composition of embedded systems: scientific and industrial issues
Sustainable information ecosystems
Software engineering for large-scale multi-agent systems
A user-centric network communication broker for multimedia collaborative computing
Multimedia Tools and Applications
Universal connection architecture for interactive applications to achieve distributed computing
Journal of Network and Computer Applications
Winter Simulation Conference
Towards reliable distributed reconfiguration
Adaptive and Reflective Middleware on Proceedings of the International Workshop
A component-based reflective middleware approach to context-aware adaptive systems
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Using AOP to customize a reflective middleware
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Enabling safe dynamic component-based software adaptation
Architecting Dependable Systems III
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
A middleware layer for flexible and cost-efficient multi-tenant applications
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
A middleware layer for flexible and cost-efficient multi-tenant applications
Proceedings of the 12th International Middleware Conference
The Reference Model of Open Distributed Processing: Foundations, experience and applications
Computer Standards & Interfaces
User-defined schedulers for real-time concurrent objects
Innovations in Systems and Software Engineering
Engineering virtualized services
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
Towards a compositional reflective architecture for actor-based systems
Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control
Hi-index | 0.00 |
This paper proposes an approach to the design of configurable and open middleware platforms based on the concept of reflection. More specifically, the paper introduces a language-independent reflective architecture featuring a per-object meta-space, the use of meta-models to structure meta-space, and a consistent use of object graphs for composite components. This is complemented by a component framework supporting the construction of meta-spaces. The paper also reports on experiences of implementing the architecture (with emphasis on experiments with open bindings).