Dissertations / Theses on the topic 'Debugger'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Debugger.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Pope, Bernard James. "A declarative debugger for Haskell /." Connect to thesis, 2006. http://eprints.unimelb.edu.au/archive/00003290.
Full textJohnson, Stephen Lee. "TeaBag: A Debugger for Curry." PDXScholar, 2004. https://pdxscholar.library.pdx.edu/open_access_etds/2663.
Full textSchütze, Lars. "Implementing a Debugger for Dresden OCL." Bachelor's thesis, Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2013. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-118599.
Full textWagner, Christina. "Anforderungen an einen Debugger für Softwaregeneratoren." Bachelor's thesis, Universitätsbibliothek Leipzig, 2016. http://nbn-resolving.de/urn:nbn:de:bsz:15-qucosa-202633.
Full textChelliah, M. "A Compiler and Symbolic Debugger for Occam." Thesis, Indian Institute of Science, 1989. http://hdl.handle.net/2005/77.
Full textNi, Wayland 1982. "WSIM configurable digital signal processor simulator/debugger." Thesis, Massachusetts Institute of Technology, 2004. http://hdl.handle.net/1721.1/16683.
Full textIncludes bibliographical references (leaf 53).
This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
This M.Eng. Thesis presents a design and implementation of a full-featured configurable Digital Signal Processor (DSP) simulator/debugger. The user will be able to set configurations in order to model a specific architecture design. The simulator will have a command interpreter to listen to and process commands given by the user. When supplied with an assembly program, the simulator will allow the user to step through the execution of the program cycle by cycle, as well as calculate statistics like instruction, resource, and cache profiling. Some of the main features of the simulator are a multiply-accumulate unit, memory with direct and indirect offset addressing, and loop instructions.
by Wayland Ni.
M.Eng.
Markusson, Christoffer. "Implementation of an application debugger for software in embedded systems." Thesis, Linköping University, Department of Computer and Information Science, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-15539.
Full textDebugging applications that are running in embedded systems is becoming harder and harder due to the growing complexity of the systems. This is especially true for embedded systems that are developed for the automotive market.
To aid the debugging there are tools called debuggers. Historically, debuggers have been implemented by using a debug port to connect a software debugger running at the developer machine to dedicated on-chip debugging hardware. The problem with this approach is that it is expensive and that it is not possible to use it if the debug port on the system is not available.Therefore there is a demand for user-friendly debuggers that are not as expensive and require no extra hardware.
This report presents alternatives to debugging embedded systems. From these alternatives a completely software based debugger solution called monitor-based debugging is selected and acts as a foundation for an implementation that is described in the report. The implementation uses GNU Debugger (GDB) and its remote debugging capabilities to perform debugging.
The implemented debugger is evaluated by using it to debug applications that are running in a powertrain control unit in a modern truck. It is also compared to two commercial hardware based debuggers. In the evaluation it is found that the debugger functionalities and user-friendliness are on par with the commercial alternatives, but that it lacks some in its non-intrusive capabilities when comparing it with the high-end alternatives on the market.
Nilsson, Sverker. "Heapy: A Memory Profiler and Debugger for Python." Thesis, Linköping University, Department of Computer and Information Science, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-7247.
Full textExcessive memory use may cause severe performance problems and system crashes. Without appropriate tools, it may be difficult or impossible to determine why a program is using too much memory. This applies even though Python provides automatic memory management --- garbage collection can help avoid many memory allocation bugs, but only to a certain extent due to the lack of information during program execution. There is still a need for tools helping the programmer to understand the memory behaviour of programs, especially in complicated situations. The primary motivation for Heapy is that there has been a lack of such tools for Python.
The main questions addressed by Heapy are how much memory is used by objects, what are the objects of most interest for optimization purposes, and why are objects kept in memory. Memory leaks are often of special interest and may be found by comparing snapshots of the heap population taken at different times. Memory profiles, using different kinds of classifiers that may include retainer information, can provide quick overviews revealing optimization possibilities not thought of beforehand. Reference patterns and shortest reference paths provide different perspectives of object access patterns to help explain why objects are kept in memory.
Manoh, Nadia, and Hamoud Abdullah. "Software debugging using the debugger SAM4E Xplained Pro." Thesis, Malmö universitet, Fakulteten för teknik och samhälle (TS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20090.
Full textEmbedded systems are found in almost every device used in our daily lives, including cell phones, refrigerators, and cars. Some devices may be significantly more sensitive than others, meaning a bug appearing in a system could cause harm, even loss of human lives or cause no harm at all. To reduce bugs in a system, software testing and software debugging are performed.The Computer Science program at Malmö University does not focus on teaching software debugging using a debugger. Thus, this thesis presents a debugging lab created for Computer Science students, considered to help them gain knowledge in how to use the debugger SAM4E Xplained Pro to locate bugs. As a result, four students performed the debugging lab of which 75 percent of the bugs were found and remedied.
Watson, Gregory R. (Gregory Richard). "The design and implementation of a parallel relative debugger." Monash University, School of Computer Science and Software Engineering, 2000. http://arrow.monash.edu.au/hdl/1959.1/8772.
Full textZhang, Jing. "A visual performance debugger for Concordia Parallel Programming Environment." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2000. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape3/PQDD_0019/MQ47859.pdf.
Full textWright, Jeremy Theard. "Python Semantic Investigator : an interactive debugger with reversible state." Thesis, Massachusetts Institute of Technology, 2019. https://hdl.handle.net/1721.1/123012.
Full textThesis: M. Eng. in Computer Science and Engineering, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2019
Cataloged from student-submitted PDF version of thesis.
Includes bibliographical references (page 43).
This thesis describes PSI (Python Semantic Investigator), a program designed to help students explore their code by allowing them to see the state of their program at any step along its execution. PSI enables them to move forwards or backwards freely along the timeline of their program. It also enables them to designate variable names or object IDs and jump back to the last time such a variable or object was modified. Doing so is intended to help novice students learn to debug more effectively.
by Jeremy Theard Wright.
M. Eng. in Computer Science and Engineering
M.Eng.inComputerScienceandEngineering Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science
Fainter, Robert Gaffney. "AdaTAD - a debugger for the Ada multi-task environment." Diss., Virginia Polytechnic Institute and State University, 1985. http://hdl.handle.net/10919/54289.
Full textPh. D.
Lami, Pietro. "Estensione di un debugger reversibile per Erlang con feature imperative." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2020. http://amslaurea.unibo.it/22157/.
Full textXin, Guang Greg. "Design and implementation of an ATM network card debugger, ATMNCD." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk2/tape17/PQDD_0006/MQ37670.pdf.
Full textMacDonald, Craig Lindsey Carleton University Dissertation Computer Science. "NodeView: a profiler/debugger for parallel computers using message passing." Ottawa, 1996.
Find full textŠpaček, Michal. "Ladicí nástroj pro víceprocesorový systém na čipu." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2011. http://www.nusl.cz/ntk/nusl-412840.
Full textLin, Chu-chung. "The design of a distributed debugger for action-based object-oriented programs." Diss., Georgia Institute of Technology, 1987. http://hdl.handle.net/1853/8205.
Full textUzunsokakli, Mustafa Yavuz. "Design and impementation of a debugger for MC68020 based Educational Computer Board." Thesis, Monterey, California. Naval Postgraduate School, 1989. http://hdl.handle.net/10945/25821.
Full textChunawala, Shakil A. (Shakil Ahmed). "Creatr, a genergtic graphical distributed debugger with language support for application interfacing." Thesis, Massachusetts Institute of Technology, 1994. http://hdl.handle.net/1721.1/34094.
Full textIncludes bibliographical references (leaves 84-86).
by Shakil A. Chunawala.
M.S.
Bricault, Gary S. "GSD : an interactive window-oriented debugger for the AT & T UNIX-PC /." Online version of thesis, 1989. http://hdl.handle.net/1850/10549.
Full textHanono, Silvina Zimi. "InnerView hardware debugger : a logic analysis tool for the Virtual Wires emulation system." Thesis, Massachusetts Institute of Technology, 1995. http://hdl.handle.net/1721.1/11855.
Full textScerpa, Daniel. "Debugging Reversibile." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/15470/.
Full textHsu, Irving Shang-Yi 1967. "DEVS Monitor: An X Window system-based debugger for the DEVS-scheme simulation environment." Thesis, The University of Arizona, 1992. http://hdl.handle.net/10150/292071.
Full textRoncuzzi, Davide. "Debugging reversibile di un frammento del linguaggio C." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/22804/.
Full textMisra, Supratik Kumar. "Efficient Graph Techniques for Partial Scan Pattern Debug and Bounded Model Checkers." Thesis, Virginia Tech, 2012. http://hdl.handle.net/10919/31153.
Full textMaster of Science
Pavelka, Jan. "Nástroj pro usnadnění vývoje a testování PHP aplikací." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2009. http://www.nusl.cz/ntk/nusl-237475.
Full textHons, Petr. "Rozšíření generického ladicího nástroje v projektu Lissom." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2014. http://www.nusl.cz/ntk/nusl-236020.
Full textWilczák, Milan. "Ladicí nástroj generických simulátorů mikroprocesorů." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2010. http://www.nusl.cz/ntk/nusl-237257.
Full textThimmapuram, Sunethra. "Web-Delivered Assembly Language Interactive Training and its Sequence Identification for Software Reverse Engineering." Wright State University / OhioLINK, 2017. http://rave.ohiolink.edu/etdc/view?acc_num=wright151551307959276.
Full textKorvas, Pavol. "Rekonfigurovatelný ladicí nástroj na úrovni zdrojového kódu." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2013. http://www.nusl.cz/ntk/nusl-236219.
Full textKončický, Jaromír. "Využití dynamické analýzy kódu při zpětném překladu." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2014. http://www.nusl.cz/ntk/nusl-236118.
Full textŠváb, Martin. "Virová analýza a reverzní inženýrství." Master's thesis, Vysoká škola ekonomická v Praze, 2014. http://www.nusl.cz/ntk/nusl-193214.
Full textVogelsang, Stefan, Steffen Köhler, and Rainer G. Spallek. "Analyse von Test-Pattern für SoC Multiprozessortest und -debugging mittels Test Access Port (JTAG)." Universitätsbibliothek Chemnitz, 2007. http://nbn-resolving.de/urn:nbn:de:swb:ch1-200701007.
Full textGeiger, Leif [Verfasser]. "Fehlersuche im Modell : modellbasiertes Testen und Debuggen / Leif Geiger." Kassel : Universitätsbibliothek Kassel, 2011. http://d-nb.info/101373873X/34.
Full textHermanns, Christian [Verfasser]. "Entwicklung und Implementierung eines hybriden Debuggers für Java / Christian Hermanns." Münster : Verl.-Haus Monsenstein und Vannerdat, 2010. http://d-nb.info/101104448X/34.
Full textLudewig, Ralf. "Integrierte Architektur für das Testen und Debuggen von System-on-Chips /." Aachen : Shaker, 2006. http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&doc_number=014632870&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA.
Full textLudewig, Ralf [Verfasser]. "Integrierte Architektur für das Testen und Debuggen von System-on-Chips / Ralf Ludewig." Aachen : Shaker, 2006. http://d-nb.info/118658789X/34.
Full textDa, Silva Fabio. "Correctness proofs of compilers and debuggers : an approach based on structural operational semantics." Thesis, University of Edinburgh, 1992. http://hdl.handle.net/1842/13542.
Full textKřoustek, Jakub. "Rekonfigurovatelná analýza strojového kódu." Doctoral thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2015. http://www.nusl.cz/ntk/nusl-261276.
Full textWeiss, Alexander. "Effiziente externe Beobachtung von CPU-Aktivitäten auf SoCs." Doctoral thesis, Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2015. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-184227.
Full textKrantz, Karl Johan. "Cross-Platform Post-Mortem Analysis in a Distributed Continuous Integration System." Thesis, Linköpings universitet, Medie- och Informationsteknik, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-122912.
Full textChatelain, Yohan. "Outils de débogage et d'optimisation des calculs flottants dans le contexte HPC." Thesis, Université Paris-Saclay (ComUE), 2019. http://www.theses.fr/2019SACLV096.
Full textHigh Performance Computing (HPC) is a dynamic ecosystem where scientific computing architectures and codes are in permanent co-evolution (parallelism, specialized accelerators, new memories).This dynamism requires developers to adapt their software regularly to exploit all the new technological innovations.For this purpose, co-design approaches consisting of simultaneously developing software and hardware are an interesting approach.Nevertheless, co-design efforts have mainly focused on application performance without necessarily taking into account the numerical quality.However, this is becoming increasingly difficult to maintain from one generation of supercomputer to the next due to the increased complexity of the hardware and the parallel programming models. In addition, there are new floating point computation formats (bfloat16, binary16) that should be harnessed during the modernization process.These findings raise two issues:1) How to check the digital quality of codes during the modernization process? This requires tools that allow both to quickly identify sources of numerical errors and to be user-friendly for non-expert users.2) How can we take advantage of the new possibilities offered by the equipment?The applications possibilities are manifold and therefore lead to a considerable space of possible solutions. The solutions found are the result of a compromise between the performance of the application and the numerical quality of the computations, but also the reproducibility of the results.In this thesis, we contributed to the Verificarlo software that helps to detect numerical errors by injecting various noise models into floating computations. More precisely, we have developed an approach to study the evolution of numerical errors over time. This tool is based on the generation of numerical traces that allow the numerical quality of the variables to be tracked over time. These traces are enriched by context information retrieved during compilation and can then be viewed in an elegant way.We also contributed to VPREC, a computation model simulating formats of varying sizes. This tool has been used to address the problem of format optimization in iterative schemes. The proposed optimization is temporal since it optimizes the computation precision for each time step.Finally, a major constraint in the development of tools for HPC is the scaling up. Indeed, the size of the codes and the number of computations involved drastically increase the complexity of the analyses and limit conventional approaches. We have demonstrated that the techniques developed in this thesis are applicable to industrial codes since they have made it possible, first, to detect and correct a numerical error in the ABINIT code (ab initio code for quantum chemistry developed by the CEA et al.). Secondly, these tools have reduced the computation accuracy of YALES2 (fluid mechanics code developed by CORIA) and improved performance by reducing communication volumes by 28% and accelerating execution up to 1.30 times
Demín, Michal. "Undetectable Debugger." Master's thesis, 2012. http://www.nusl.cz/ntk/nusl-305165.
Full textStrite, David. "BACI debugger : a GUI debugger for the BACI system /." 2001. http://emp3.hbg.psu.edu/theses/available/etd-12202001-105107/.
Full textLi, Chang. "A MOON simulator and debugger." Thesis, 2002. http://spectrum.library.concordia.ca/1808/1/MQ72935.pdf.
Full textGou, Yi-Guan, and 郭逸冠. "An Interactive Parallel/Distributed Debugger." Thesis, 1997. http://ndltd.ncl.edu.tw/handle/11107146657391748335.
Full textRiboira, André Daniel Moreira Pinto. "GZoltar: A graphical debugger interface." Dissertação, 2010. http://hdl.handle.net/10216/61658.
Full textRiboira, André Daniel Moreira Pinto. "GZoltar: A graphical debugger interface." Master's thesis, 2010. http://hdl.handle.net/10216/61658.
Full textTsien, Christine L. "Maygen: A Symbolic Debugger Generation System." 1993. http://hdl.handle.net/1721.1/7054.
Full text