PPT-DySectAPI: A Scalable Prescriptive Parallel Debugging Model
Author : alexa-scheidler | Published Date : 2016-03-04
Gregory L Lee Dong H Ahn Nicklas Jensen Sven Karlson Matt LeGendre Jesper Nielsen Niklas Nielsen Martin Schulz Scalable Tools Workshop August 2015 Our Stack
Presentation Embed Code
Download Presentation
Download Presentation The PPT/PDF document "DySectAPI: A Scalable Prescriptive Paral..." is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
DySectAPI: A Scalable Prescriptive Parallel Debugging Model: Transcript
Gregory L Lee Dong H Ahn Nicklas Jensen Sven Karlson Matt LeGendre Jesper Nielsen Niklas Nielsen Martin Schulz Scalable Tools Workshop August 2015 Our Stack Trace Analysis Tool has been a huge success for debugging. Khalil. . Nassar. Senior Systems Engineer. Microsoft Corporation. Agenda. Debug 01100101 (Debug 101). x64 versus x86 Differences. Essential Command Reference. Windows Vista and . Windows Server code name “Longhorn” Architectural Changes. Introduction to GDB, . Wireshark. . and . Valgrind. CS168 - Debugging Helpsession. GDB: The GNU Debugger. gdb. is an executable file that serves as a portable debugger. Works for Ada, C, C++, Objective-C, Pascal, and others. Software . Analysis. Roberto Alexis Farah . – Microsoft . Corporation. rafarah@Microsoft.com. - . http://blogs.msdn.com/b/debuggingtoolbox. /. . Goal of this presentation…. The goal is . NOT . to teach you debugging or reverse engineering.. Recall Boehm’s paper. Why did they “invent” the waterfall model?. Distinction between programmer and user. Increased application, higher risks. Large systems: development is a group activity. Bring order to chaos:. Often Unstated; Always Unavoidable. Two Kinds of Assumptions. Prescriptive Assumptions . assume the writer and reader share the same values. They concern the way someone thinks the world . should be.. BUG. A software . bug. is an error, flaw, failure, or fault in a computer program or system that causes it to produce an . incorrect or . unexpected result. , or to behave in unintended ways.. DEBUG. Ivan . Lanese. Focus research group. Computer Science . and Engineering Department. Univers. ity . of Bologna/INRIA. Bologna, Italy. Joint work with Elena Giachino . (Univ. Bologna/INRIA, Italy) and Claudio Antares Mezzina (IMT Lucca, Italy). . Mario . Hewardt. Senior Development Lead. Microsoft Corporation. Daniel . Pravat. Senior Development Lead. Microsoft Corporation. …and we approve this message. S. oftware Bugs Are EXPENSIVE. Joel Swift, Architect, AIA, LEED AP. Manager, Facilities Design and Construction. UC Davis Health System. County of Placer . (‘. 92-’98,. ’07-’13). UC Davis Architects & Engineers . (‘98-’07). Dr Susan Cartwright. Dept of Physics and Astronomy. University of Sheffield. Parallel Universes. Are you unique?. Could there be another “you” differing only in what you had for breakfast this morning?. James Mickens. JAVASCRIPT IS HORRENDOUS. SO MANY BROWSERS. “MOBILE” IS A HATEFUL ADJECTIVE. THE . NETWORK SCOFFS AT . MORTAL . DREAMS. Web. development is a miasma of pain and confusion.. Motivation: What Happens When Things Go Wrong?. Early Bug. “. If . debugging is the process of removing software bugs, then programming must be the process of putting them in. .. ”. Edsger. . Dijkstra. Debugging. Figuring out what is wrong with the code we wrote…. Debugging your Metro style apps using HTML Jeff Fisher & Erik Saltwell Microsoft Corporation TOOL-514T Agenda Big picture Debugging JavaScript with Visual Studio Debugging CSS with Expression Blend Mike Anderson. Embedded Systems Architect. @. hungjar. mailto://mandersonptr@gmail.com. Speaker/Author Details. About:. Over 42 years in the embedded systems industry. 20 years with embedded Linux. Formerly the Chief Scientist at The PTR Group, Inc..
Download Document
Here is the link to download the presentation.
"DySectAPI: A Scalable Prescriptive Parallel Debugging Model"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.
Related Documents