Program Analysis (an Appetizer)

12/18/2020
by   Flemming Nielson, et al.
0

This book is an introduction to program analysis that is meant to be considerably more elementary than our advanced book Principles of Program Analysis (Springer, 2005). Rather than using flow charts as the model of programs, the book follows our introductory book Formal Methods an Appetizer (Springer, 2019) using program graphs as the model of programs. In our experience this makes the underlying ideas more accessible to our computer science and computer engineering students on the master course 02242: Program Analysis at The Technical University of Denmark. Here we have gradually replaced our use of the more elementary parts of Principles of Program Analysis with material from the current book.

READ FULL TEXT

page 1

page 18

page 19

page 20

page 21

page 26

page 29

page 38

research
07/07/2006

Ten Incredibly Dangerous Software Ideas

This is a rough draft synopsis of a book presently in preparation. This ...
research
06/03/2021

Convex optimization

This textbook is based on lectures given by the authors at MIPT (Moscow)...
research
03/27/2023

Experiences with Remote Examination Formats in Light of GPT-4

Sudden access to the rapidly improving large language model GPT by open-...
research
12/30/2020

What can a 1980s BASIC programming textbook teach us today?

Elementary Basic, published in 1982, is an introductory programming text...
research
12/01/2018

Collaboration Versus Cheating

We outline how we detected programming plagiarism in an introductory onl...
research
06/05/2022

Geometric Theory for Program Testing

Formal methods for verification of programs are extended to testing of p...
research
05/21/2021

Analysis of Boolean Functions

The subject of this textbook is the analysis of Boolean functions. Rough...

Please sign up or login with your details

Forgot password? Click here to reset