RELATIONS AS OBJECT MODEL COMPONENTS

Authors
Citation
J. Bosch, RELATIONS AS OBJECT MODEL COMPONENTS, Journal of programming languages, 4(1), 1996, pp. 39-61
Citations number
20
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
09639306
Volume
4
Issue
1
Year of publication
1996
Pages
39 - 61
Database
ISI
SICI code
0963-9306(1996)4:1<39:RAOMC>2.0.ZU;2-V
Abstract
Although object-oriented methods make extensive use of relations betwe en objects, these relations, other than inheritance and part-of, canno t directly be represented by the conventional object-oriented model. T his means that relations which are identified during analysis and desi gn have to be implemented on top of the object model, i.e. by using me thod code and message passing, rather than by expressing relations dir ectly within the model. It would be beneficial if the object oriented model would support the specification of all relevant types of relatio ns within the model, including application-domain specific relation ty pes. Therefore, we propose a mechanism, implemented in LAYOM-an extend ed object model, that supports the specification of all types of relat ions between objects within the model as components of the object mode l. In addition, an approach for identifying and specifying application -domain relation types is presented.