Difference between revisions of "Bits and Bugs"

From Sccswiki
Jump to navigation Jump to search
 
(37 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This website provides direct digital access to selected material of the book [TODO Bits and Bugs].
+
[[Image:Cover_Bits.jpg|link=http://www5.in.tum.de/persons/huckle/Cover_Bits.jpg|200px]]
  
The first column refers to the corresponding section of the book.
+
This website provides direct access to selected digital material of the book [http://bookstore.siam.org/se29/ Bits and Bugs: A Scientific and Historical Review of Software Failures in Computational Science], published in March 2019 with SIAM.
Recent bugs or material that is not (yet) contained in the book is marked by red color.
+
 
 +
The first column of the following table refers to the corresponding section of the book.
 +
Recent bugs or material that is not (yet) contained in the book are marked by red color.
  
  
Line 18: Line 20:
 
|-
 
|-
 
| 1.4 Classification  
 
| 1.4 Classification  
| Heisenberg effect in <span style="color: red">matlab</span>
+
| Heisenberg effect in matlab
 
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/myrealmin.m myrealmin.m], [http://www5.in.tum.de/persons/neckel/bits_and_bugs/myrealmin_withOutput.m myrealmin_withOutput.m]
 
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/myrealmin.m myrealmin.m], [http://www5.in.tum.de/persons/neckel/bits_and_bugs/myrealmin_withOutput.m myrealmin_withOutput.m]
 
|-
 
|-
Line 55: Line 57:
 
|-
 
|-
 
|  
 
|  
 +
| YouTube video summarizing the Patriot system, the Dhahran events, and some of T. Postol’s arguments
 +
| https://www.youtube.com/watch?v=9OEjnBfuNSc
 +
|-
 +
| 2.4.6 Other Bugs
 +
| BBC: In the wake of HMS Sheffield (Video)
 +
| https://www.dailymotion.com/video/x5syshm
 +
|-
 
|  
 
|  
 +
| BBC: In the wake of HMS Sheffield (Video)
 +
| https://rutube.ru/video/3171bc4dc6e325b4054a0c171625f1cb/
 +
|-
 +
|
 +
| HMS Sheffield hit by Exocet (Video)
 +
| https://www.dailymotion.com/video/x2o7nbn
 +
|-
 +
|
 +
|-
 +
| 3.1 Sleipner
 +
| Exc. 7: exponential function and its derivative
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/exponential_derivatives.m exponential_derivatives.m]
 +
|-
 
|  
 
|  
 +
| corresponding plot of matlab file
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/exponential_derivatives.pdf exponential_derivatives.pdf]
 
|-
 
|-
 
|  
 
|  
 +
| Exc. 9: Lagrange polynomials
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/lagrange_polynomials.m lagrange_polynomials.m]
 +
|-
 
|  
 
|  
 +
| corresponding plot of matlab file
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/lagrange_polynomials_interpol.pdf lagrange_polynomials_interpol.pdf]
 +
|-
 
|  
 
|  
 +
| Working paper of Ger Wackers (reference [47])
 +
| https://www.duo.uio.no/bitstream/handle/10852/17747/WP33.pdf
 +
|-
 +
| 3.2 London Millenium
 +
| YouTube video of Quebec Bridge problem
 +
| https://www.youtube.com/watch?v=FQUHZV7r8iI
 
|-
 
|-
 
|  
 
|  
 +
| YouTube video of Quebec Bridge problem
 +
| https://www.youtube.com/watch?v=xk1xEctDK0k
 +
|-
 
|  
 
|  
 +
| YouTube video of Tacoma Bridge collapse
 +
| https://www.youtube.com/watch?v=3mclp9QmCGs
 +
|-
 
|  
 
|  
 +
| YouTube video of the opening of the Millenium Bridge
 +
| https://www.youtube.com/watch?v=eAXVa__XWZ8
 
|-
 
|-
 
|  
 
|  
 +
| YouTube video of the testing of the Millenium Bridge
 +
| https://www.youtube.com/watch?v=QfgNqi4RGLk
 +
|-
 +
| 3.3 Weather
 +
| general description on weather forecast by DWD
 +
| https://www.dwd.de/EN/research/weatherforecasting/weatherforecasting_node.html
 +
|-
 +
| 3.4 Math. Finance
 +
| YouTube video: Mark Blyth on the Danger of Mathematical Models
 +
| https://www.youtube.com/watch?v=hmWbkPezgtU
 +
|-
 
|  
 
|  
 +
| YouTube video: Nassim Taleb on Black Monday
 +
| https://www.youtube.com/watch?v=aFGX3y07hc4
 +
|-
 
|  
 
|  
 +
| Interview of New Yorker with Nassim Taleb
 +
| https://www.youtube.com/watch?v=Y_NqImYe3eI
 +
|-
 +
|
 +
|
 +
|
 +
|-
 +
| 4.1 Fly-by-wire
 +
| YouTube video on the accident at Warsaw (Poland) in 1993
 +
| https://www.youtube.com/watch?v=gQP-HI8aVAY
 
|-
 
|-
 
|  
 
|  
 +
| YouTube video on the near accident at Hamburg (Germany) in 2008
 +
| https://www.youtube.com/watch?v=ueJeC2pxxbM
 +
|-
 
|  
 
|  
 +
| YouTube video on the accident near Ueberlingen (Germany) in 2002
 +
| https://www.youtube.com/watch?v=rycXgXPuDWU
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">The emerging 737 Max scandal, explained</span>
 +
| <span style="color: red">https://www.vox.com/business-and-finance/2019/3/29/18281270/737-max-faa-scandal-explained</span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">Article on Boeing 737 and FAA in The New Yorker</span>
 +
| <span style="color: red">https://www.newyorker.com/news/our-columnists/how-did-the-faa-allow-the-boeing-737-max-to-fly</span>
 +
|-
 +
| <span style="color: red"></span>
 +
| <span style="color: red">Article on Boeing problems in aviation-blog</span>
 +
| <span style="color: red">https://www.aviationcv.com/aviation-blog/2019/shocking-facts-boeing-737max-crash</span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">Crash of Boeing 737-8 (MAX) in Indonesia in 2018: Preliminary Aircraft Accident Investigation Report </span>
 +
| <span style="color: red">https://reports.aviation-safety.net/2018/20181029-0_B38M_PK-LQP_PRELIMINARY.pdf</span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">summary of preliminary Aircraft Accident Investigation Report </span>
 +
| <span style="color: red">https://www.airlive.net/ntsc-indonesia-publishes-preliminary-report-on-jt610-boeing-737-max-8-crash/ </span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">Crash of Boeing 737-8 (MAX) in Ethiopia in 2019: Report of ABC News </span>
 +
| <span style="color: red">https://www.abc.net.au/news/2019-03-18/ethiopian-airlines-737-max-8-similarities-to-lion-air-crash/10910460 </span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">Crash of Boeing 737-8 (MAX) in Ethiopia in 2019: Report of CNN </span>
 +
| <span style="color: red">https://edition.cnn.com/2019/03/13/politics/boeing-737-max-8-software/index.html </span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">Final Report Lion Airlines</span>
 +
| <span style="color: red"> http://knkt.dephub.go.id/knkt/ntsc_home/ntsc.htm</span>
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">How the Boeing Disaster Looks to a Software Developer - IEEE Spectrum</span>
 +
| <span style="color: red">https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer</span>
 +
|-
 +
| 4.2 Automotive
 +
| YouTube video on accident of Google car on February 14, 2016
 +
| https://www.youtube.com/watch?v=eTLMGjp-AIQ&t=2s
 +
|-
 
|  
 
|  
 +
| YouTube video on Joshua Brown's Tesla S accident with a semitruck on May 7, 2016
 +
| https://www.youtube.com/watch?v=uIV6sGHZo1U
 
|-
 
|-
 
|  
 
|  
 +
| YouTube video on Tesla S accident with a fire truck on January 22, 2018
 +
| https://www.youtube.com/watch?v=mEGAH330SCY&t=5s
 +
|-
 
|  
 
|  
 +
| YouTube video on Tesla X accident at construction site in March 23, 2018
 +
| https://www.youtube.com/watch?v=VVJSjeHDvfY
 +
|-
 
|  
 
|  
 +
| YouTube video: demo of Tesla's autopilot
 +
| https://www.youtube.com/watch?v=VG68SKoG7vE
 +
|-
 +
| <span style="color: red"> </span>
 +
| <span style="color: red">Video on Tesla S crashing in standing bus, May 2016, in CH</span>
 +
| <span style="color: red">https://electrek.co/2016/05/26/tesla-model-s-crash-autopilot-video/</span>
 
|-
 
|-
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
 +
|-
 +
| 5.1 Space Shuttle
 +
| Paper of Garman (reference [3])
 +
| https://dl.acm.org/citation.cfm?id=1005928.1005929
 
|-
 
|-
 
|  
 
|  
 +
| NASA survey report on all Space Shuttle missions including data on STS-1 (reference [7])
 +
| https://www.jsc.nasa.gov/history/reference/TM-2011-216142.pdf
 +
|-
 
|  
 
|  
 +
| YoutTube video of press conference on solution of the problem of Pathfinder
 +
| https://www.youtube.com/watch?v=Y6v98S1BHek
 +
|-
 
|  
 
|  
 +
| YoutTube video on the planned vs. real landing Mars Polar Lander
 +
| https://www.youtube.com/watch?v=VWCG1LugTz8
 +
|-
 +
|
 +
| YoutTube video on Beagle 2: report on loss and discovery of parts
 +
| https://www.youtube.com/watch?v=8Y6NL4Aa7Is
 
|-
 
|-
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
 +
|-
 +
| 6.1 Pentium
 +
| Matlab file for the creation of Fig. 6.2
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/pentium_table.m pentium_table.m]
 
|-
 
|-
 
|  
 
|  
 +
| Original Edelman matlab code
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/edelman.m edelman.m]
 +
|-
 
|  
 
|  
 +
| SRT Division Visualizer (developed by our Student Lukas Kollmer in ST2019)
 +
| Website with running code: https://lukaskollmer.me/srt-division-visualizer/
 +
|-
 +
|
 +
|
 +
| github site: https://github.com/lukaskollmer/srt-division-visualizer
 +
|-
 +
|
 +
| Website of Edelman including his paper
 +
| http://www-math.mit.edu/~edelman/homepage/papers/pentiumbug.pdf
 +
|-
 +
|
 +
| "Pentium Papers" of Cleve Moler
 +
| https://blogs.mathworks.com/cleve/2016/09/05/the-pentium-papers-my-first-matlab-central-contribution/
 +
|-
 +
|
 +
| Cleve Moler's matlab files on pentium bug on matlab central
 +
| https://de.mathworks.com/matlabcentral/fileexchange/1666-pentium-division-bug-documents
 +
|-
 +
|
 +
| Website of T. Nicely
 +
| http://www.trnicely.net/pentbug/
 +
|-
 +
| 6.2 Rover Flash
 +
| Article of G. Reeves (NASA JPL)
 +
| https://ieeexplore.ieee.org/document/1559723
 +
|-
 +
|
 +
| NASA press releases: Jan. 21.- 29., 2004, on rover spirit
 +
| https://mars.jpl.nasa.gov/mer/news/archive/2004/
 +
|-
 +
|
 +
|
 +
|
 +
|-
 +
| 7.1 Therac-25
 +
| YouTube Video on Therac-25 cases and problems
 +
| https://www.youtube.com/watch?v=uEvu2PlDhO0
 +
|-
 +
|
 +
| YouTube video on the explanation of the race condition bug
 +
| https://www.youtube.com/watch?v=izGSOsAGIVQ
 +
|-
 +
| 7.2 Denver
 +
| YouTube Video on Denver (by MSNBC)
 +
| https://www.youtube.com/watch?v=xx8f4x6C_KY
 +
 +
|-
 +
|
 +
| YouTube Video on Heathrow (by BBC News)
 +
| https://www.youtube.com/watch?v=CtD0pQC8OJ0
 +
|-
 +
|
 +
| YouTube Video on Heathrow (by NTDTV)
 +
| https://www.youtube.com/watch?v=TchXy6nEDvU
 +
|-
 +
|
 +
| YouTube Video on Heathrow (by ITV)
 +
| https://www.youtube.com/watch?v=uh4Q_gfMf2E
 +
|-
 +
|
 +
| YouTube Video on Heathrow (by Vanderlande)
 +
| https://www.youtube.com/watch?v=cac411oBqSE
 +
|-
 +
|
 +
| YouTube Video on Heathrow (by Brady)
 +
| https://www.youtube.com/watch?v=HFEuzPgkQTc
 +
|-
 +
| 7.3 SDI
 +
| YouTube Video on the difficulties of ballistic missile defense
 +
| https://www.youtube.com/watch?v=GPe2YjWxQSEhO0
 +
|-
 +
|
 +
|
 +
|-
 +
| <span style="color: red"> 8.1.3 Neural Networks</span>
 +
| <span style="color: red">The Neural Net Tank Urban Legend</span>
 +
| <span style="color: red">https://www.gwern.net/Tanks</span>
 +
|-
 +
|
 +
|
 +
|
 +
|-
 +
| MISC
 +
| QR code generation
 +
| [http://www5.in.tum.de/persons/neckel/bits_and_bugs/example_denver.m example_denver.m]
 +
|-
 +
|
 +
| original sources for QR code generation
 +
| https://de.mathworks.com/matlabcentral/fileexchange/49808-qr-code-generator-1-1-based-on-zxing
 +
|-
 
|  
 
|  
 +
| Github: Package for pdf plotting of figures
 +
| https://github.com/altmany/export_fig
 
|}
 
|}

Latest revision as of 10:04, 4 June 2020

Cover Bits.jpg

This website provides direct access to selected digital material of the book Bits and Bugs: A Scientific and Historical Review of Software Failures in Computational Science, published in March 2019 with SIAM.

The first column of the following table refers to the corresponding section of the book. Recent bugs or material that is not (yet) contained in the book are marked by red color.


Section Description of material Source
0.1 Background How it all started: NA digest post of Pete Stewart http://www.netlib.org/na-digest-html/99/v99n43.html#1
1.4 Classification Heisenberg effect in matlab myrealmin.m, myrealmin_withOutput.m
Original website of Walter Gander on Heisenberg example https://www.inf.ethz.ch/personal/gander/Heisenberg/paper
2.1 Ariane 5 YouTube video of the explosion of Ariane 501 https://www.youtube.com/watch?v=gp_D8r-2hwk
images of sec. 38-44 after liftoff http://www.thomas-zehrer.de/?p=49
2.2 Y2K Article of Paul Krill (ref. [7]) https://www.infoworld.com/article/2683640/y2k--10-years-later.html
2.3 Vancouver variants of VSE index results matlab_vancouver_sampleRuns.m
2.4 Patriot Video of congressional hearing https://www.c-span.org/video/?25443-1/patriot-missile-performance
Website with html versions of many statements in the congressional hearing https://web.archive.org/web/20121112172544/http://www.fas.org/spp/starwars/congress/1992_h/index.html
YouTube video summarizing the Patriot system, the Dhahran events, and some of T. Postol’s arguments https://www.youtube.com/watch?v=9OEjnBfuNSc
2.4.6 Other Bugs BBC: In the wake of HMS Sheffield (Video) https://www.dailymotion.com/video/x5syshm
BBC: In the wake of HMS Sheffield (Video) https://rutube.ru/video/3171bc4dc6e325b4054a0c171625f1cb/
HMS Sheffield hit by Exocet (Video) https://www.dailymotion.com/video/x2o7nbn
3.1 Sleipner Exc. 7: exponential function and its derivative exponential_derivatives.m
corresponding plot of matlab file exponential_derivatives.pdf
Exc. 9: Lagrange polynomials lagrange_polynomials.m
corresponding plot of matlab file lagrange_polynomials_interpol.pdf
Working paper of Ger Wackers (reference [47]) https://www.duo.uio.no/bitstream/handle/10852/17747/WP33.pdf
3.2 London Millenium YouTube video of Quebec Bridge problem https://www.youtube.com/watch?v=FQUHZV7r8iI
YouTube video of Quebec Bridge problem https://www.youtube.com/watch?v=xk1xEctDK0k
YouTube video of Tacoma Bridge collapse https://www.youtube.com/watch?v=3mclp9QmCGs
YouTube video of the opening of the Millenium Bridge https://www.youtube.com/watch?v=eAXVa__XWZ8
YouTube video of the testing of the Millenium Bridge https://www.youtube.com/watch?v=QfgNqi4RGLk
3.3 Weather general description on weather forecast by DWD https://www.dwd.de/EN/research/weatherforecasting/weatherforecasting_node.html
3.4 Math. Finance YouTube video: Mark Blyth on the Danger of Mathematical Models https://www.youtube.com/watch?v=hmWbkPezgtU
YouTube video: Nassim Taleb on Black Monday https://www.youtube.com/watch?v=aFGX3y07hc4
Interview of New Yorker with Nassim Taleb https://www.youtube.com/watch?v=Y_NqImYe3eI
4.1 Fly-by-wire YouTube video on the accident at Warsaw (Poland) in 1993 https://www.youtube.com/watch?v=gQP-HI8aVAY
YouTube video on the near accident at Hamburg (Germany) in 2008 https://www.youtube.com/watch?v=ueJeC2pxxbM
YouTube video on the accident near Ueberlingen (Germany) in 2002 https://www.youtube.com/watch?v=rycXgXPuDWU
The emerging 737 Max scandal, explained https://www.vox.com/business-and-finance/2019/3/29/18281270/737-max-faa-scandal-explained
Article on Boeing 737 and FAA in The New Yorker https://www.newyorker.com/news/our-columnists/how-did-the-faa-allow-the-boeing-737-max-to-fly
Article on Boeing problems in aviation-blog https://www.aviationcv.com/aviation-blog/2019/shocking-facts-boeing-737max-crash
Crash of Boeing 737-8 (MAX) in Indonesia in 2018: Preliminary Aircraft Accident Investigation Report https://reports.aviation-safety.net/2018/20181029-0_B38M_PK-LQP_PRELIMINARY.pdf
summary of preliminary Aircraft Accident Investigation Report https://www.airlive.net/ntsc-indonesia-publishes-preliminary-report-on-jt610-boeing-737-max-8-crash/
Crash of Boeing 737-8 (MAX) in Ethiopia in 2019: Report of ABC News https://www.abc.net.au/news/2019-03-18/ethiopian-airlines-737-max-8-similarities-to-lion-air-crash/10910460
Crash of Boeing 737-8 (MAX) in Ethiopia in 2019: Report of CNN https://edition.cnn.com/2019/03/13/politics/boeing-737-max-8-software/index.html
Final Report Lion Airlines http://knkt.dephub.go.id/knkt/ntsc_home/ntsc.htm
How the Boeing Disaster Looks to a Software Developer - IEEE Spectrum https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer
4.2 Automotive YouTube video on accident of Google car on February 14, 2016 https://www.youtube.com/watch?v=eTLMGjp-AIQ&t=2s
YouTube video on Joshua Brown's Tesla S accident with a semitruck on May 7, 2016 https://www.youtube.com/watch?v=uIV6sGHZo1U
YouTube video on Tesla S accident with a fire truck on January 22, 2018 https://www.youtube.com/watch?v=mEGAH330SCY&t=5s
YouTube video on Tesla X accident at construction site in March 23, 2018 https://www.youtube.com/watch?v=VVJSjeHDvfY
YouTube video: demo of Tesla's autopilot https://www.youtube.com/watch?v=VG68SKoG7vE
Video on Tesla S crashing in standing bus, May 2016, in CH https://electrek.co/2016/05/26/tesla-model-s-crash-autopilot-video/
5.1 Space Shuttle Paper of Garman (reference [3]) https://dl.acm.org/citation.cfm?id=1005928.1005929
NASA survey report on all Space Shuttle missions including data on STS-1 (reference [7]) https://www.jsc.nasa.gov/history/reference/TM-2011-216142.pdf
YoutTube video of press conference on solution of the problem of Pathfinder https://www.youtube.com/watch?v=Y6v98S1BHek
YoutTube video on the planned vs. real landing Mars Polar Lander https://www.youtube.com/watch?v=VWCG1LugTz8
YoutTube video on Beagle 2: report on loss and discovery of parts https://www.youtube.com/watch?v=8Y6NL4Aa7Is
6.1 Pentium Matlab file for the creation of Fig. 6.2 pentium_table.m
Original Edelman matlab code edelman.m
SRT Division Visualizer (developed by our Student Lukas Kollmer in ST2019) Website with running code: https://lukaskollmer.me/srt-division-visualizer/
github site: https://github.com/lukaskollmer/srt-division-visualizer
Website of Edelman including his paper http://www-math.mit.edu/~edelman/homepage/papers/pentiumbug.pdf
"Pentium Papers" of Cleve Moler https://blogs.mathworks.com/cleve/2016/09/05/the-pentium-papers-my-first-matlab-central-contribution/
Cleve Moler's matlab files on pentium bug on matlab central https://de.mathworks.com/matlabcentral/fileexchange/1666-pentium-division-bug-documents
Website of T. Nicely http://www.trnicely.net/pentbug/
6.2 Rover Flash Article of G. Reeves (NASA JPL) https://ieeexplore.ieee.org/document/1559723
NASA press releases: Jan. 21.- 29., 2004, on rover spirit https://mars.jpl.nasa.gov/mer/news/archive/2004/
7.1 Therac-25 YouTube Video on Therac-25 cases and problems https://www.youtube.com/watch?v=uEvu2PlDhO0
YouTube video on the explanation of the race condition bug https://www.youtube.com/watch?v=izGSOsAGIVQ
7.2 Denver YouTube Video on Denver (by MSNBC) https://www.youtube.com/watch?v=xx8f4x6C_KY
YouTube Video on Heathrow (by BBC News) https://www.youtube.com/watch?v=CtD0pQC8OJ0
YouTube Video on Heathrow (by NTDTV) https://www.youtube.com/watch?v=TchXy6nEDvU
YouTube Video on Heathrow (by ITV) https://www.youtube.com/watch?v=uh4Q_gfMf2E
YouTube Video on Heathrow (by Vanderlande) https://www.youtube.com/watch?v=cac411oBqSE
YouTube Video on Heathrow (by Brady) https://www.youtube.com/watch?v=HFEuzPgkQTc
7.3 SDI YouTube Video on the difficulties of ballistic missile defense https://www.youtube.com/watch?v=GPe2YjWxQSEhO0
8.1.3 Neural Networks The Neural Net Tank Urban Legend https://www.gwern.net/Tanks
MISC QR code generation example_denver.m
original sources for QR code generation https://de.mathworks.com/matlabcentral/fileexchange/49808-qr-code-generator-1-1-based-on-zxing
Github: Package for pdf plotting of figures https://github.com/altmany/export_fig