Automated and Algorithmic Debugging

First International Workshop, AADEBUG '93, Linköping, Sweden, May 3-5, 1993. Proceedings

Peter A. Fritzson (Herausgeber)

Buch | Softcover
VIII, 367 Seiten
1993 | 1993
Springer Berlin (Verlag)
978-3-540-57417-0 (ISBN)

Lese- und Medienproben

Automated and Algorithmic Debugging -
53,49 inkl. MwSt
Studibuch Logo

...gebraucht verfügbar!

Debugging has always been a costly part of softwaredevelopment, and many attempts have been made to provideautomatic computer support for this task.Automateddebugging has seen major develoments over the last decade.Onesuccessful development is algorithmic debugging, whichoriginated in logic programming but was later generalized toconcurrent, imperative, and lazy functional languages.Important advances have also been made in knowledge-basedprogram debugging, and in approaches to automated debuggingbased on static and dynamic program slicing based ondataflow and dependence analysis technology. This is thefirst collected volume of papers on automated debugging andpresents latest developments, tutorial papers, and surveys.

Peter Fritzson, PHD, is a professor and Director of the Programming Environment Laboratory (PELAB) at the Department of Computer and Information Science, Linköping University, Sweden. He currently holds the position of president of MathCore Engineering AB; chairman of the Scandinavian Simulation Society; secretary of the European sumulation organisation, EuroSim; and vice chairman of the Modelica Association, an organization he helped to establish. Professor Fritzson has published ten books and over a hundred scientific papers.

A pragmatic survey of automated debugging.- Usability criteria for automated debugging systems.- The notions of symptom and error in declarative diagnosis of logic programs.- Debugging by diagnosing assumptions.- Debugging logic programs using specifications.- Model-based diagnosis meets error diagnosis in logic programs.- Towards declarative debugging of concurrent constraint programs.- Hierarchy in testing distributed programs.- Lazy algorithmic debugging: Ideas for practical implementation.- The location of errors in functional programs.- A generalised query minimisation for program debugging.- What's in a trace: The box model revisited.- Declarative debugging of abstract data types in Gödel.- Slicing programs with arbitrary control-flow.- Slicing concurrent programs.- Animators for generated programming environments.- Visualization as debugging: Understanding/debugging the Warren Abstract Machine.- Graphical user interfaces for algorithmic debugging.- Towards a plan calculus based intelligent debugging system.- Trace-based debugging.- Identifying faulty modifications in software maintenance.- The application of formal specifications to software documentation and debugging.- Automatic diagnosis of VLSI digital circuits using algorithmic debugging.

Erscheint lt. Verlag 10.11.1993
Reihe/Serie Lecture Notes in Computer Science
Zusatzinfo VIII, 367 p.
Verlagsort Berlin
Sprache englisch
Maße 155 x 235 mm
Gewicht 507 g
Themenwelt Mathematik / Informatik Informatik Betriebssysteme / Server
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Theorie / Studium
Informatik Weitere Themen Hardware
Schlagworte Algorithmic Debugging • Algorithmisches Debuggen • algorithms • Automated Debugging • Automatisches Debuggen • Debuggen • Debugging • Hardcover, Softcover / Informatik, EDV/Informatik • HC/Informatik, EDV/Informatik • HC/Informatik, EDV/Programmiersprachen • Maintenance • Programmierfehler • Programming Errors • Softwaretest • Software Testing
ISBN-10 3-540-57417-4 / 3540574174
ISBN-13 978-3-540-57417-0 / 9783540574170
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich