By Topic

A time for reflection [software reflection]

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)

Software reflection, a technique or approach that makes software self-aware, is similar to human reflection, although not as subjective or complicated. Proper use of software reflection can produce flexible, adaptable applications. In a sense, reflective applications, like reflective people, are capable of dynamic self-improvement. Because integration requires flexibility and adaptation, reflection is growing in popularity for software, such as Web services, that glues applications together. Understanding reflection basics and how to apply them to your own applications can ease integration nightmares. The author focuses on a problem that reflection can help solve: dynamic invocation as an approach for working across disparate type systems.

Published in:

Internet Computing, IEEE  (Volume:9 ,  Issue: 1 )