Extending the model of ObjectTeams/Java programming language to distributed environments

  • Authors:
  • Abdullah O. Al-Zaghameem

  • Affiliations:
  • Technical University of Berlin

  • Venue:
  • Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

ObjectTeams/Java realizes the Object Teams Model, a flexible and rigorous programming language model that combines aspect-oriented and collaboration-based concepts and integrates them with the object orientation model. OT/J establishes strong bonds through playedBy relationships between players and roles within a team (collaborations). OT/J has proved to be a strong programming model that allows adaptation of objects interacting within a collaboration in a single JVM. We believe that extending the OT model to distributed environments will allow the creation of a rigorous model for adapting distributed objects and developing adaptable distributed applications. This paper presents Distributed ObjectTeams/Java (DOT/J) as a distributed model that extends the OT model to distributed environments.