The article considers the issue of developing an object-oriented database model of the electronic library of the works of medieval scientists of Uzbekistan. Based on the formulated requirements for the software platfo...
详细信息
We present an elegant technique to reduce inheritance and encapsulation to pure deduction. The reduction technique presented in this paper makes it possible to model object-oriented database features in a purely deduc...
详细信息
ISBN:
(纸本)1558604707
We present an elegant technique to reduce inheritance and encapsulation to pure deduction. The reduction technique presented in this paper makes it possible to model object-oriented database features in a purely deductive system. Encapsulation has been given a formal treatment for the first time by introducing the so called context-resolution scheme. The completion technique presented in this paper elegantly tackles inheritance with overriding and conflict resolution by avoiding non-monotonic reasoning. We show that the completion based reduction technique is robust and appealing compared to any other known rewriting based approaches. We propose an object-oriented front-end language called the Datalog++, and discuss a rewriting scheme to the acclaimed Datalogneg for this language that exploits the con text resolution and completion techniques presented here. We claim that our approach outperforms other known approaches in the literature in terms of its modeling capabilities and efficiency. Unlike mast others, an implementation based on our reduction technique does not require meta-Lnterprctation and consequently readily exploits the rich set of optimization techniques available in Datalogneg.
This paper addresses reusability maximization by investigating the proper location of a derived class in the class hierarchy. We categorize derived classes into four groups, depending on whether their superclasses and...
详细信息
In this paper, our research objective is to develop a database virtualization technique so that data analysts or other users who apply data mining methods to their jobs can use all ubiquitous databases in the Internet...
详细信息
Extended set operators defined originally for nested relations form a basis for the set operators for complex objects because the common approach based on the application of set operators to sets of oids (based on the...
详细信息
DO2 is a deductive object-oriented database developed at the National University of Singapore. The system aims to integrate deductive and object-oriented paradigms and use their advantages to overcome both the paradi...
详细信息
The paper discusses the feasibility of coupling AI (artificial intelligence) with an object-oriented database in the CAD/CAM environment. The products or parts are designed with the parametric and feature-based solid ...
详细信息
In recent years search for proper extensions of the object model to suit real-time database community has become a critical research issue. In this paper, we present such an extension of the object model, called RTO-R...
详细信息
ISBN:
(纸本)9780889869073
In recent years search for proper extensions of the object model to suit real-time database community has become a critical research issue. In this paper, we present such an extension of the object model, called RTO-RTDB. A concrete static and dynamic views of the model are presented. A major attraction of this model is in that it is effective not only in the use of the feedback control real-time scheduling theory but also in the accurate representation of realtime databases properties. It is used to demonstrate how to separate structural and concurrency concerns ensuring also high-level abstraction for parallelism modeling. In order to improve and to facilitate the RTO-RTDB object model specification, we have used the MARTE and UML-RTDB profiles as UML extensions to describe real-time aspects on one hand, and to express real-time database features on the other hand.
A proxy object is a surrogate or placeholder that controls access to another target object. Proxy objects are a widely used solution for different scenarios such as remote method invocation, future objects, behavioral...
详细信息
Specialization is an abstract concept which expresses the IS-A relationship while inheritance is a mechanism which implements specialization. Our experiences in extended entity-relationship DBMSs and object-oriented D...
详细信息
暂无评论