Proper handling of query results towards maximizing reusability in object-oriented databases

1998-06-01
Alhajj, R
Polat, Faruk
Reusability is one of the vital and distinguishing features that lead to 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 to be 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. We classify 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 maximizes reusability by considering the subclasses of each of the superclasses of a given class to have the latter class properly placed in the hierarchy. (C) 1998 Elsevier Science Inc. All rights reserved.
INFORMATION SCIENCES

Suggestions

An investigation into building occupant behavior of different household typologies in architecture
Erol Ağırsoy, Meliha İpek; Gürsel Dino, İpek; Department of Architecture (2022-2)
Humans who directly interact with the built environment are a significant parameter of the architectural design process. The uncertainty in occupant behavior is a variable parameter of sustainability in architecture. Human building interaction affects energy consumption and creates an unpredicted result for the building's calculated energy use. The interaction between the occupant and the building is significant for establishing new areas of architectural inquiry. The study aims to observe the influence of ...
Tümleşik Modüler Motor Sürücü Sistemi Tasarımı
Uğur, Mesut; Keysan, Ozan (null; 2017-10-25)
Bu çalışmada, bir Tümleşik Modüler Motor Sürücü (TMMS) sistemi tasarımı gerçekleştirilmiştir. TMMS sistemi için modüler bir kesirli oluklu, konsantre sargılı (FSCW), sabit mıknatıslı senkron motor (PMSM) ile birlikte Galyum Nitrat (GaN) teknolojisine dayalı modüler motor sürücü güç katı tasarımı yapılmıştır. Konvansiyonel sistemlere göre %2’lik verim artışı sağlanmıştır. Tümleşik motor sürücü sistemine uygun DA bara kondansatör seçimi gerçekleştirilmiştir. Interleaving tekniği kullanılarak kondansatör boyut...
Optimal external configuration design of missiles
Tanıl, Çağatay; Platin, Bülent Emre; Department of Mechanical Engineering (2009)
The main area of emphasis in this study is to investigate the methods and technology for aerodynamic configuration sizing of missiles and to develop a software platform in MATLAB® environment as a design tool which has an ability of optimizing the external configuration of missiles for a set of flight requirements specified by the user through a graphical user interface. A genetic algorithm based optimization tool is prepared by MATLAB is expected to help the designer to find out the best external geometry ...
Efficient MOM analysis of printed structures by utilizing characteristic modes
Çetin, Metehan; Alatan, Lale; Department of Electrical and Electronics Engineering (2016)
In recent years, the theory of characteristic modes has been widely used for antenna design purposes. This theory provides physical insight about scattering and radiating properties of conducting bodies. In this thesis work, a MATLAB code is developed for analyzing printed structures by using characteristic mode theory. Characteristic modes of printed structures can be calculated by using the Method of Moments (MoM) matrix corresponding to the structure. To generate the MoM matrix, the electric field integr...
Giriş Kısıtlı Ters Sarkaç Mekanizmasının Optimal Kontrolü
SOVUKLUK, Sait; Ankaralı, Mustafa Mert (2021-08-01)
Rapid developments in today's actuator and sensor technologies have pioneered the development of platforms containing very different actuator and sensor combinations. In order to utilize the potentials of the platforms in the best way, it has become a necessity to develop new methods in control systems and new control methods have begun to be gathered under the name of modern control. The optimal control, which is one of the subtitles of modern control, has started to be used widely today with the increase ...
Citation Formats
R. Alhajj and F. Polat, “Proper handling of query results towards maximizing reusability in object-oriented databases,” INFORMATION SCIENCES, pp. 247–272, 1998, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/39190.