AVL Trees Revisited: A Case Study in SPECTRUM


Technical Report TUM-I9428

Authors:

Rudi Hettler,
Dieter Nazareth,
Franz Regensburger,
Oscar Slotosch

Abstract:

The goal of this paper is to present a way of developing software within the axiomatic specification language SPECTRUM. We advocate a development approach which is organized in four stages: requirement specification, design specification, executable specification and functional program. The concept of AVL trees serves as example for presenting this approach.


Keywords:

Specification, development, method, refinement, verification


Available as Postscript (139K)


@techreport{HNRS94,
author = {R. Hettler and D. Nazareth and F. Regensburger and O. Slotosch},
institution = {Technische Universit{\"a}t M{\"u}nchen. Institut f{\"u}r Informatik},
number = {TUM-I9428},
title = {{AVL} Trees Revisited: A Case Study in {{\sc{}Spectrum}}},
year = {1994},
uri = {"http://www4.informatik.tu-muenchen.de/proj/korso/papers/avl.html" }
}
also in
@BOOK{KORSO-LNCS,
        EDITOR  = {Manfred Broy and Stefan J\"ahnichen},
        TITLE   = {{KORSO}: {M}ethods, {L}anguages, and {T}ools for the
                {C}onstruction of {C}orrect {S}oftware -- {F}inal {R}eport},
        ADDRESS = {Heidelberg},
        PUBLISHER       = {Springer},
        SERIES  = {LNCS},
        VOLUME  = {1009},
        MONTH   = {Nov},
        YEAR    = {1995}
        }


Part of projects SPECTRUM and KORSO



To other publications, other techreports, bibtex-file
Dieter Nazareth, Oscar Slotosch, 17-10-1995