Reflective middleware

Gordon Blair, Fabio Costa, Roy Campbell, Fabio Kon

Research output: Contribution to journalReview articlepeer-review


The role of reflective middleware that has emerged as an important architectural component in modern distributed systems is discussed. Its role is to offer users a high-level, platform-independent programming model which can be object-oriented or component-based and to hide problems of distribution. Middleware technologies can be applied in a wide range of applications such as safety-critical systems, mobile and ubiquitous computing, embedded systems, real-time systems, and the computational Grid. Reflective middleware can also overcome the limitations of the black-box approach.

Original languageEnglish (US)
JournalIEEE Distributed Systems Online
Issue number5
StatePublished - 2001

ASJC Scopus subject areas

  • Software
  • Engineering(all)
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'Reflective middleware'. Together they form a unique fingerprint.

Cite this