Detecting Busy Waiting

CHF 74.05
Auf Lager
SKU
1G7POMVRVJN
Stock 1 Verfügbar
Geliefert zwischen Mi., 26.11.2025 und Do., 27.11.2025

Details

Busy waiting occurs whenever a process repeatedly checks a condition until it becomes true without influencing that condition itself, thereby effectively wasting system resources and introducing the risk of system failure due to race conditions. Hence, busy waiting is considered bad programming practice and can be avoided by the use of higher communication facilities. In the development of critical systems, for which correctness and robustness are of vital importance, software quality assurance is of great value. However, it is difficult and impractical to manually discover busy waiting in existing program code, which is why a static analysis tool is needed. This book, based on the master's thesis of the author, describes an algorithm that targets the detection of busy waiting using methods of static control flow analysis in theory and practice. The main results that are presented include a static analysis tool for detecting busy waiting in programs written in the Ada programming language, which is often used for critical applications, and a framework providing a powerful CFG-based representation of Ada source code facilitating comprehensive static control flow analysis in general.

Autorentext
Georg Kienesberger studied computer science at the Vienna University of Technology. Over the last years his research focused on control flow analysis while he also worked as a consultant and lecturer in the field of software engineering. Currently he is studying for a PhD.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783639251524
    • Sprache Englisch
    • Größe H6mm x B220mm x T150mm
    • Jahr 2010
    • EAN 9783639251524
    • Format Kartonierter Einband (Kt)
    • ISBN 978-3-639-25152-4
    • Titel Detecting Busy Waiting
    • Autor Georg Kienesberger
    • Untertitel An Approach Employing Static Control Flow Analysis
    • Gewicht 181g
    • Herausgeber VDM Verlag
    • Anzahl Seiten 124
    • Genre Informatik

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470