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

Barron C. Housel

dblp:60/2167 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
0since 2021 · last 1998
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 4 first-authorComputer networks · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2Applied, 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.

Computer networks
2 papers
Wireless networking · 73% Internet architecture and protocols · 27%
Databases, data mining, and information retrieval
6 papers
Data integration and cleaning · 41% Database system architecture and tuning · 24% Data models and query languages · 22%

Topics — the 12 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wireless networking › mobile computing
disconnected operation
0.011997
Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express · MobiCom 1997
Wireless networking › mobile computing
mobile web browsing
0.011997
Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express · MobiCom 1997
Internet architecture and protocols
world wide web
0.011997
Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express · MobiCom 1997
Wireless networking
mobile computing
0.011996
WebExpress: A System for Optimizing Web Browsing in a Wireless Environment · MobiCom 1996
Data integration and cleaning › data transformation
data restructuring
0.021979
Pipelining: A Technique for Implementing Data Restructurers · ACM Trans. Database Syst. 1979
EXPRESS: A Data EXtraction, Processing, amd REStructuring System · ACM Trans. Database Syst. 1977
Data integration and cleaning › data transformation
data translation
0.021979
Pipelining: A Technique for Implementing Data Restructurers · ACM Trans. Database Syst. 1979
EXPRESS: A Data EXtraction, Processing, amd REStructuring System · ACM Trans. Database Syst. 1977
Database system architecture and tuning › database design
database design tools
0.011982
View Modeling and Integration Using the Functional Data Model · IEEE Trans. Software Eng. 1982
Data models and query languages › data modeling
functional data model
0.011982
View Modeling and Integration Using the Functional Data Model · IEEE Trans. Software Eng. 1982
Database system architecture and tuning › database design
logical database design
0.011979
The Functional Dependency Model for Logical Database Design · VLDB 1979
Query processing and optimization › query execution
pipelined query execution
0.011979
Pipelining: A Technique for Implementing Data Restructurers · ACM Trans. Database Syst. 1979
Data integration and cleaning
data transformation
0.021977
CONVERT: A High Level Translation Definition Language for Data Conversion (Abstract) · SIGMOD Conference 1975
A Unified Approach to Program and Data Conversion · VLDB 1977
Database theory › dependency theory
functional dependency
0.011979
The Functional Dependency Model for Logical Database Design · VLDB 1979

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

proxy-based adaptation · 0.0protocol reduction · 0.0forms differencing · 0.0file caching · 0.0HTTP stream interception · 0.0view modeling · 0.0view integration · 0.0program generation · 0.0process supervision · 0.0hierarchical data restructuring · 0.0
YearPublicationVenuePosition
1998 WebExpress: A Client/Intercept Based System for Optimizing Web Browsing in a Wireless Environment
Barron C. Housel, George Samaras, David B. Lindquist
Mob. Networks Appl.1
1997 Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express
abstract
In a previous paper [l], we described ARTour Web Express, a software system that makes it possible to run World Wide Web applications over wide-area wireless nehvorks. Our earlier paper discussed how our system significantly reduces user cost and response time during online browsing over wireless communications links. Even with these savings, however, users may experience slow performance. This is a result of the inherent delay of wireless communication coupled with congestion in the Internet and Web servers, which cannot be masked Corn users under the synchronous request/response model of browsing. Furthermore, disconnection - both voluntary and involuntary - is common in the mobile environment, and the standard browsing model provides no support for disconnected operation. This paper describes how ARTour Web Express has been enhanced to support both disconnected and asynchronous operation.
Henry Chang, Carl D. Tait, Norman H. Cohen, Moshe Shapiro, Steve Mastrianni, Rick Floyd, Barron C. Housel, David B. Lindquist
MobiCom7
1996 WebExpress: A System for Optimizing Web Browsing in a Wireless Environment
abstract
This paper describes software technology that makes it possible to nm Internet World Wide Web applications in wide area wireless networks.Web technology in conjunction with today's mobile devices (e.g., laptops, notebooks, personal digital assistants) and the emerging wireless technologies (e.g., packet radio, CDPD) offer the potential for unprecedented access to data and applications by mobile workers.Yet, the limited bandwidth, high latency, high cost, and poor reliability of today's wireless wide-area networks greatly inhibits (even to the point of being unfeasible) supporting Web applications over wireless networks.WebExpress significantly reduces user cost and response time of wireless communications by intercepting the HITP data stream and performing various optimizations including: flle caching, forms differencing, protocol reduction, and the elimination of redundant HTTP header transmission.This paper describes these optimizations and presents some experiment results.
Barron C. Housel, David B. Lindquist
MobiCom1
1982 View Modeling and Integration Using the Functional Data Model
abstract
Conventional database design techniques rely heavily on the designer's skill and experience, which are neither efficient nor effective for large, realistic design problems. A computer design aid can help by storing many design parameters and performing simple preprocessing before design decisions are made. In this paper, we report on the development of such a system.
Vance E. Waddle, Barron C. Housel
IEEE Trans. Software Eng.3
1979 View modelling and integration using tho functional dependency model
abstract
This paper presents a semantic model and processing language upon which a logical database design tool can be based. The semantic model is invariant with respect to the placement of data items into records or relations. The processing language is based on the semantic model, so processing specifications are also invariant to these decisions. This allows a designer to specify the processing and semantics of small parts of a database (local views), and then to integrate these views into a global model of the database. We present operations to manipulate the model and processing specifications during the integration process. An algorithm, using these operations is given to perform the integration process.
Vance E. Waddle, Barron C. Housel
COMPSAC3
1979 The Functional Dependency Model for Logical Database Design
Barron C. Housel, Vance E. Waddle
VLDB1
1979 Pipelining: A Technique for Implementing Data Restructurers
abstract
In the past several years much attention has been given to the problem of data translation. The focus has been mainly on methodologies and specification languages for accomplishing this task. Recently, several prototype systems have emerged, and now the issues of implementation and performance must be addressed. In general, a data restructuring specification may contain multiple source and target files. This specification can be viewed as a “process graph” which is a network of restructuring operations subject to precedence constraints. One technique used to achieve good performance is that of pipelining data in the process graph. In this paper we address a number of issues pertinent to a pipelining architecture. Specifically, we give algorithms for resolving deadlock situations which can arise, and partitioning the process graph to achieve an optimal schedule for executing the restructuring steps. In addition, we discuss how pipelining has influenced the design of the restructuring operations and the file structures used in an actual system.
Barron C. Housel
ACM Trans. Database Syst.1
1977 A Unified Approach to Program and Data Conversion
Barron C. Housel
VLDB1
1977 A Note on the Survey: "Future of Database Technology"
Barron C. Housel, Alan G. Merten
VLDB1
1977 EXPRESS: A Data EXtraction, Processing, amd REStructuring System
abstract
EXPRESS is an experimental prototype data translation system which can access a wide variety of data and restructure it for new uses. The system is driven by two very high level nonprocedural languages: DEFINE for data description and CONVERT for data restructuring. Program generation and cooperating process techniques are used to achieve efficient operation. This paper describes the design and implementation of EXPRESS. DEFINE and CONVERT are summarized and the implementation architecture presented. The DEFINE description is compiled into a customized PL/1 program for accessing source data. The restructuring specified in CONVERT is compiled into a set of customized PL/1 procedures to derive multiple target files from multiple input files. Job steps and job control statements are generated automatically. During execution, the generated procedures run under control of a process supervisor, which coordinates buffer management and handles file allocation, deallocation, and all input/output requests. The architecture of EXPRESS allows efficiency in execution by avoiding unnecessary secondary storage references while at the same time allowing the individual procedures to be independent of each other. Its modular structure permits the system to be extended or transferred to another environment easily.
Nan C. Shu, Barron C. Housel, Robert W. Taylor, Sakti P. Ghosh, Vincent Y. Lum
ACM Trans. Database Syst.2
1975 CONVERT: A High Level Translation Definition Language for Data Conversion (Abstract)
abstract
This paper describes in detail a translation definition language, CONVERT, for specifying the mapping of the instances of source items, which may be components of one or more files, into instances of target data, which may constitute multiple files.The language is designed for the class of users who are familiar with the logical aspects of their data, know what they want to be done, but do not want to be concerned with the details of how to accomplish it. It is high level and non-procedural according to current standards.The language provides very powerful and highly flexible restructuring capability. Although primarily designed for hierarchically structured data, it is applicable to other kinds of data structures as well. It is believed that the language can handle all common processes required in a data translation. Furthermore, the simple underlying concepts enable the users to visualize the translation processes, thus making data conversion a much simpler task. Examples to illustrate the languages' applications are included.
Nan C. Shu, Barron C. Housel, Vincent Y. Lum
SIGMOD Conference2