Refraction: Low-Cost Management of Reflective Meta-Data in Pervasive Component-Based Applications

dc.contributor.author Daniels,W en
dc.contributor.author José Paiva Proença en
dc.contributor.author Clarke,D en
dc.contributor.author Joosen,W en
dc.contributor.author Hughes,D en
dc.date.accessioned 2017-12-21T11:37:00Z
dc.date.available 2017-12-21T11:37:00Z
dc.date.issued 2015 en
dc.description.abstract 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. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/4605
dc.identifier.uri http://dx.doi.org/10.1145/2737166.2737168 en
dc.language eng en
dc.relation 5901 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Refraction: Low-Cost Management of Reflective Meta-Data in Pervasive Component-Based Applications en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00G-6NF.pdf
Size:
533.32 KB
Format:
Adobe Portable Document Format
Description: