On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
JAsCo: an aspect-oriented approach tailored for component based software development
Proceedings of the 2nd international conference on Aspect-oriented software development
Object Teams: Improving Modularity for Crosscutting Collaborations
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Explicitly distributed AOP using AWED
Proceedings of the 5th international conference on Aspect-oriented software development
Towards Aspect-Oriented Programming for Context-Aware Systems: A Comparative Study
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Hi-index | 0.00 |
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.