Experiments with JavaPod, a Platform Designed for the Adaptation of Non-functional Properties

  • Authors:
  • Eric Bruneton;Michel Riveill

  • Affiliations:
  • -;-

  • Venue:
  • REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to be able to adapt the non-functional properties of distributed applications, we designed and implemented the JavaPod platform. Then, in order to evaluate this platform, we used it to reimplement Baghera, a "real-world", distributed application for computer-aided learning of elementary geometry.After a brief description of Baghera and of our platform, this article presents how we implemented and associated with Baghera components several non-functional properties. These experiments show that our platform can be extended with new non-functional properties, and that these properties can be composed and associated with applications at deployment time, without changing the application's code. Finally this article shows that the new composition mechanism used in JavaPod is more adapted than existing ones to compose non-functional properties.