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

Darrell Woelk

dblp:89/5812 · DBLP profile ↗
← Back
20ranked-venue papers
5as first author
0since 2021 · last 2002
—ORCID · none

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

Databases, data management, data science and information retrieval · 17 · 4 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 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
14 papers
Data integration and cleaning · 45% Data models and query languages · 34% Transaction processing and concurrency control · 11%
Software engineering, system software, and programming languages
2 papers
Operating systems · 43% Services computing and microservices · 38% Programming languages and type systems · 19%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 67% Storage systems · 33%
Artificial intelligence
2 papers
Multi-agent systems · 100%

Topics — the 21 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning › semantic integration
ontology-based data integration
0.021997
The InfoSleuth Project · SIGMOD Conference 1997
InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) · SIGMOD Conference 1997
Data integration and cleaning
semantic integration
0.021997
The InfoSleuth Project · SIGMOD Conference 1997
InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) · SIGMOD Conference 1997
Data integration and cleaning
enterprise information integration
0.011995
Carnot and InfoSleuth: Database Technology and the World Wide Web · SIGMOD Conference 1995
Data models and query languages
object-oriented data model
0.031991
Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987
An Object-Oriented Approach to Multimedia Databases · SIGMOD Conference 1986
A Distributed Object-Oriented Database System Supporting Shared and Private Databases · ACM Trans. Inf. Syst. 1991
Data models and query languages
object-oriented database
0.031987
Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987
Composite Object Support in an Object-Oriented Database System · OOPSLA 1987
Multimedia Information Management in an Object-Oriented Database System · VLDB 1987
Operating systems › resource management › process management › CPU scheduling
task scheduling
0.011993
Task Scheduling Using Intertask Dependencies in Carot · SIGMOD Conference 1993
Services computing and microservices
workflow management
0.011993
Task Scheduling Using Intertask Dependencies in Carot · SIGMOD Conference 1993
Distributed systems › distributed database
distributed transactions
0.011993
Task Scheduling Using Intertask Dependencies in Carot · SIGMOD Conference 1993
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 database
distributed object-oriented database
0.011991
A Distributed Object-Oriented Database System Supporting Shared and Private Databases · ACM Trans. Inf. Syst. 1991
Authentication and access control
access control models
0.011991
A Model of Authorization for Next-Generation Database Systems · ACM Trans. Database Syst. 1991
Data models and query languages › object-oriented database
object-oriented database system architecture
0.011990
Architecture of the ORION Next-Generation Database System · IEEE Trans. Knowl. Data Eng. 1990
Storage systems
object storage
0.011990
Architecture of the ORION Next-Generation Database System · IEEE Trans. Knowl. Data Eng. 1990
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
Multimedia systems and quality of experience
multimedia data management
0.011987
Multimedia Information Management in an Object-Oriented Database System · VLDB 1987
Data integration and cleaning
web data integration
0.011995
Carnot and InfoSleuth: Database Technology and the World Wide Web · SIGMOD Conference 1995
Database system architecture and tuning
multimedia database systems
0.011986
An Object-Oriented Approach to Multimedia Databases · SIGMOD Conference 1986
Data models and query languages › data modeling
multimedia data model
0.011986
An Object-Oriented Approach to Multimedia Databases · SIGMOD Conference 1986
Distributed systems
distributed coordination
0.011994
Relaxed Transaction Processing · SIGMOD Conference 1994
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

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

domain ontology · 0.0agent technology · 0.0semantic query expansion · 0.0intertask dependency scheduling · 0.0user interface design · 0.0formal modeling · 0.0web integration · 0.0database technology · 0.0architecture description · 0.0aggregation hierarchies · 0.0
YearPublicationVenuePosition
2002 Technology for Performance-Based Lifelong Learning
abstract
Performance-based learning requires that a computer system has deep, exact knowledge of what a person is doing and what they already know about that task to determine what they should learn now. Lifelong learning requires that a computer system have broad, general knowledge over a number of years of what a person has learned to determine what they should learn now. Separately, these are each difficult goals to accomplish. However, both goals must be met to effectively provide a workforce that meets the evolving needs of industry and government for skilled workers. This paper describes a system that can meet both of these goals and support performance-based lifelong learning.
Darrell Woelk, Paul Lefrere
ICCE1
1997 InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper)
abstract
The goal of the InfoSleuth project at MCC is to exploit and synthesize new technologies into a unified system that retrieves and processes information in an ever-changing network of information sources. InfoSleuth has its roots in the Carnot project at MCC, which specialized in integrating heterogeneous information bases. However, recent emerging technologies such as internetworking and the World Wide Web have significantly expanded the types, availability, and volume of data available to an information management system. Furthermore, in these new environments, there is no formal control over the registration of new information sources, and applications tend to be developed without complete knowledge of the resources that will be available when they are run. Federated database projects such as Carnot that do static data integration do not scale up and do not cope well with this ever-changing environment. On the other hand, recent Web technologies, based on keyword search engines, are scalable but, unlike federated databases, are incapable of accessing information based on concepts. In this experience paper, we describe the architecture, design, and implementation of a working version of InfoSleuth. We show how InfoSleuth integrates new technological developments such as agent technology, domain ontologies, brokerage, and internet computing, in support of mediated interoperation of data and services in a dynamic and open environment. We demonstrate the use of information brokering and domain ontologies as key elements for scalability.
Roberto J. Bayardo, William Bohrer, Richard S. Brice, Andrzej Cichocki, Jerry Fowler, Abdelsalam Helal, Vipul Kashyap, Tomasz Ksiezyk, Gale Martin, Marian H. Nodine, Mosfeq Rashid, Marek Rusinkiewicz, Ray Shea, C. Unnikrishnan, Amy Unruh, Darrell Woelk
SIGMOD Conference16
1997 The InfoSleuth Project
abstract
Article Free Access Share on The InfoSleuth Project Authors: R. J. Bayardo Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , W. Bohrer Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , R. Brice Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , A. Cichocki Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , J. Fowler Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , A. Halal Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , V. Kashyap Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , T. Ksiezyk Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , G. Martin Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , M. Nodine Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , M. Rashid Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , M. Rusinkiewicz Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , R. Shea Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , C. Unnikrishnan Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , A. Unruh Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , D. Woelk Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile Authors Info & Claims SIGMOD '97: Proceedings of the 1997 ACM SIGMOD international conference on Management of dataJune 1997 Pages 543–545https://doi.org/10.1145/253260.253401Online:01 June 1997Publication History 7citation339DownloadsMetricsTotal Citations7Total Downloads339Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Roberto J. Bayardo, William Bohrer, Richard S. Brice, Andrzej Cichocki, Jerry Fowler, Abdelsalam Helal, Vipul Kashyap, Tomasz Ksiezyk, Gale Martin, Marian H. Nodine, Mosfeq Rashid, Marek Rusinkiewicz, Ray Shea, C. Unnikrishnan, Amy Unruh, Darrell Woelk
SIGMOD Conference16
1997 The Carnot Heterogeneous Database Project: Implemented Applications
Munindar P. Singh, Philip Cannata, Michael N. Huhns, Nigel Jacobs, Tomasz Ksiezyk, KayLiang Ong, Amit P. Sheth, Christine Tomlinson, Darrell Woelk
Distributed Parallel Databases9
1995 A Deductive Database Solution to Intelligent Information Retrieval from Legacy Databases
KayLiang Ong, Natraj Arni, Christine Tomlinson, C. Unnikrishnan, Darrell Woelk
DASFAA5
1995 Carnot and InfoSleuth: Database Technology and the World Wide Web
abstract
No abstract available.
Darrell Woelk, William Bohrer, Nigel Jacobs, KayLiang Ong, Christine Tomlinson, C. Unnikrishnan
SIGMOD Conference1
1994 Relaxed Transaction Processing
abstract
No abstract available.
Munindar P. Singh, Christine Tomlinson, Darrell Woelk
SIGMOD Conference3
1993 Task Scheduling Using Intertask Dependencies in Carot
abstract
The Carnot Project at MCC is addressing the problem of logically unifying physically-distributed, enterprise-wide, heterogeneous information. Carnot will provide a user with the means to navigate information efficiently and transparently, to update that information consistently, and to write applications easily for large, heterogeneous, distributed information systems. A prototype has been implemented which provides services for (a) enterprise modeling and model integration to create an enterprise-wide view, (b) semantic expansion of queries on the view to queries on individual resources, and (c) inter-resource consistency management. This paper describes the Carnot approach to transaction processing in environments where heterogeneous, distributed, and autonomous systems are required to coordinate the update of the local information under their control. In this approach, subtransactions are represented as a set of tasks and a set of intertask dependencies that capture the semantics of a particular relaxed transaction model. A scheduler has been implemented which schedules the execution of these tasks in the Carnot environment so that all intertask dependencies are satisfied.
Darrell Woelk, Paul C. Attie, Philip Cannata, Greg Meredith, Amit P. Sheth, Munindar P. Singh, Christine Tomlinson
SIGMOD Conference1
1991 A Model of Authorization for Next-Generation Database Systems
abstract
The conventional models of authorization have been designed for database systems supporting the hierarchical, network, and relational models of data. However, these models are not adequate for next-generation database systems that support richer data models that include object-oriented concepts and semantic data modeling concepts. Rabitti, Woelk, and Kim [14] presented a preliminary model of authorization for use as the basis of an authorization mechanism in such database systems. In this paper we present a fuller model of authorization that fills a few major gaps that the conventional models of authorization cannot fill for next-generation database systems. We also further formalize the notion of implicit authorization and refine the application of the notion of implicit authorization to object-oriented and semantic modeling concepts. We also describe a user interface for using the model of authorization and consider key issues in implementing the authorization model.
Fausto Rabitti, Elisa Bertino, Won Kim 0001, Darrell Woelk
ACM Trans. Database Syst.4
1991 A Distributed Object-Oriented Database System Supporting Shared and Private Databases
abstract
ORION-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.4
1990 Query Processing in Distributed ORION
B. Paul Jenq, Darrell Woelk, Won Kim 0001, Wan-Lik Lee
EDBT2
1990 Architecture of the ORION Next-Generation Database System
abstract
Various 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.4
1988 A Model of Authorization for Object-Oriented and Semantic Databases
Fausto Rabitti, Darrell Woelk, Won Kim 0001
EDBT2
1988 Acyclic Query Processing in Object-Oriented Databases
Kyung-Chang Kim, Won Kim 0001, Darrell Woelk, Alfred G. Dale
ER3
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
OOPSLA5
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
ICDE2
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
OOPSLA5
1987 Multimedia Information Management in an Object-Oriented Database System
Darrell Woelk, Won Kim 0001
VLDB1
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.5
1986 An Object-Oriented Approach to Multimedia Databases
abstract
This paper identifies data modelling and data access and sharing requirements which multimedia applications impose on a database system. It shows the capabilities of an object-based data model and indicates extensions which are needed to meet the data modelling aspects of these requirements. A logical implementation of the operations on the model is described. The model generalizes the notions of instantiation and generalization in the standard object-oriented paradigm, and augments it with the notions of aggregation and relationships which are specialized for a multimedia application environment. Objects may exist in aggregation hierarchies which provide the capability to integrate diverse types of multimedia information such as text, sound, bit-mapped images, and complex graphics drawings. Objects may also be linked through other user-defined relationships to capture such application functions as voice annotation and referencing of one document by another. Using this model, the semantics of aggregation and relationships in a multimedia application environment can be understood and efficiently supported by a database system.
Darrell Woelk, Won Kim 0001, Willis Luther
SIGMOD Conference1