In this paper we present a new vision in object oriented programming languages where the objects ’ attributes and operations depend on who is interacting with them. This vision is based on a new definition of the notion of role, which is inspired to the concept of affordance as developed in cognitive science. The current vision of objects considers attributes and operations as being objective and independent from the interaction. In contrast, in our model interaction with an object always passes through a role played by another object manipulating it. The advantage is that roles allow to define operations whose behavior changes depending on the role and the requirements it imposes, and to define session aware interaction, where the role mai...
peer reviewedIn this paper we study the interconnection between relationships and roles. We start fr...
In this paper we study the interconnection between relationships and roles. We start from the patter...
A model for describing object behavior based on the concept of role is presented. Roles allow one to...
In this paper we present a new vision in object oriented programming languages where the objects' at...
peer reviewedIn this paper we present a new vision in object oriented programming languages where th...
peer reviewedIn this paper we present a new vision of objects in ontologies where the objects’ attr...
In this paper we present a new vision of objects in ontologies where the objects’ attributes and ope...
In this paper we start from the consideration that high level interaction between entities like web ...
Abstract — In this paper we introduce a new view on roles in Object Oriented programming languages. ...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
In this paper we introduce a new view on roles in Object Oriented programming languages, based on an...
peer reviewedIn this paper we introduce a new view on roles in Object Oriented programming languages...
peer reviewedIn this paper we introduce a new view on roles in Object Oriented programming languages...
In this paper we introduce a new view on roles in Object Oriented programming languages, based on an...
Objects relate to each other in different ways --- serving, using, and communicating with each other...
peer reviewedIn this paper we study the interconnection between relationships and roles. We start fr...
In this paper we study the interconnection between relationships and roles. We start from the patter...
A model for describing object behavior based on the concept of role is presented. Roles allow one to...
In this paper we present a new vision in object oriented programming languages where the objects' at...
peer reviewedIn this paper we present a new vision in object oriented programming languages where th...
peer reviewedIn this paper we present a new vision of objects in ontologies where the objects’ attr...
In this paper we present a new vision of objects in ontologies where the objects’ attributes and ope...
In this paper we start from the consideration that high level interaction between entities like web ...
Abstract — In this paper we introduce a new view on roles in Object Oriented programming languages. ...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
In this paper we introduce a new view on roles in Object Oriented programming languages, based on an...
peer reviewedIn this paper we introduce a new view on roles in Object Oriented programming languages...
peer reviewedIn this paper we introduce a new view on roles in Object Oriented programming languages...
In this paper we introduce a new view on roles in Object Oriented programming languages, based on an...
Objects relate to each other in different ways --- serving, using, and communicating with each other...
peer reviewedIn this paper we study the interconnection between relationships and roles. We start fr...
In this paper we study the interconnection between relationships and roles. We start from the patter...
A model for describing object behavior based on the concept of role is presented. Roles allow one to...