/[dtapublic]/pubs/books/ucbka/trunk/c_ird0/c_ird0.tex
ViewVC logotype

Contents of /pubs/books/ucbka/trunk/c_ird0/c_ird0.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6 - (show annotations) (download) (as text)
Fri Oct 7 01:36:46 2016 UTC (8 years ago) by dashley
File MIME type: application/x-tex
File size: 3213 byte(s)
Initial commit after migrating from CVS.
1 %$Header: /home/dashley/cvsrep/e3ft_gpl01/e3ft_gpl01/dtaipubs/esrgubka/c_ird0/c_ird0.tex,v 1.2 2001/07/01 20:37:27 dtashley Exp $
2
3 \chapter{\cirdzerolongtitle{}}
4
5 \label{cird0}
6
7 \section{Introduction To \emph{Insektengericht} And Lessons Learned}
8
9 \emph{Insektengericht}\index{Insektengericht}
10 (German language: \emph{insect court}) is a word
11 we learned from a page of a \emph{Beavis and Butthead}\index{Beavis and Butthead}
12 comic book purchased
13 in the M\"unchen Hauptbahnhoff around 1995. In a page of this comic
14 book---titled \emph{Insektengericht}---Beavis and Butthead sit in judgement
15 of insects. Without exception, the verdict is
16 \emph{schuldig} (guilty), and the sentence is harsh
17 (\emph{Tod durch explodieren}, or ``death by explosion'', is typical in the
18 Beavis and Butthead schema of insect justice).
19
20 Just like Beavis and Butthead, in this section we sit in judgement of software
21 defects (or bugs)---probably with a similar conviction rate and similar
22 sentencing guidelines.
23
24 The importance of analyzing software defects can't be overemphasized.
25 The analysis of defects supplies valuable information about what
26 \emph{can} go wrong and what is \emph{most likely} to go wrong.
27 Because it isn't possible in any product development
28 process to eliminate \emph{all} types of
29 software defects, analysis of the relative frequency
30 of different types of software defects allows
31 one to concentrate on the ``hotspots'', or types of
32 software defects shown most likely to occur.
33
34 In this part of the work (\emph{Insektengericht}) we strive
35 to present each different \emph{type} of software defect we've
36 encountered, and we try to avoid presenting nearly
37 identical defects, as this is redundant and has no
38 instructional value. We haven't kept track of
39 the relative frequency of different types of defects.
40
41 We begin in this chapter with a mother lode of intermittent software defects,
42 interrupt service.
43
44
45 \section{Exercises}
46
47
48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
49
50 \noindent\begin{figure}[!b]
51 \noindent\rule[-0.25in]{\textwidth}{1pt}
52 \begin{tiny}
53 \begin{verbatim}
54 $RCSfile: c_ird0.tex,v $
55 $Source: /home/dashley/cvsrep/e3ft_gpl01/e3ft_gpl01/dtaipubs/esrgubka/c_ird0/c_ird0.tex,v $
56 $Revision: 1.2 $
57 $Author: dtashley $
58 $Date: 2001/07/01 20:37:27 $
59 \end{verbatim}
60 \end{tiny}
61 \noindent\rule[0.25in]{\textwidth}{1pt}
62 \end{figure}
63
64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
65 % $Log: c_ird0.tex,v $
66 % Revision 1.2 2001/07/01 20:37:27 dtashley
67 % Move out of binary mode for use with CVS.
68 %
69 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
70 % $History: c_ird0.tex $
71 %
72 % ***************** Version 2 *****************
73 % User: Dashley1 Date: 1/31/01 Time: 4:20p
74 % Updated in $/uC Software Multi-Volume Book (A)/Chapter, IRD0, Interrupt-Related Software Defects
75 % Edits.
76 %
77 % ***************** Version 1 *****************
78 % User: Dashley1 Date: 1/28/01 Time: 10:08p
79 % Created in $/uC Software Multi-Volume Book (A)/Chapter, IRD0, Interrupt-Related Software Defects
80 % Initial check-in.
81 %
82 %End of file C_IRD0.TEX

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25