Prefix tables provide a mechanism for locating files in a system whose storage is distributed among many servers. The result is a single file system hierarchy visible uniformly and transparently to all clients. Each c...
详细信息
ISBN:
(纸本)0818606975
Prefix tables provide a mechanism for locating files in a system whose storage is distributed among many servers. The result is a single file system hierarchy visible uniformly and transparently to all clients. Each client of the file system maintains a local prefix table that identifies the server for a file based on the initial part of the file name. Prefix tables are built and modified using a simple broadcast protocol that is flexible enough to allow dynamic server reconfiguration and a simple form of replication.
Structure editing environments (SEEs) are a powerful class of interactive programs. Current methods for defining and executing SEEs do not address the problems of modularizing and sharing. This paper presents Agave, a...
详细信息
Structure editing environments (SEEs) are a powerful class of interactive programs. Current methods for defining and executing SEEs do not address the problems of modularizing and sharing. This paper presents Agave, an SEE that supports definition and execution of other SEEs. Agave supports sharing and modularization in this context.
A discussion is presented of a document-base system that permits office workers to electronically create, store, retrieve, analyze, present, and circulate documents. A prototype document-base system is described with ...
详细信息
ISBN:
(纸本)0818607270
A discussion is presented of a document-base system that permits office workers to electronically create, store, retrieve, analyze, present, and circulate documents. A prototype document-base system is described with emphasis on its document retrieval methods. Various search methods are provided in both filtering process and browsing process. Multifacet classifications, in which plural classifications are cooperatively utilized, allow users to efficiently select the desired documents. Since classifications are visually represented, users can intuitively specify the target categories. New electronic search marks, substituting for paper document's appearance properties, are helpful to exclude irrelevant documents. Browsing for locating desired information in filtered documents is given importance equal to that for filtering in the system. Three kinds of browsing, page, document and category browsing, are provided.
The author surveys computer input/output (I/O) subsystem modeling practice as seen in large IBM mainframe installations. He discusses state-of-the-art techniques, but focuses on real problems and techniques, and discu...
详细信息
ISBN:
(纸本)0818607432
The author surveys computer input/output (I/O) subsystem modeling practice as seen in large IBM mainframe installations. He discusses state-of-the-art techniques, but focuses on real problems and techniques, and discusses the gap between art and practice.
ConcurrentSmalltalk is a programming language/system which incorporates the facilities of concurrent programming in Small-Talk-80. Such facilities are realised by providing concurrent constructs and atomic objccts. Th...
详细信息
A table look-up method is proposed for the estimation of articulatory parameters. The articulatory parameters can be estimated using less calculation time and with the same degree of precision obtained in an earlier m...
详细信息
A table look-up method is proposed for the estimation of articulatory parameters. The articulatory parameters can be estimated using less calculation time and with the same degree of precision obtained in an earlier method by using domain-restricted one-step search. A recognition method for vowels that compensates for coarticulations is investigated. The effectiveness of the method is shown by its high recognition rate in a recognition test with vowels in city names. The phoneme recognition rate for 50 city names uttered by 4 male and 4 female speakers was 90. 5%.
A parallel implementation of merge sort on a CREW PRAM (concurrent-read exclusive-write parallel random access machine) is given that uses n processors and O(log n) time;the constant in the running time is small. Also...
详细信息
ISBN:
(纸本)0818607408
A parallel implementation of merge sort on a CREW PRAM (concurrent-read exclusive-write parallel random access machine) is given that uses n processors and O(log n) time;the constant in the running time is small. Also given is a more complex version of the algorithm for the EREW (exclusive-read exclusive-write) PRAM;it also uses n processors and O(log n) time. The constant in the running time is still moderate, though not as small.
The best way to reduce the cost of building software is not to build it at all, but instead to incorporate existing software into new systems. Supporting the process of evolution requires a uniform representation of s...
详细信息
The best way to reduce the cost of building software is not to build it at all, but instead to incorporate existing software into new systems. Supporting the process of evolution requires a uniform representation of software components, a general mechanism for accessing, modifying, and maintaining multiple versions of programs, and an application-independent, customizable user interface. We are building an experimental programming environment, called OMEGA-2, using templates as a common representation for all program information, threads as a general-purpose mechanism for viewing cross-sections of software information, and interactive views as a customizable layer providing the user interface. Although our implementation is targeted at evolving code, the ideas are also applicable to areas such as specifications and documentation.
The purpose of this paper is to give the programmer an introduction to the Multitasking facilities of PL/I. The reader is first introduced to tasking in general and its benefits in multi-processor systems such as the ...
详细信息
The purpose of this paper is to give the programmer an introduction to the Multitasking facilities of PL/I. The reader is first introduced to tasking in general and its benefits in multi-processor systems such as the 3090. It then leads the programmer into the PL/I concepts of task creation, tasking rules, tasking program control data, attributes, options, and BUILTIN functions. Synchronization and coordination of tasks, and sharing of data and files is also discussed. The paper also describes the apparent and real subtask hierarchy to help the programmer understand PL/I task relationships. Finally, information on tasking program preparation and execution is presented as well as some tips that will help produce more reliable tasking programs. Non-tasking and tasking versions of two sample programs are also shown.
APE/2 is a shop of tools - from very sophisticated to quite simple ones. It is much more than what is usually meant by a programmers tool box. APE/2 takes care of most of the data processing to control data processing...
详细信息
APE/2 is a shop of tools - from very sophisticated to quite simple ones. It is much more than what is usually meant by a programmers tool box. APE/2 takes care of most of the data processing to control data processing. Auxiliary Processing communication, converting between data formats, hundreds of details in processing a terminal input/output, and so forth are discussed.
暂无评论