Calculating a Functional Module for Binary Search Trees

W. Dosch, Björn Möller

Abstract

We formally derive a functional module for binary search trees comprising search, insert, delete, minimum and maximum operations. The derivation starts from an extensional specification that refers only to the multiset of elements stored in the tree. The search tree property is systematically derived as an implementation requirement.
Original languageEnglish
Pages267-284
Number of pages8
DOIs
Publication statusPublished - 1997
Event8th International Workshop on Implementation of Functional Languages - Bad Godesberg, Germany
Duration: 16.09.199618.09.1996

Conference

Conference8th International Workshop on Implementation of Functional Languages
Abbreviated titleIFL'96
Country/TerritoryGermany
CityBad Godesberg
Period16.09.9618.09.96

Cite this