On the representation of roles in object-oriented and conceptual modelling
โ Scribed by Friedrich Steimann
- Publisher
- Elsevier Science
- Year
- 2000
- Tongue
- English
- Weight
- 307 KB
- Volume
- 35
- Category
- Article
- ISSN
- 0169-023X
No coin nor oath required. For personal study only.
โฆ Synopsis
The duality of objects and relationships is so deeply embedded in our thinking that almost all modelling languages include it as a fundamental distinction. Yet there is evidence that the two are naturally complemented by a third, equally fundamental notion: that of roles. Although deยฎnitions of the role concept abound in the literature, we maintain that only few are truly original, and that even fewer acknowledge the intrinsic role of roles as intermediaries between relationships and the objects that engage in them. After discussing the major families of role conceptualizations, we present our own basic deยฎnition and demonstrate how it naturally accounts for many modelling issues, including multiple and dynamic classiยฎcation, object collaboration, polymorphism, and substitutability.
๐ SIMILAR VOLUMES
The object-oriented methodology for systems analysis and design has generated considerable interest recently . Object-orientation represents a fundamental shift in focus from the traditional process-oriented approaches that have dominated software development for over two decades . Although there is