Skip to main content

Quellbezogenes Debugging von Multimikroprozessoren

  • Conference paper
GI — 18. Jahrestagung II

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 188))

Zusammenfassung

Der Artikel beschreibt Anforderungen, Eigenschaften, Entwurfs- und Implementierungskonzepte von Werkzeugen zur Fehlersuche (Debugging) in Multimikroprozessoren und deren Programmen. Besonderes Gewicht wird dabei auf die Unterstützung höherer Abstraktionskonzepte (Hochsprachen, konkurrente Spracherweiterungen) gelegt. Ein weiterer Schwerpunkt ist die Integration verschiedener Instrumentierungstechniken (Hardware-, Software- und Hybrid-Instrumentierung) in ein Debugging System. Die Entwurfskonzepte und Implementierungsdetails von Debugging Systemen für Multimikroprozessoren werden exemplarisch anhand des an der TU München entwickelten Debugging Systems REALBUG aufgezeigt. Neben der Beschreibung der von REALBUG angebotenen Funktionalitäten und Abstraktionen werden insbesondere Konzepte zur Erlangung höherer Portabilität, Erweiterbarkeit und Adaptierbarkeit von quellbezogenen Überwachungswerkzeugen vorgestellt.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliographie

  1. F. Baiardi, N. De Francesco: Development of a Debugger for a Concurrent Language; Proc. SIGPLAN Symp. on HLL-Deb.; Aug. 1983; p. 81–90

    Google Scholar 

  2. T. Bemmerl: Realtime High Level Debugging in Host/Target Environments; Proceedings of EUROMICRO Symp. 1986, Venice, p. 387–400

    Google Scholar 

  3. T. Bemmerl: Quellsprachenorientierte Diagnose und Korrektur von Softwarefehlern durch überwachte Ausführung unter Echtzeitbedingungen; Dissertation, Institut für Informatik, TU München, Juni 1987

    Google Scholar 

  4. T. Bemmerl, G. Schöder: A portable Realtime Multitasking Kernel for Embedded Microprocessor Systems; Proceedings of EUROMICRO Symp. 1987, Porthsmouth, p. 181–188

    Google Scholar 

  5. T. J. LeBlanc, J. M. Mellor-Crummey: Debugging Parallel Programs with Instant Replay; IEEE Trans. on Computers, vol. C-36, no. 4, April 1987, p. 471–482

    Article  Google Scholar 

  6. H. Burkhart, R. Millen: Techniken und Werkzeuge der Programmbeobachtung am Beispiel eines Modula-2 Monitorsystems; Informatik Forschung und Entwicklung, 3, 1988, p. 6–21

    Google Scholar 

  7. Garcia-Molina: Debugging a Distributed Computing System; IEEE Trans. on SWE, Vol.SE-10, No.2, p. 210–219, 1984

    Google Scholar 

  8. F. Gregoretti, F. Maddaleno, M. Zamboni: Monitoring Tools für Multi-microprocessors; EUROMICRO 86, p. 409–416

    Google Scholar 

  9. D. Haban, D. Wybranietz: A Tool for Measuring and Monitoring Distributed Systems during Operation; GI/ITG Tagung, Organisation und Betrieb von Rechensystemen, Paderborn, März 1988, p. 308–323

    Google Scholar 

  10. P.K. Harter jr, D.M. Heimbigner, R. King: IDD: An Interactive Distributed Debugger; Proc. 5th int. Conf. on Distr. Comp. Syst.; March 1985; p. 498–506

    Google Scholar 

  11. U. Hinrichsen: Ein Monitor für ein autonomes Datenübertragungssystem; Dissertation, TU Braunschweig, Informatik-Bericht 86–05, 1986

    Google Scholar 

  12. R. Hofmann, R. Klar, N. Luttenberger, B. Mohr: ZÄHLMONITOR 4: Ein Monitorsystem für das Hardware- und Hybrid-Monitoring von Multiprozessor-und Multicomputer-Systemen; Messung und Modellierung von Rechensystemen, Erlangen, IFB, 1987, p. 79–99

    Google Scholar 

  13. Intel Corp.: iPSC Technical Description; Intel Corp., 1986

    Google Scholar 

  14. B. Lazzerini, C.A. Prete: DISEB: An Interactive High-Level Debugging System for a Multi-Microprocessor System; EUROMICRO 86, p. 401–408

    Google Scholar 

  15. E. Maehle, K. Moritzen, K. Wirl; Fault-Tolerant Hardware Configuration Management on the Multiprocessor System DIRMU 25; CONPAR86, Lecture Notes on Computer Science, 1986, p. 190–197

    Google Scholar 

  16. J. Nievergelt, B. Plattner: Monitoring Program Execution: A Survey; IEEE Computer, Nov. 1981, p. 105–114

    Google Scholar 

  17. J.F. Palmer: A VLSI Parallel Supercomputer; Hypercube Multiprocessors, 1986, p. 19–26

    Google Scholar 

  18. Papadopoulos The New Dataflow Architecture Beeing Built at MIT; Proceedings of MIT-ZTI-Symp. on “Very High Parallel Architectures”, Nov. 1987

    Google Scholar 

  19. J.C. Peterson, J.O. Tuazon, D. Liebermann, M. Pniel: The Mark III Hypercube-Ensemble Concurrent Computer; IEEE Parallel Processing, 1985, p. 71–73

    Google Scholar 

  20. Z. Segall, L. Rudolph: PIE: A Programming and Instrumentation Environment for Parallel Processing; IEEE Software, Nov. 1985, p. 22–37

    Google Scholar 

  21. R. Seidner, N. Tindall: Interactive Debug Requirements; ACM Symp. on High Level Debugging, Pacific Grove, March 1983, p. 9–22

    Chapter  Google Scholar 

  22. C.L. Seitz: The Cosmic Cube; Communications of the ACM, Jan. 1985, p. 22–33

    Google Scholar 

  23. E.T. Smith: A Debugger for Message—based Processes; Software—Practice & Experiences, Vol.15, No. 11, Nov.85, p. 1073–1086

    Google Scholar 

  24. Softlab GmbH: CAMIC: Entwicklungssystem für Mikroprozessorprojekte; Funktionsbeschreibung, 1985

    Google Scholar 

  25. SUPRENUM GmbH: SUPRENUM Vorhabensbeschreibung; SUPRENUM GmbH, 1986

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bemmerl, T. (1988). Quellbezogenes Debugging von Multimikroprozessoren. In: Valk, R. (eds) GI — 18. Jahrestagung II. Informatik-Fachberichte, vol 188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74135-7_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74135-7_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50360-6

  • Online ISBN: 978-3-642-74135-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics