skip to main content
10.1145/800179acmconferencesBook PagePublication Pagesacm-national-conferenceConference Proceedingsconference-collections
ACM '77: Proceedings of the 1977 annual conference
ACM1977 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Seattle Washington October 16 - 19, 1977
ISBN:
978-1-4503-3921-6
Published:
01 January 1977
Sponsors:

Reflects downloads up to 15 Feb 2025Bibliometrics
Abstract

No abstract available.

Article
Free
A data base language for FORTRAN

It is becoming increasingly apparent that standardization of data base languages is one of the best ways to ward off the trauma of conversion and the impact of major new hardware announcements. This paper presents an overview of the CODASYL data base ...

Article
Free
Data integrity considerations in computer based accounting systems

Over the past few years there has been a steady increase in the applications of computers to accounting functions. While computerized accounting systems enable one to store a large volume of data and process these data very rapidly, such systems also ...

Article
Free
A system architecture for compile-time actions in databases

A case is made for the use of compile-time actions to reduce the overhead incurred when comprehensive authorization and integrity features are incorporated in a shared database system. A model of authorization and integrity evaluation is discussed as ...

Article
Free
Design and implementation of a relational database on a minicomputer

DB85, a relational database management system on a minicomputer Interdata 85, is described. It is a single user system to run on a computer with 64K bytes of memory and disk storage. The system supports a high level, relation-algebraic query language ...

Article
Free
The national software works access to distributed files and tools

George was fortunate in his new job. After a few days of familiarizing him- self with the project and with his new colleagues, he was given complete responsibility for the detailed design and implementation of a major part of the system.

When he ...

Article
Free
The National Software Works: A distributed processing system

The National Software Works (NSW) is a significant new step in the development of distributed processing systems and computer networks. NSW is an ambitious project to link a set of geographically distributed and diverse hosts with an operating system ...

Article
Free
The National Software Works: Operational issues in a distributed processing system

The National Software Works (NSW) inaugurates a new class of operating systems—that of network interactive systems. Its operational properties differ in significant ways from those of current interactive systems, and consequently the rules of behavior ...

Article
Free
Case studies on the implementation and use of database management systems

The acquisition and implementation of database management systems is occurring at an accelerating rate. Although the literature on the design considerations for these systems is substantial, there is little communication to the user community as a whole ...

Article
Free
Position paper on the implementation and use of database management systems

Quite often, papers dealing with database management system installation initially concentrate on the technique for selecting a DBMS, and bypass the critical issue of whether a database management system is really required. In the discussion which ...

Article
Free
The use of Entity Diagrams in data base systems implementation

This position paper proposes the use of “Entity Diagrams” as a pivotal mechanism for abstracting the use of data by an organization and then selectively implementing data base systems developed using the abstraction as a normative force. The entity ...

Article
Free
Optimization of large sequential data files

The need for inexpensive data storage continues to grow and tape reels are usually used. For large data aggregations with even a few retrieval applications, it may not be as economical to store full reels as to split the data into smaller sized files. ...

Article
Free
The generative approach to software development

The National Institute of Child Health and Human Development (NICHD/NIH) provided funding to DUALabs for the analysis of unique data processing problems posed by large statistical data files. One mechanism that resulted from this activity was the CENTS-...

Article
Free
Optimum ordered hash tables

This paper investigates a relatively new file structure known as an ordered hash table which combines the flexibility of indexed sequential files with the rapid access of traditional hashing methods. The main results of the paper are: (1) a ...

Article
Free
Interactive system for controlled vocabulary maintenance

Bibliographic retrieval files frequently are indexed using words or phrases from a controlled vocabulary list. Usually these lists are structured to show relationships between terms, and strict rules are established to define permissible structuring. ...

Article
Free
Query using inferential processing implemented with inverted hashed files

A methodology is presented for a prototype query processor that can infer the semantics of a query and thus allow a very natural-language-like request from a user. The inference is accomplished by fully inverting all attribute values, attribute names, ...

Article
Free
Diet: A data independent system for medical applications

A Cardiovascular Research Database System is being developed at Toronto General Hospital on a Varian V-76 minicomputer. The system utilizes the TOTAL Database Management System as a manager of the internal network structure of the database and the data ...

Article
Free
Diagnosis and treatment in MEDAS (medical emergency decisions and assistance system)

MEDAS is a multicomponent computer aided medical decision and information system for emergency and critical care medicine. The capabilities of the system are briefly outlined and the diagnostic and treatment components are described in more detail. For ...

Article
Free
Design of an Oncology Clinical Information System

The use of complex multimodality treatment plans and the necessity for detailed, precisely timed collection of measurements of tumor response, drug toxicity, biochemical markers, and other specific parameters of therapeutic evaluation has created the ...

Article
Free
First generation software engineering system: The Ballistic Missile Defense Software Development System

The Ballistic Missile Defense “Software Development System” treats a total software development cycle from requirements to operational code with verification and validation at each intermediate stage,Figure 1 Numerous papers and reports have been ...

Article
Free
Basic program design - the Jackson way: An example

The techniques of Michael Jackson offer a constructive, teachable and repeatable method for the design of correct programs. At the heart of his approach is the principle that program structure should precisely mirror the structure of the data processed. ...

Article
Free
Software design using: SADT

SADT TM, Structured Analysis and Design Technique, is a graphical language for describing systems. In this paper we indicate the role of SADT in software design. The graphical language provides a powerful design vocabulary in which a designer can ...

Article
Free
The evolution of specification techniques

The specifications for a software system may be thought of as a description of what a software system does, as opposed to how it does it. Specifications have typicaly been written in a natural language and provide an external, non-procedural elaboration ...

Article
Free
Formal module level specifications

SSL (Software Specification Language) is part of the growing shift of emphasis in software engineering from the latter software development phases to the earlier ones. The purpose of the language is to aid in the process of decomposing functions into ...

Article
Free
Structured data interfacing for software systems

Structured programming has drawn considerable attention. Discussions have focused on language and data manipulations, however, and little has been done in the area of structuring data interfacing schemes for transferring data from one routine to another ...

Article
Free
Debunking the “expensive procedure call” myth or, procedure call implementations considered harmful or, LAMBDA: The Ultimate GOTO

Folklore states that GOTO statements are “cheap”, while procedure calls are “expensive”. This myth is largely a result of poorly designed language implementations. The historical growth of this myth is considered. Both theoretical ideas and an existing ...

Article
Free
A program stability measure

This paper contributes to the understanding of program structures in terms of its stability and reliability in a quantitative sense. Distinctions are made between the logical structure of a program and the information structure of a program.

The general ...

Article
Free
Automatic programming: Automating the software system development process

To meet the burgeoning software demands of the future the computer will have to take a more active role in the writing of its own software. Many computer tools have been developed that enable the machine to help human software developers. It would be ...

Article
Free
On the specification and quantification of software performance objectives

Much has been written with respect to the guidelines, structure, and properties of a well-designed software product. Most of the literature, however, has dealt with qualitative statements rather than quantitative measures of desirable software ...

Article
Free
Conservation of software science parameters across modularization

Current results in software science research provide a potentially powerful tool for software engineering management. Software science parameters including time required to write a program and program length can be estimated from parameters available at ...

Article
Free
Automated software control

A time sharing system to provide development and quality assurance personnel a means of tracking the progress of software changes through the release cycle and to produce core image files for testing and release. The system consists of a command ...

Contributors
  • University of Puget Sound
  • Boeing Corporation

Recommendations