Nielson, Flemming
Principles of Program Analysis
- ISBN 13:
- 9783642084744
- author:
- Nielson, Flemming
- format:
- Paperback
- publisher:
- Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
- language:
- English
- Publication Year:
- 2010
- Pages:
- 476
- Dimensions:
- 15.6 x 23.4 x 2.4 centimetres (0
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 5 working days
Description
Static analysis techniques provide reliable information about a program's dynamic behavior. This approach is used in various applications, including compilers for code improvement and software validation to detect errors or security breaches. The book presents an overview of four major approaches to program analysis: data flow analysis, constraint-based analysis, abstract interpretation, and type and effect systems. It highlights the similarities between these approaches, making it easier for readers to choose the right method and combine insights from other techniques. Suitable for M.Sc. and Ph.D. students as well as experienced researchers and professionals, this book covers basic semantic properties and advanced algorithmic methods.