skip to main content
10.1145/800171acmconferencesBook PagePublication Pagesacm-national-conferenceConference Proceedingsconference-collections
ACM '84: Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge
ACM1984 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
ISBN:
978-0-89791-144-3
Published:
01 January 1984

Bibliometrics
Abstract

No abstract available.

Article
Free
Towards a methodology for a design of knowledge based systems

In 1974 Stevens, Myers and Constantine published a paper in the IBM Systems Journal which described “Structured Design”. Their paper stated:

“Structured Design is a set of proposed general program design considerations and techniques for making coding, ...

Article
Free
Integrating knowledge in problem solving search procedures

With the help of a model for discrete optimization problems, we show that a large number of heuristic search procedures (for searching state-space graphs, AND/OR graphs, game trees, etc.) of artificial intelligence (AI), and dynamic programming (DP) and ...

Article
Free
Knowledge acquisition for classification expert systems

Expert systems are generally described by a mixture of terms that confuse implementation language with knowledge structure and the search process. This confusion makes it difficult to analyze new problems and to derive a set of knowledge engineering ...

Article
Free
The design of the Dipmeter Advisor system

The Dipmeter Advisor system [11] attempts to emulate human expert performance in an important and specialized oil well-log interpretation task. The system is currently being used in a small number of Schlumberger Field Log Interpretation Centers as an ...

Article
Free
ACE: Going from prototype to product with an expert system

ACE (Automated Cable Expertise) is a knowledge-based expert system that provides trouble-shooting and diagnostic reports for telephone company managers. Its application domain is telephone cable maintenance. ACE departs from standard expert system ...

Article
Free
Artificial intelligence and software engineering: The Programmer's Apprentice project

An overview of the goals, methods and progress of the Programmer's Apprentice Project:

The goals of the project are to develop an artificial intelligence theory of how expert programmers analyze, synthesize, modify, explain, verify and document programs,...

Article
Free
A fifth generation approach to intelligent information retrieval

This paper briefly examines certain of the Intelligent Information Retrieval (IIR) mechanisms used in the RESEDA system, a system equipped with “reasoning” capabilities in the field of complex biographical data management. Particular attention is paid ...

Article
Free
Knowledge representation and inference control of SPERIL-II

SPERIL-II is an expert system for damage assessment of existing structures. Fuzzy sets for imprecise data and Dempster and Shafer's theory for combining fuzzy sets with certainty factors are used in an inexact inference. Since the process of the damage ...

Article
Free
A logic interpreter to handle time and negation in logic data bases

There is as yet no general agreement as to the best solution to the operation of time and negation in data bases. This paper presents an approach to handle these problems in a logic data base system. A simple logic interpreter is introduced that allows ...

Article
Free
Functional requirements for very large knowledge bases

A large knowledge based system can be considered equivalent to a large data base system; but, instead of the more usual algorithmic rules, most of the rules are expressed in the form of specifications. Such a form of expression has the considerable ...

Article
Free
PVS - design for a practical verification system

In this paper we present a new and practical approach to program verification based on the transformational program development method. We believe this system, which we call the Practical Verification System, is both user-friendly and mathematically ...

Article
Free
The evolution of an integrated testing environment by the Domain Testing Strategy

For the past several years a research approach has been developed in the area of program testing; this automated testing approach is called the Domain Testing Strategy. This paper examines broader implications of that research, together with several new ...

Article
Free
Parallel algorithms for unification and other complete problems in p

Unification is a basic operation in theorem proving, in type inference algorithms, and in logic programming languages such as Prolog. Prolog will play a major role in software development for the Fifth Generation project, and thus developing fast ...

Article
Free
Design principles for software manufacturing tools

A good solution to the reusable code problem turns out to provide a solid technical basis from which to understand and deal with the production, quality, and maintenance issues currently besieging the software industry. To this end, a software ...

Article
Free
Application generators: Ideas for programming language extensions

The continued development of higher order programming languages has not yielded major productivity improvements in the software development process. One often mentioned mechanism for achieving significant orders of improvement are application generators,...

Article
Free
A general purpose data base design

One of the major problems facing data base designers is how to develop a logical data base design for a proposed application. Usually, for each new application, a new data base design is produced. For a Data Base Task Group (DBTG) data base management ...

Article
Free
An automated software design evaluator

A prototype automated software design evaluator was implemented as part of a project whose long-term goal is the application of AI techniques to the tools in a software engineering environment. The purposes of undertaking this prototype were to: 1) ...

Article
Free
An approach to software design documentation

This paper presents an approach to developing system design documentation and then programming the software code directly into the specifications. An introduction to the purpose and content of design documentation is given, along with a description of ...

Article
Free
The IEEE Software Engineering standards process

Software Engineering has emerged as a field in recent years, and those involved increasingly recognize the need for standards. As a result, members of the Institute of Electrical and Electronics Engineers (IEEE) formed a subcommittee to develop these ...

Article
Free
Information Wheel - a framework to identify roles of information systems

In this paper, the roles of different information systems in an organization are identified using a framework called “Information Wheel”.

An information wheel is similar to a physical wheel in that it consists of a hub, spokes, rim and a tire. The parts ...

Article
Free
A user's approach to requirements analysis of a large software system

Arriving at all the requirements of a large software system is a very difficult task, whose success or failure significantly affects the system design and implementation. A user oriented approach is suggested in this paper, that expands the definition ...

Article
Free
A design framework for the ALVEY/ICL/DHSS demonstrator process

The purpose of this project is to develop a system to provide knowledge based decision support within a large legislation based organisation. The system developed will not be made fully operational within the target organisation, the Department of ...

Article
Free
A requirement model for the 5th generation

A requirement specification model suitable for the next generation of software development tools is presented. The model uses frames for each entity and relations between entities. The model includes levels and meta-information. The entity-relationship-...

Article
Free
Nial: A candidate language for fifth generation computer systems

The anticipated fifth generation of computing systems presents many challenges. One of the more important is the challenge of designing languages suitable for describing the parallel computations which these systems will achieve. The new systems will ...

Article
Free
Compiling prolog programs for parallel execution on a cellular machine

This paper investigates features of a PROLOG compiler for Mago's cellular machine. The compiler generates parallel FFP (Formal Functional Programming) code. Hence high efficiency in the execution of PROLOG programs can be achieved on this machine, owing ...

Article
Free
Zeus: An object-oriented distributed operating system for reliable applications

This paper presents the principles followed in designing Zeus, an object-oriented distributed operating system designed to study integration of recovery mechanisms into the designs of distributed command and control systems. The primary goal of the Zeus ...

Article
Free
Handling of recursion in dataflow model

Programs for dataflow machines often require efficient support for recursive procedure invocation to achieve high performance and programming flexibility. This paper discusses different methods presently used in contemporary dataflow models for handling ...

Article
Free
On the scope of static checking in definitional languages

The paper concerns the use in software development of a class of very high level languages characterized as definitional, where a specification of a program consists of assertions expressed as conditional equations. As compared to logic programming, ...

Article
Free
An application of network flow programming to locate concentrators in a communication network

In a subscriber network, the conventional method of satisfying the circuit demands is by voice frequency engineering. Modern electronic equipments such as pair gain systems, distributed and lumped subscriber carriers, which will be called concentrators ...

Article
Free
An associative array architecture intended for semantic network processing

This paper describes the organization and operation of a semantic network array processor (SNAP). The architecture consists of an array of identical cells each containing a content addressable memory, microprogram control and communication unit. Each ...

Contributors

Recommendations