204,278 Hits in 4.9 sec

Research directions in object-oriented database systems

Won Kim
1990 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems - PODS '90  
In this paper, I will first provide a historical perspective on the emergence of object-oriented database systems in order to derive a definition of object-oriented database systems.  ...  The set of object-oriented concepts found in objectoriented programming languages forms a good basis for a data model for post-relational database systems which will extend the domain of database applications  ...  on the architecture of an object-oriented database system, including query evaluation, storage structures, and concurrency control.  ... 
doi:10.1145/298514.298537 dblp:conf/pods/Kim90 fatcat:4u53uls5lnc5jnyftngmsidy24

Reverse simulation for collaborative commerce: A study of integrating object-oriented database technology with object-oriented simulator

Timon C. Du, Eldon Y. Li, Hsin Rau, Guan-Yuan Lian
2005 International journal of flexible manufacturing systems  
The framework integrates the object-oriented simulator and the object-oriented database.  ...  In this framework, the object-oriented database records the whole experiment scenarios and allows multiple planners with different expertise to involve concurrently and collaboratively.  ...  Acknowledgements This work is supported in part by National Science Council of Republic of China under the grant NSC 89-2213-E-033-028. Springer Reverse simulation for collaborative commerce  ... 
doi:10.1007/s10696-006-8820-8 fatcat:ebtdtcy6wvhznat255nki4suwy

Integrating an object-oriented programming system with a database system

Won Kim, Nat Ballou, Jay Banerjee, Hong-Tai Chou, Jorge G. Garza, Darrell Woelk
1988 Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '88  
There are two major issues to address to achieve integration of an object-oriented programming system with a database system.  ...  Another is the computational-model issue: application programmers should be able to access and manipulate objects as though the objects are in an infinite virtual memory: in other words, they should not  ...  In ORION, both the generic instance and a version instance of the generic instance have object identifiers.  ... 
doi:10.1145/62083.62097 dblp:conf/oopsla/KimBCGWB88 fatcat:a6ff2bo47reini32zy6y3xglv4

Object-oriented databases: design and implementation

J.V. Joseph, S.M. Thatte, C.W. Thompson, D.L. Wells
1991 Proceedings of the IEEE  
Object-oriented database systems aim at meeting the data modeling, performance, cooperative design, and version management requirements of nexi-generation applications, such as CAD, CAM.  ...  Object-oriented database (OODB) systems repre-Jent the confluence of ideas from object-orientedprogra}nmlng languages cmd dutabase mancrgement.  ...  Many of the ideas presented in this paper came out of discussions with the Zeitgeist OODB project members, as well as feedback received from Zeitgeist users within Texas Instruments.  ... 
doi:10.1109/5.64382 fatcat:i25xxjqpyjfihemxkuimzkejjm

Object-oriented databases: definition and research directions

W. Kim
1990 IEEE Transactions on Knowledge and Data Engineering  
Next, we wiil outline the results of relevant recent research in object-oriented databases, and provide directions for future research in object-oriented databases.  ...  First, we will define and justify what an object-oriented database should be, on the basis of a small set of central object-oriented concepts.  ...  generalization are inherent in the object-oriented paradigm.  ... 
doi:10.1109/69.60796 fatcat:6m7zpgmffbhr7eqnr6ijeuu3lq

Database requirements of CIM applications [chapter]

G. Kappel, S. Vieweg
1995 Lecture Notes in Computer Science  
An illustrative sampling of current efforts in the database community to meet the challenge of non-standard applications like CIM concludes the paper.  ...  In this context database technology is the key technology for implementing the CIM philosophy.  ...  Acknowledgment The authors are grateful to Michael Schrefl for developing the example depicted in Figure 1 .  ... 
doi:10.1007/3-540-60286-0_99 fatcat:4nuwpvzn4rgrzbuzwiqymkflma

An Application of Object-Oriented Technology to Unified Life Cycle Engineering [chapter]

S. J. Wormley, H. Shah, D. Sheth, B. Forouraghi, L. W. Schmerr
1993 Review of Progress in Quantitative Nondestructive Evaluation  
INTRODUCTION The Center for Nondestructive Evaluation (CNDE) at Iowa State University and in conjunction with Northwestern University is involved in continued development of an integrated system that assesses  ...  The main objective of this program, Integrated Design, NDE, and the Manufacturing Sciences, is to combine a variety of rapidly emerging disciplines associated with structural integrity with established  ...  Reuse of existing code allows incorporation of existing non-object-oriented code into an object-oriented environment, therefore preserving an investment in existing code.  ... 
doi:10.1007/978-1-4615-2848-7_103 fatcat:flqf5bn5tfh4vmh2hqwl4iw6wm

Transparent Persistence Appears Problematic for Software Maintenance - A Randomized, Controlled Experiment

Pietu Pohjalainen
2013 Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering  
For building object-oriented systems with a relational persistence engine, a common approach is to use an object-to-relational mapping library for handling the mismatch between object-oriented and relational  ...  For the second half the sample software used a self-configuring component for automatically generating database queries.  ...  The configurator builds a control-flow graph of method execution, and includes database joins to the generated query whenever a class with object-to-relational mapping is encountered in the control flow  ... 
doi:10.5220/0004417900250035 dblp:conf/enase/Pohjalainen13 fatcat:qawuycahdvgwnlposo5fmqncmm


Uffe K. Wiil, John J. Leggett
1992 Proceedings of the ACM conference on Hypertext - ECHT '92  
Hyperform has a number of built-in classes to provide basic hyperbase features such as concurrency control, noti cation control events, access control, version control and search and query.  ...  An approach to exible hyperbase hypertext database support predicated on the notion of extensibility is presented.  ...  We are also most grateful for the help of Cindy Kunz in the preparation of this manuscript.  ... 
doi:10.1145/168466.171510 dblp:conf/echt/WiilL92 fatcat:cs5ulj4q65a4rbm2onrdskk4wy

A performance comparison of object and relational databases using the Sun Benchmark

Joshua Duhl, Craig Damon
1988 SIGPLAN notices  
We discuss the benchmark, and many of the implementation issues involved in introducing a relationally oriented benchmark into an object-oriented paradigm.  ...  In this paper, we utilize the Sun Benchmark [Rube87] as a means for assessing the performance of an object database and comparing it with existing relational systems.  ...  In object-oriented systems, unique references (UID's) are generated as a part of object creation.  ... 
doi:10.1145/62084.62098 fatcat:bhhjfq3zjreypexgakzdjfiu4q

Database Application Programming with Versioned Complex Objects [chapter]

Udo Nink, Norbert Ritter
1997 Informatik aktuell  
Different integration techniques have been proposed in the past. We argue that call interfaces are the choice for object-oriented environments.  ...  Its API integrates a setoriented, descriptive database language into an object-oriented, high-level programming language (C ++ ) by following a call interface approach.  ...  Object orientation, on one hand, delivers powerful data modelling capabilities, but, on the other hand, evolving object-oriented database programming languages likely do not encapsulate iteration.  ... 
doi:10.1007/978-3-642-60730-1_11 dblp:conf/btw/NinkR97 fatcat:lxx7jz66obczdoredlxqgii6hu

Temporal and real-time databases: a survey

G. Ozsoyoglu, R.T. Snodgrass
1995 IEEE Transactions on Knowledge and Data Engineering  
A temporal database contains time-varying data. In a real-time database transactions have deadlines or timing constraints.  ...  In this paper we review the substantial research in these two previously separate areas. First we characterize the time domain; then we investigate temporal and real-time data models.  ...  generally implies an object-oriented data model.  ... 
doi:10.1109/69.404027 fatcat:5ao5knajt5g6pbwv7s3wvm65sm

Migration in object-oriented database systems—A practical approach

C. Huemer, G. Kappel, S. Vieweg
1995 Software, Practice & Experience  
These requirements may evolve in the course of time and may require the migration of the database application from one object-oriented database system to another.  ...  We illustrate our framework by means of a case study, which is migrating an electronic planning board system from the object-oriented database system ONTOS to ObjectStore.  ...  An object-oriented database system is a database system with an object-oriented data model.  ... 
doi:10.1002/spe.4380251002 fatcat:rsmsv7ezavcptjcerz4my3as5e

Hyperform: a hypermedia system development environment

Uffe K. Wiil, John J. Leggett
1997 ACM Transactions on Information Systems  
As a means of reducing this complexity, we have seen an increasing interest in hyperbase management systems that allow hypermedia system developers to abstract from the intricacies and complexity of the  ...  Hyperform has been deployed in Unix environments and experiments have shown that Hyperform greatly reduces the effort required to provide customized hyperbase management system support for distributed  ...  Part of the functionality of Concurrency Control Object (short database transactions), Version Control Object (basic version storage handling), Query and Search Object (indexing) and System Object (caching  ... 
doi:10.1145/239041.239043 fatcat:fwho24pvfza2ffzmfd4y4ihpum

Map Production from An Active Object Database, Using Dynamic Representation and Automated Generalisation

P.G. Hardy
1998 The Cartographic Journal  
This paper overviews the capabilities of a modern map production application built around an object-oriented geospatial database, and specifically highlights its capabilities for active representation,  ...  multiple geometry and automated generalisation, in order to explore the benefits and future directions of active object mapping.  ...  execution of an arbitrary 'display method' defined on the object class and stored in the database under the direct control of the customer.  ... 
doi:10.1179/000870498786962691 fatcat:nl5lhk34zbhcze7mweuciczdii
« Previous Showing results 1 — 15 out of 204,278 results