GENERALIZATION SPECIALIZATION AND ROLE IN OBJECT-ORIENTED CONCEPTUAL MODELING

Authors
Citation
M. Snoeck et G. Dedene, GENERALIZATION SPECIALIZATION AND ROLE IN OBJECT-ORIENTED CONCEPTUAL MODELING, Data & knowledge engineering, 19(2), 1996, pp. 171-195
Citations number
25
Categorie Soggetti
Computer Science Artificial Intelligence","Computer Science Information Systems
ISSN journal
0169023X
Volume
19
Issue
2
Year of publication
1996
Pages
171 - 195
Database
ISI
SICI code
0169-023X(1996)19:2<171:GSARIO>2.0.ZU;2-J
Abstract
The ''IS A''-relationship and the mechanism of inheritance are powerfu l concepts that help to reduce complexity of models and redundancy in specifications. However, in the area of conceptual modeling, it seems that current Object Oriented Analysis methods put most emphasis on the structural aspects of the ''IS A''-relationship while inheritance and sharing of behaviour are often not or ill-defined. This paper investi gates how attribute sharing, behaviour sharing and subset hierarchies can be combined into a sound ''IS A''-modelling concept that guarantee s universal substitutability. Decision criteria on the use of generali zation/specialization are discussed and a formal taxonomy of processes corresponding to the generalization/specialization hierarchy is prese nted.