diff --git a/Lectures/L29_IntroductionToVerification/IntroductionToVerification.pdf b/Lectures/L29_IntroductionToVerification/IntroductionToVerification.pdf index 27fa7f5622f63b9de0f54f5f94057d9c9d776743..0d07c18a3ddfcd93d44d629e57429d4defa8452e 100644 Binary files a/Lectures/L29_IntroductionToVerification/IntroductionToVerification.pdf and b/Lectures/L29_IntroductionToVerification/IntroductionToVerification.pdf differ diff --git a/Lectures/L29_IntroductionToVerification/IntroductionToVerification.tex b/Lectures/L29_IntroductionToVerification/IntroductionToVerification.tex index 7a2427646d6871b56502887e0e18d3ff02bb1129..c3ff9046ee257cd87738ce27afbc0910451f54d5 100755 --- a/Lectures/L29_IntroductionToVerification/IntroductionToVerification.tex +++ b/Lectures/L29_IntroductionToVerification/IntroductionToVerification.tex @@ -431,7 +431,7 @@ Avoids potential ArrayIndexOutOfBoundsException Exception \item Even implicit qualities should be verified \begin{itemize} \item Because requirements are often incomplete -\item For instance robustness, maintainability +\item For instance robustness, maintainability, performance \end{itemize} \item \structure{What is better than implicitly specified qualities?} % explicit! @@ -481,4 +481,35 @@ Avoids potential ArrayIndexOutOfBoundsException Exception %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame} +\frametitle{Does our Engineering Analogy Fail?} + +\begin{itemize} + +\item \structure{If a bridge can hold 512 kN, can it hold 499 kN?} +\item \structure{If our software works for the input 512, will it work for 499?} + +\end{itemize} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame} +\frametitle{Verification in Engineering} + +\begin{itemize} + +\item Example of bridge design +\item One test assures infinite correct situations +\item In software a small change in the input may result in significantly different behaviour +\item There are also chaotic systems in nature, but products of engineering + design are usually stable and well-behaved +% consider the examples of weather, bifurcation in engineering, chaos theory for traffic, etc. +\end{itemize} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \end{document} \ No newline at end of file