Accession Number:

ADA229115

Title:

Theory of Algorithm Structure and Design

Descriptive Note:

Rept. for 1 Oct 1989-30 Sep 1990,

Corporate Author:

KESTREL INST PALO ALTO CA

Personal Author(s):

Report Date:

1990-10-05

Pagination or Media Count:

13.0

Abstract:

Algorithms and data structures are among the primary constituents of computer software and thus are among basic objects of study in Computer Science. This project is concerned with the structure and automated design of algorithms and data structures. Our scientific hypothesis is that there exist general algorithm, data structure,and design concepts that underlie and explain most of the detailed structure of conventional software systems. By abstracting and formalizing these concepts and showing how to mechanize their application, we can prepare the way for the coming generation of automated software design environments. Our approach involves identifying classes of algorithms that solve a broad range of useful problems. In particular we have emphasized formalizing abstract algorithms that make minimal assumptions about the structure of a problem. Once a class of algorithms has been identified we represent its essence as a theory, called and algorithm theory. kr

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE