Accession Number : ADA257948


Title :   Theory of Algorithm Structure and Design


Descriptive Note : Rept. for 1 Oct 1989-30 Sep 1992


Corporate Author : KESTREL INST PALO ALTO CA


Personal Author(s) : Smith, Douglas R


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a257948.pdf


Report Date : Sep 1992


Pagination or Media Count : 19


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 the 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 an algorithm theory.


Descriptors :   *ALGORITHMS , *SOFTWARE ENGINEERING , TOOLS , THEORY , PROBLEM SOLVING


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE