Results 1 - 10
of
1,517
The Object-Oriented Database System Manifesto
, 1989
"... This paper attempts to define an object-oriented database system. It describes the main features and characteristics that a system must have to qualify as an objectoriented database system. We have separated these characteristics into three groups: ffl Mandatory, the ones the system must satisfy in ..."
Abstract
-
Cited by 361 (5 self)
- Add to MetaCart
This paper attempts to define an object-oriented database system. It describes the main features and characteristics that a system must have to qualify as an objectoriented database system. We have separated these characteristics into three groups: ffl Mandatory, the ones the system must satisfy
Query evaluation techniques for large databases
- ACM COMPUTING SURVEYS
, 1993
"... Database management systems will continue to manage large data volumes. Thus, efficient algorithms for accessing and manipulating large sets and sequences will be required to provide acceptable performance. The advent of object-oriented and extensible database systems will not solve this problem. On ..."
Abstract
-
Cited by 767 (11 self)
- Add to MetaCart
Database management systems will continue to manage large data volumes. Thus, efficient algorithms for accessing and manipulating large sets and sequences will be required to provide acceptable performance. The advent of object-oriented and extensible database systems will not solve this problem
The Ponder Policy Specification Language
- LECTURE NOTES IN COMPUTER SCIENCE
, 2001
"... The Ponder language provides a common means of specifying security policies that map onto various access control implementation mechanisms for firewalls, operating systems, databases and Java. It supports obligation policies that are event triggered conditionaction rules for policy based management ..."
Abstract
-
Cited by 499 (28 self)
- Add to MetaCart
systems. Ponder is declarative, stronglytyped and object-oriented which makes the language flexible, extensible and adaptable to a wide range of management requirements.
SAMOS: an Active Object-Oriented Database System
, 1992
"... events are not detected by SAMOS, but users/applications have to notify the system about their occurrence by issuing an explicit raise operation. 2.2 Composite events The kinds of primitive events described above correspond to elementary occurrences and are not adequate for handling events that occu ..."
Abstract
-
Cited by 220 (9 self)
- Add to MetaCart
events are not detected by SAMOS, but users/applications have to notify the system about their occurrence by issuing an explicit raise operation. 2.2 Composite events The kinds of primitive events described above correspond to elementary occurrences and are not adequate for handling events
Index Structures for Path Expressions
, 1997
"... In recent years there has been an increased interest in managing data which does not conform to traditional data models, like the relational or object oriented model. The reasons for this non-conformance are diverse. One one hand, data may not conform to such models at the physical level: it may be ..."
Abstract
-
Cited by 333 (7 self)
- Add to MetaCart
systems support indexes for translating attribute values into tuple ids (e.g. B-trees or hash tables). In object-oriented databases, path queries replace the simpler associative queries. Several data structures have been proposed for answering path queries e ciently: e.g., access support relations 14
The management of changing types in an object-oriented database
- In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA
, 1986
"... We examine the problem of type evolution in an objectoriented database environment. Type definitions are persistent objects in the database and as such may be modified and shared. The effeets of changing a type extend to objects of the type and to programs that use objeets of the type. We propese a ..."
Abstract
-
Cited by 122 (1 self)
- Add to MetaCart
We examine the problem of type evolution in an objectoriented database environment. Type definitions are persistent objects in the database and as such may be modified and shared. The effeets of changing a type extend to objects of the type and to programs that use objeets of the type. We propese a
Semantic database modeling: Survey, applications, and research issues
- ACM Computing Surveys
, 1987
"... Most common database management systems represent information in a simple record-based format. Semantic modeling provides richer data structuring capabilities for database applications. In particular, research in this area has articulated a number of constructs that provide mechanisms for representi ..."
Abstract
-
Cited by 262 (3 self)
- Add to MetaCart
for representing structurally complex interrelations among data typically arising in commercial applications. In general terms, semantic modeling complements work on knowledge representation (in artificial intelligence) and on the new generation of database models based on the object-oriented paradigm
Empirical validation of object-oriented metrics on open source software for fault prediction
- IEEE Transactions on Software Engineering
, 2005
"... Abstract—Open source software systems are becoming increasingly important these days. Many companies are investing in open source projects and lots of them are also using such software in their own work. But, because open source software is often developed with a different management style than the ..."
Abstract
-
Cited by 165 (5 self)
- Add to MetaCart
the industrial ones, the quality and reliability of the code needs to be studied. Hence, the characteristics of the source code of these projects need to be measured to obtain more information about it. This paper describes how we calculated the object-oriented metrics given by Chidamber and Kemerer
Readings in object-oriented database systems
, 1990
"... This paper summarizes the interface, implementation, and use of a server process that is used as a backend by an object-oriented database system. This server is responsible for managing objects on secondary storage, managing transactions, and implementing a simple form of trigger. We sketch the inte ..."
Abstract
-
Cited by 63 (0 self)
- Add to MetaCart
This paper summarizes the interface, implementation, and use of a server process that is used as a backend by an object-oriented database system. This server is responsible for managing objects on secondary storage, managing transactions, and implementing a simple form of trigger. We sketch
Data model issues for object-oriented applications
- Australian Computer Journal
, 1991
"... Presented in this paper is the data model for ORION, a prototype database system that adds persistence and sharability to objects created and manipulated in object-oriented applications. The ORION data model consolidates and modifies a number of major concepts found in many object-oriented systems, ..."
Abstract
-
Cited by 130 (1 self)
- Add to MetaCart
Presented in this paper is the data model for ORION, a prototype database system that adds persistence and sharability to objects created and manipulated in object-oriented applications. The ORION data model consolidates and modifies a number of major concepts found in many object-oriented systems
Results 1 - 10
of
1,517