z-logo
Premium
The F RACTAL component model and its support in Java
Author(s) -
Bruneton Eric,
Coupaye Thierry,
Leclercq Matthieu,
Quéma Vivien,
Stefani JeanBernard
Publication year - 2006
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.767
Subject(s) - java , component (thermodynamics) , computer science , black box , programming language , programming paradigm , distributed computing , operating system , artificial intelligence , physics , thermodynamics
This paper presents F RACTAL , a hierarchical and reflective component model with sharing. Components in this model can be endowed with arbitrary reflective capabilities, from plain black‐box objects to components that allow a fine‐grained manipulation of their internal structure. The paper describes J ULIA , a Java implementation of the model, a small but efficient runtime framework, which relies on a combination of interceptors and mixins for the programming of reflective features of components. The paper presents a qualitative and quantitative evaluation of this implementation, showing that component‐based programming in F RACTAL can be made very efficient. Copyright © 2006 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom