Pas de texte intégral
Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Relationships Meet Their Roles in Object Oriented Programming
BALDONI, Matteo; BOELLA, Guido; VAN DER TORRE, Leon
2007In International Symposium on Fundamentals of Software Engineering, International Symposium, FSEN 2007, Tehran, Iran, April 17-19 2007, Proceedings
Peer reviewed
 

Documents


Texte intégral
Aucun document disponible.

Envoyer vers



Détails



Mots-clés :
patterns modelling relationships; Object Oriented programming
Résumé :
[en] In this paper we study how roles can be added to patterns modelling relationships in Object Oriented programming. Relationships can be introduced in programming languages either by reducing them to attributes of the objects which participate in the relationship, or by modelling the relationship itself as a class whose instances have the participants of the relationships among their attributes. However, even if roles have been recognized as an essential component of relationships, also in modelling languages like UML, they have not been introduced in Object Oriented programming when it is necessary to model relationships. Introducing roles allows to add attributes and behaviors to the participants in the relationship, rather than to the relationship itself, and to distinguish the natural types of the participants in the relationships from the roles the participants acquire in the relationships. We show how the role model of the language powerJava can be used to endow the relationship as attribute pattern with roles.
Disciplines :
Sciences informatiques
Identifiants :
UNILU:UL-CONFERENCE-2010-278
Auteur, co-auteur :
BALDONI, Matteo ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
BOELLA, Guido ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
VAN DER TORRE, Leon ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Relationships Meet Their Roles in Object Oriented Programming
Date de publication/diffusion :
2007
Nom de la manifestation :
International Symposium on Fundamentals of Software Engineering, International Symposium, FSEN 2007, Tehran, Iran, April 17-19 2007, Proceedings
Date de la manifestation :
2007
Manifestation à portée :
International
Titre de l'ouvrage principal :
International Symposium on Fundamentals of Software Engineering, International Symposium, FSEN 2007, Tehran, Iran, April 17-19 2007, Proceedings
Maison d'édition :
Springer
ISBN/EAN :
978-3-540-75697-2
Collection et n° de collection :
Lecture Notes in Computer Science 4767
Pagination :
440–448
Peer reviewed :
Peer reviewed
Commentaire :
4767
Disponible sur ORBilu :
depuis le 01 mars 2016

Statistiques


Nombre de vues
152 (dont 1 Unilu)
Nombre de téléchargements
0 (dont 0 Unilu)

citations Scopus®
 
6
citations Scopus®
sans auto-citations
2
OpenCitations
 
4
citations OpenAlex
 
6
citations WoS
 
5

Bibliographie


Publications similaires



Contacter ORBilu