uu.seUppsala University Publications
Change search
ReferencesLink to record
Permanent link

Direct link
Refraction: Low-cost management of reflective meta-data in pervasive component-based applications
Katholieke Univ Leuven, IMinds DistriNet, B-3001 Leuven, Belgium.
Katholieke Univ Leuven, IMinds DistriNet, B-3001 Leuven, Belgium; Univ Minho, HASLab INESC TEC, P-4719 Braga, Portugal.
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
Katholieke Univ Leuven, IMinds DistriNet, B-3001 Leuven, Belgium.
Show others and affiliations
2015 (English)In: Proc. 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering, New York: ACM Press, 2015, 27-36 p.Conference paper (Refereed)
Abstract [en]

This paper proposes the concept of refraction, a principled means to lower the cost of managing reflective meta-data for pervasive systems. While prior work has demonstrated the bene fits of reflective component-based middleware for building open and reconfigurable applications, the cost of using remote reflective operations remains high. Refractive components address this problem by selectively augmenting application data flows with their reflective meta-data, which travels at low cost to reflective pools, which serve as loci of inspection and control for the distributed application. Additionally reflective policies are introduced, providing a mechanism to trigger reconfigurations based on incoming reflective meta-data. We evaluate the performance of refraction in a case-study of automatic con figuration repair for a real-world pervasive application. We show that refraction reduces network overhead in comparison to the direct use of reflective operations while not increasing development overhead. To enable further experimentation with the concept of refraction, we provide RxCom, an open-source refractive component model and supporting runtime environment.

Place, publisher, year, edition, pages
New York: ACM Press, 2015. 27-36 p.
Keyword [en]
Component-based systems; low-cost reflection; meta-data collection; pervasive systems; reactive reconfiguration
National Category
Computer Science
URN: urn:nbn:se:uu:diva-268748DOI: 10.1145/2737166.2737168ISBN: 9781450334716OAI: oai:DiVA.org:uu-268748DiVA: diva2:881070
CBSE 2015, May 4–7, Montréal, Canada
Available from: 2015-05-04 Created: 2015-12-09 Last updated: 2016-09-15Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Clarke, Dave
By organisation
Computing Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 42 hits
ReferencesLink to record
Permanent link

Direct link