Demo Data from VLDB 2026 / reviewers in the wild / expert
Jorge F. Garza
dblp:73/2040
· DBLP profile ↗
12ranked-venue papers
1as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 1 first-authorSoftware engineering, systems software and programming languages · 5Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
11 papers |
Data models and query languages · 53% Transaction processing and concurrency control · 18% Database system architecture and tuning · 12% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 62% Operating systems · 19% Software maintenance and evolution · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 16 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
object-oriented database |
0.0 | 3 | 1990 | Object-oriented database support for CAD · Comput. Aided Des. 1990 Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987 Composite Object Support in an Object-Oriented Database System · OOPSLA 1987 |
Data models and query languages
object-oriented data model |
0.0 | 3 | 1991 | Composite Objects Revisted · SIGMOD Conference 1989 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 A Distributed Object-Oriented Database System Supporting Shared and Private Databases · ACM Trans. Inf. Syst. 1991 |
Data models and query languages › object-oriented data model
composite objects |
0.0 | 3 | 1989 | Composite Objects Revisted · SIGMOD Conference 1989 Composite Object Support in an Object-Oriented Database System · OOPSLA 1987 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages › schema management
schema evolution |
0.0 | 2 | 1987 | Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages › object-oriented database
distributed object-oriented database |
0.0 | 1 | 1991 | A Distributed Object-Oriented Database System Supporting Shared and Private Databases · ACM Trans. Inf. Syst. 1991 |
Data models and query languages › object-oriented database
object-oriented database system architecture |
0.0 | 1 | 1990 | Architecture of the ORION Next-Generation Database System · IEEE Trans. Knowl. Data Eng. 1990 |
Storage systems
object storage |
0.0 | 1 | 1990 | Architecture of the ORION Next-Generation Database System · IEEE Trans. Knowl. Data Eng. 1990 |
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1988 | Transaction Management in an Object-Oriented Database System (Invited Paper) · SIGMOD Conference 1988 |
Database system architecture and tuning
extensible database system |
0.0 | 1 | 1988 | GENESIS: An Extensible Database Management System · IEEE Trans. Software Eng. 1988 |
Transaction processing and concurrency control › concurrency control
locking |
0.0 | 1 | 1988 | Transaction Management in an Object-Oriented Database System (Invited Paper) · SIGMOD Conference 1988 |
Transaction processing and concurrency control › recovery
log-based recovery |
0.0 | 1 | 1988 | Transaction Management in an Object-Oriented Database System (Invited Paper) · SIGMOD Conference 1988 |
Transaction processing and concurrency control › recovery
transaction recovery |
0.0 | 1 | 1988 | Transaction Management in an Object-Oriented Database System (Invited Paper) · SIGMOD Conference 1988 |
Geometric modeling and processing
computer-aided design |
0.0 | 1 | 1990 | Object-oriented database support for CAD · Comput. Aided Des. 1990 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 1988 | GENESIS: An Extensible Database Management System · IEEE Trans. Software Eng. 1988 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 1988 | Integrating an Object-Oriented Programming System with a Database System · OOPSLA 1988 |
Data models and query languages › object-oriented data model
object versioning |
0.0 | 1 | 1987 | Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Methods — techniques the papers use, named apart from their topics
architecture description · 0.0clustering algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | A Distributed Object-Oriented Database System Supporting Shared and Private DatabasesabstractORION-2 is a commercially available, federated, object-oriented database management system designed and implemented at MCC. One major architectural innovation in ORION-2 is the coexistence of a shared databese and a number of private databases. The shared database is accessible to all authorized users of the system, while each private database is accessible to only the user who owns it. A distributed database system with a shared database and private databases for individual users is a natural architecture for data-intensive application environments on a network of workstations, notably computer-aided design and engineering systems. This paper discusses the benefits and limitations of such a system and explores the impact of such an architecture on the semantics and implementation of some of the key functions of a database system, notably queries, database schema, and versions. Although the issues are discussed in the context of an object-oriented data model, the results (at least significant portions thereof) are applicable to database systems supporting other data models. Won Kim 0001, Nat Ballou, Jorge F. Garza, Darrell Woelk |
ACM Trans. Inf. Syst. | 3 |
| 1990 | Object-oriented database support for CAD
Won Kim 0001, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza |
Comput. Aided Des. | 4 |
| 1990 | Architecture of the ORION Next-Generation Database SystemabstractVarious architectural components of ORION-1 and ORION-1SX are described and a review of the current implementation is provided. The message handler receives all messages sent to the ORION system. The object subsystem provides high-level data management functions, including query optimization, schema management, long data management (including text search) and support for versionable objects, composite objects, and multimedia objects. The transaction management subsystem coordinates concurrent object accesses and provides recovery capabilities. The storage subsystem manages persistent storage of objects and controls the flow of objects between the secondary storage device and main memory buffers. In ORION-1, all subsystems reside in one computer. The ORION-1SX architecture is significantly different from ORION-1 in the management of shared data structures and distribution of these subsystems and their components.> Won Kim 0001, Jorge F. Garza, Nat Ballou, Darrell Woelk |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1989 | Construction of file management systems from software componentsabstractDomain analysis, a classical approach to the indentification of reusable software modules, relies on in-depth studies of existing systems, published algorithms, and structures to discern generic architectures for large classes of systems. An architecture is a template in which building-block modules can be plugged. Interfaces are standardized to make blocks interchangeable. The authors explain how domain analysis has led them to a building-blocks technology for file management systems (FMSs), and they describe their most recent prototype, an FMS synthesizer. The synthesizer enables a customized FMS to be assembled from prewritten components in minutes at virtually no cost.> Don S. Batory, J. R. Barnett, J. Roy, Brian C. Twichell, Jorge F. Garza |
COMPSAC | 5 |
| 1989 | Composite Objects RevistedabstractIn object-oriented systems, an object may recursively reference any number of other objects. The references, however, do not capture any special relationships between objects. An important semantic relationship which may be superimposed on a reference is the IS-PART-OF relationship between a pair of objects. A set of objects related by the IS-PART-OF relationship is collectively called a composite object. Won Kim 0001, Elisa Bertino, Jorge F. Garza |
SIGMOD Conference | 3 |
| 1988 | Integrating an Object-Oriented Programming System with a Database SystemabstractThere are two major issues to address to achieve integration of an object-oriented programming system with a database system. One is the language issue: an object-oriented programming language must be augmented with semantic data modeling concepts to provide a robust set of data modeling concepts to allow modeling of entities for important real-world applications. 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 have to be aware of the existence of a database system in their computations with the data structures the programming language allows. This paper discusses these issues and presents the solutions which we have incorporated into the ORION object-oriented database system at MCC. Won Kim 0001, Nat Ballou, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk, Jay Banerjee |
OOPSLA | 4 |
| 1988 | Transaction Management in an Object-Oriented Database System (Invited Paper)abstractIn this paper, we describe transaction management in ORION, an object-oriented database system. The application environments for which ORION is intended led us to implement the notions of sessions of transactions, and hypothetical transactions (transactions which always abort). The object-oriented data model which ORION implements complicates locking requirements. ORION supports a concurrency control mechanism based on extensions to the current theory of locking, and a transaction recovery mechanism based on conventional logging. Jorge F. Garza, Won Kim 0001 |
SIGMOD Conference | 1 |
| 1988 | Clustering a DAG for CAD DatabasesabstractA DAG (direct acyclic graph) is an important data structure which requires efficient support in CAD (computer-aided design) databases. It typically arise from the design hierarchy, which describes complex designs in terms of subdesigns. A study is made of the properties of the three types of clustered sequences of nodes for hierarchies and DAGs, and algorithms are developed for generating the clustered sequences, retrieving the descendants of a given node, and inserting new nodes into existing clustered sequences of nodes which preserve their clustering properties. The performance of the clustering sequences is compared.> Jay Banerjee, Won Kim 0001, Sung-Jo Kim, Jorge F. Garza |
IEEE Trans. Software Eng. | 4 |
| 1988 | GENESIS: An Extensible Database Management SystemabstractA novel yet simple technology is presented that enables customized database management systems (DBMSs) to be developed rapidly. The authors are designing an extensible DBMS, called GENESIS, which is based on this theory. They give a detailed description of their first operational prototype. DBMS software components in GENESIS can be written in a few months. When all components for a target DBMS are present, writing the architecture specification of the DBMS and reconfiguring GENESIS takes a few hours and can be accomplished with negligible cost.> Don S. Batory, J. R. Barnett, Jorge F. Garza, K. P. Smith, K. Tsukuda, Brian C. Twichell, T. E. Wise |
IEEE Trans. Software Eng. | 3 |
| 1987 | Enhancing the Object-Oriented Concepts for Database SupportabstractIn this paper, we elaborate on three major enhancements to the conventional object-oriented data model, namely, schema evolution, composite objects, and versions. Schema evolution is the ability to dynamically make changes to the class definitions and the structure of the class lattice. Composite objects are recursive collections of exclusive components that are treated as units of storage, retrieval, and integrity enforcement. Versions are variations of the same object that are related by the history of their derivation. These additional features are strongly motivated by data management requirements of object-oriented applications from the AI, CAD/CAM, and OIS (office information systems with multimedia documents) domains. An object-oriented data model, with these enhancements, has been incorporated into ORION, a prototype database system developed at MCC as a vehicle of research into object-oriented databases. Won Kim 0001, Darrell Woelk, Jorge F. Garza, Hong-Tai Chou, Jay Banerjee, Nat Ballou |
ICDE | 3 |
| 1987 | Composite Object Support in an Object-Oriented Database SystemabstractMany applications in such domains as computer-aided design require the capability to define, store and retrieve as a single unit a collection of related objects known as a composite object. A composite object explicitly captures and enforces the IS-PART-OF integrity constraint between child and parent pairs of objects in a hierarchical collection of objects. Further, it can be used as a unit of storage and retrieval to enhance the performance of a database system. Won Kim 0001, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk |
OOPSLA | 4 |
| 1987 | Data Model Issues for Object-Oriented ApplicationsabstractPresented 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, such as objects, classes, class lattice, methods, and inheritance. These concepts are reviewed and three major enhancements to the conventional object-oriented data model, namely, schema evolution, composite objects, and versions, are elaborated upon. Schema evolution is the ability to dynamically make changes to the class definitions and the structure of the class lattice. Composite objects are recursive collections of exclusive components that are treated as units of storage, retrieval, and integrity enforcement. Versions are variations of the same object that are related by the history of their derivation. These enhancements are strongly motivated by the data management requirements of the ORION applications from the domains of artificial intelligence, computer-aided design and manufacturing, and office information systems with multimedia documents. Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim 0001, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim 0001 |
ACM Trans. Inf. Syst. | 3 |