Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hong-Tai Chou

dblp:99/1836 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
0since 2021 · last 1992
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 7 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1 · 1 first-author

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
12 papers
Data models and query languages · 67% Transaction processing and concurrency control · 17% Database system architecture and tuning · 10%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 66% Operating systems · 20% Requirements engineering and software design · 15%

Topics — the 14 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data models and query languages
object-oriented database
0.061992
The Design and Implementation of Persistent Transactions in an Object Database System · SIGMOD Conference 1992
Object-oriented database support for CAD · Comput. Aided Des. 1990
Versions and Change Notification in an Object-Oriented Database System · DAC 1988
Data models and query languages › schema management
schema evolution
0.021987
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 data model
0.021988
Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987
Versions of Schema for Object-Oriented Databases · VLDB 1988
Data models and query languages › object-oriented data model
composite objects
0.021987
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 › object model
complex object model
0.011988
Operations and Implementation of Complex Objects · IEEE Trans. Software Eng. 1988
Transaction processing and concurrency control › versioning
schema versioning
0.011988
Versions of Schema for Object-Oriented Databases · VLDB 1988
Transaction processing and concurrency control
versioning
0.011988
Versions and Change Notification in an Object-Oriented Database System · DAC 1988
Data models and query languages
complex objects
0.011987
Operations and Implementation of Complex Objects · ICDE 1987
Transaction processing and concurrency control
version control
0.011986
A Unifying Framework for Version Control in a CAD Environment · VLDB 1986
Indexing and storage engines
buffer management
0.011985
An Evaluation of Buffer Management Strategies for Relational Database Systems · VLDB 1985
Geometric modeling and processing
computer-aided design
0.011990
Object-oriented database support for CAD · Comput. Aided Des. 1990
Operating systems › resource management › memory management
virtual memory
0.011988
Integrating an Object-Oriented Programming System with a Database System · OOPSLA 1988
Data models and query languages › object-oriented data model
object versioning
0.011987
Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987
Requirements engineering and software design
computer-aided design
0.011986
A Unifying Framework for Version Control in a CAD Environment · VLDB 1986

Methods — techniques the papers use, named apart from their topics

performance analysis · 0.0
YearPublicationVenuePosition
1992 The Design and Implementation of Persistent Transactions in an Object Database System
abstract
No abstract available.
Hong-Tai Chou
SIGMOD Conference1
1990 Object-oriented database support for CAD
Won Kim 0001, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza
Comput. Aided Des.3
1988 Versions and Change Notification in an Object-Oriented Database System
Hong-Tai Chou, Won Kim 0001
DAC1
1988 Integrating an Object-Oriented Programming System with a Database System
abstract
There 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
OOPSLA3
1988 Versions of Schema for Object-Oriented Databases
Won Kim 0001, Hong-Tai Chou
VLDB2
1988 Operations and Implementation of Complex Objects
abstract
A model of a complex object is presented and a set of meaningful operations, both basic and advanced, on a single complex object and on a configuration of complex objects is defined. A set of requirements is presented for storage subsystems that support complex objects. Implementation of complex objects and operations on a single complex object are described, and a detailed performance analysis is provided which establishes the merit of complex objects. Finally, storage techniques are proposed for supporting advanced operations on a configuration of complex objects.>
Won Kim 0001, Hong-Tai Chou, Jay Banerjee
IEEE Trans. Software Eng.2
1987 Operations and Implementation of Complex Objects
abstract
Many applications in the CAD/CAM and AI domains require the capability to define and manipulate a structured collection of records as a single logical entity, called a complex object. A complex object is the unit of sharing among many configurations of higher level entities. In this paper, we present a model of complex object and define a set of meaningful operations, both basic and advanced, on a single complex object and on a configuration of complex objects. We then present a set of requirements for storage subsystems that support complex objects. We also describe our implementation of complex objects and operations on a single complex object; and provide a detailed performance analysis which establishes the merit of complex objects. Finally, we propose storage techniques for supporting advanced operations on a configuration of complex objects.
Won Kim 0001, Hong-Tai Chou, Jay Banerjee
ICDE2
1987 Enhancing the Object-Oriented Concepts for Database Support
abstract
In 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
ICDE4
1987 Composite Object Support in an Object-Oriented Database System
abstract
Many 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
OOPSLA3
1987 Data Model Issues for Object-Oriented Applications
abstract
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, 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.2
1986 A Unifying Framework for Version Control in a CAD Environment
Hong-Tai Chou, Won Kim 0001
VLDB1
1986 An Evaluation of Buffer Management Strategies for Relational Database Systems
Hong-Tai Chou, David J. DeWitt
Algorithmica1
1985 An Evaluation of Buffer Management Strategies for Relational Database Systems
Hong-Tai Chou, David J. DeWitt
VLDB1
1985 Design and Implementation of the Wisconsin Storage System
abstract
Abstract We describe the implementation of a flexible data storage system for the UNIX environment that has been designed as an experimental vehicle for building database management systems. The storage component forms a foundation upon which a variety of database systems can be constructed including support for unconventional types of data. We describe the system architecture, the design decisions incorporated within its implementation, our experiences in developing this large piece of software, and the applications that have been built on top of it.
Hong-Tai Chou, David J. DeWitt, Randy H. Katz, Anthony C. Klug
Softw. Pract. Exp.1