Wolf Zimmermann Zimmermann Automatische Komplexitätsanalyse funktionaler Programme

Automatische Komplexitätsanalyse funktionaler Programme

von Wolf Zimmermann

EUR 35,96

Buch in deiner Nähe kaufen


...oder deine aktuelle Postleitzahl eingeben:
oder

Beschreibung

Es gibt im Bereich der Softwaretechnik viele Werkzeuge, die den Programmentwicklungsprozeß unterstützen. Sie stellen die Korrektheit der Implementierung sicher, nicht aber ihre Effizienz. Die vorliegende Arbeit führt daher eine Methode ein, die es erlaubt, die Zeitkomplexität funktionaler Programme automatisch zu ermitteln. Die Grundidee dieser Methode besteht darin, ein funktionales Programm in ein System von Rekurrenzgleichungen zu übersetzen, dessen Lösung das Zeitverhalten des Programms angibt. Durch Einführung von bedingten Rekurrenzen und Rekurrenzfamilien ist es möglich, obere und untere Schranken für die Zeitkomplexität zu finden. Um die mittlere Zeitkomplexität zu bestimmen, müssen Wahrscheinlichkeiten dafür berechnet werden, daß im Programm vorkommende Bedingungen wahr bzw. falsch werden. Diese Wahrscheinlichkeiten werden anhand einer probabilistischen Semantik des Programms berechnet. Um möglichst genaue Schranken für die Zeitkomplexität zu erhalten, muß eine Abhängigkeitsanalyse durchgeführt werden. Dies ermöglicht eine genaue Analyse von Divide-and-Conquer-Programmen.

Autor*in

Wolf Zimmermann

Themen in »Automatische Komplexitätsanalyse funktionaler Programme«

Algorithmen Funktionale Programmiersprachen Funktionen Komplexität Maschinenmodell Programmentwicklung Rekurrenzen Semantik Softwaretechnik Zeitkomplexität probabilistische Semantik algorithm analysis and problem complexity

Stimmen zu »Automatische Komplexitätsanalyse funktionaler Programme«

Details

ISBN: 9783662059487
Verlag: Springer Berlin
Erscheinung: 09.03.2013

Link teilen


Über buchnah.de | Die Buchhandlungen | Die Verlage | Impressum & Kontakt | Datenschutz | Presse


Auf dieser Seite kannst Du Buchhandlungen in der Nähe finden