Skip to main content

1981 | OriginalPaper | Buchkapitel

An Alphard Specification of a Correct and Efficient Transformation on Data Structures

verfasst von : Jon Louis Bentley, Mary Shaw

Erschienen in: Alphard: Form and Content

Verlag: Springer New York

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

In this paper we study standard program components applicable to a wide variety of design tasks; we choose for this study the specific problem domain of data structures for general searching problems. Within this domain Bentley and Saxe have developed transformations for converting solutions of simple searching problems to solutions of more complex problems. We discuss one of those transformations, specify precisely the transformation and its conditions of applicability, and prove its correctness; we accomplish this by casting it in terms of abstract data types — specifically by using the Alphard form mechanism. We also demonstrate that the costs of the structures derived by this transformation are only slightly greater than the costs of the original solutions. The transformation we describe has already been used to develop a number of new algorithms, and it represents a new level of generality in software engineering tools.

Metadaten
Titel
An Alphard Specification of a Correct and Efficient Transformation on Data Structures
verfasst von
Jon Louis Bentley
Mary Shaw
Copyright-Jahr
1981
Verlag
Springer New York
DOI
https://doi.org/10.1007/978-1-4612-5979-4_15