Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
PROPER HANDLING OF QUERY RESULTS TOWARDS MAXIMIZING REUSABILITY IN OBJECT-ORIENTED DATABASES
Autore:
ALHAJJ R; POLAT F;
Indirizzi:
MIDDLE E TECH UNIV,DEPT COMP ENGN TR-06531 ANKARA TURKEY MIDDLE E TECH UNIV,DEPT COMP ENGN TR-06531 ANKARA TURKEY SULTAN QABOOS UNIV,DEPT COMP SCI MUSCAT OMAN
Titolo Testata:
Information sciences
fascicolo: 1-4, volume: 107, anno: 1998,
pagine: 247 - 272
SICI:
0020-0255(1998)107:1-4<247:PHOQRT>2.0.ZU;2-Z
Fonte:
ISI
Lingua:
ENG
Keywords:
BASE CLASS; BROTHER CLASS; CLOSURE; CLASS HIERARCHY; OAES HIERARCHY; REUSABILITY;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
CompuMath Citation Index
Science Citation Index Expanded
Citazioni:
33
Recensione:
Indirizzi per estratti:
Citazione:
R. Alhajj e F. Polat, "PROPER HANDLING OF QUERY RESULTS TOWARDS MAXIMIZING REUSABILITY IN OBJECT-ORIENTED DATABASES", Information sciences, 107(1-4), 1998, pp. 247-272

Abstract

Reusability is one of the vital and distinguishing features that leadto the wide acceptance of the object-oriented technology. In this paper, we present a method for placing a given class in its intended position within the hierarchy to maximize reusability. We group classes tobe added to the hierarchy into four categories; the classes whose both subclasses and superclasses are known, only subclasses are known, only superclasses are known, or neither subclasses nor superclasses are known. We concentrate on query results to have the object model maintain closure property because reusability is achieved only when the result of a query is properly placed in the hierarchy in an automated way. To enforce closure, we differentiate between operands Object Algebra Expressions (OAEs) hierarchy and class hierarchy and define the mapping from the class hierarchy to the OAEs hierarchy and vice versa. The first mapping shows how a class is used as an operand and the second mapping shows how to reflect a query result into the class hierarchy. Weclassify classes as base classes and brother classes. Each brother class shares the definition of a base class because a brother class holds the result of a selection. We introduce two algorithms that help in reusability maximization. The first algorithm adjusts the list of superclasses of a given class to increase the inherited facilities and hence decrease locally defined facilities. The second algorithm maximizesreusability by considering the subclasses of each of the superclassesof a given class to have the latter class properly placed in the hierarchy. (C) 1998 Elsevier Science Inc. All rights reserved.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 24/09/20 alle ore 04:29:12