Roles '07 – Proceedings of the 2nd Workshop on Roles and Relationships in Object Oriented Programming, Multiagent Systems, and Ontologies

dc.contributor.editorBoella, Guido
dc.contributor.editorGoebel, Steffen
dc.contributor.editorSteimann, Friedrich
dc.contributor.editorZschaler, Steffen
dc.contributor.editorCebulla, Michael
dc.date.accessioned2020-06-17T06:57:53Z
dc.date.available2020-06-17T06:57:53Z
dc.date.issued2007
dc.description.abstractRoles are a truly ubiquitous notion: like classes, objects, and relationships, they pervade the vocabulary of all disciplines that deal with the nature of things and how these things relate to each other. In fact, it seems that roles are so fundamental a notion that they must be granted the status of an ontological primitive. The definition of roles depends on the definition of relationships. With the advent of Object Technology, however, relationships have moved out of the focus of attention, giving way to the more restricted concept of attributes or, more technically, references to other ob- jects. A reference is tied to the object holding it and as such is asymmetric – at most the target of the reference can be associated with a role. This is counter to the intuition that every role should have at least one counter-role, namely the one it interacts with. It seems that the natural role of roles in object-oriented designs can only be restored by installing relationships (collaborations, teams, etc.) as first-class programming concepts. By contrast, the relational nature of roles is already acknowl- edged in the area of Multiagent Systems, since roles are related to the interaction among agents and to communication protocols. However, in this area there is no convergence on a single definition of roles yet, and different points of view, such as agent software en- gineering, specification languages, agent communication, or agent programming languages, make different use of roles. Like its pre- decessor “Roles, an interdisciplinary perspective” (Roles’05) held at the AAAI 2005 Fall Symposium (see the website of the Symposium http://www.aaai.org/Press/Reports/Symposia/Fall/fs-05-08.php), this workshop aimed at gathering researchers from different dis- ciplines to foster interchange of knowledge and ideas concerning roles and relationships, and in particular to converge on ontolog- ically founded proposals which can be applied to programming and agent languages.en
dc.identifier.issn1436-9915
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/11412
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-10296
dc.language.isoen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subject.ddc004 Datenverarbeitung; Informatik
dc.subject.otherprogramming languageen
dc.subject.othermultiagent systemen
dc.subject.othersoftware product lineen
dc.subject.otherobject orient programen
dc.subject.otherrole concepten
dc.titleRoles '07 – Proceedings of the 2nd Workshop on Roles and Relationships in Object Oriented Programming, Multiagent Systems, and Ontologiesen
dc.title.subtitleworkshop co-located with ECOOP 2007 Berlin, July 30 and 31, 2007en
dc.typeResearch Paper
dc.type.versionsubmittedVersionen
tub.accessrights.dnbfree
tub.affiliationFak. 4 Elektrotechnik und Informatikde
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.publisher.universityorinstitutionTechnische Universität Berlin
tub.series.issuenumber2007-09
tub.series.nameForschungsberichte der Fakultät IV - Elektrotechnik und Informatik / Technische Universität Berlin

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
tr-2007-09.pdf
Size:
1.97 MB
Format:
Adobe Portable Document Format

Collections