Introduction to Static Analysis
An Abstract Interpretation Perspective
- Forfattere: Xavier (Research Director INRIA Paris-Rocquencourt) Rival , Kwangkeun (Professor Seoul National University) Yi
- Format: Innbundet
- Antall sider: 320
- Språk: Engelsk
- Forlag/Utgiver: SD Books
- Serienavn: The MIT Press
- EAN: 9780262043410
- Utgivelsesår: 2020
- Bidragsyter: Rival, Xavier (Research Director, INRIA Paris-Rocquencourt); Yi, Kwangkeun (Professor, Seoul National University)
Static program analysis, or static analysis, aims to discover semantic properties of programs without running them. It plays an important role in all phases of development, including verification of specifications and programs, the synthesis of optimized code, and the refactoring and maintenance of software applications. This book offers a self-contained introduction to static analysis, covering the basics of both theoretical foundations and practical considerations in the use of static analysis tools. By offering a quick and comprehensive introduction for nonspecialists, the book fills a notable gap in the literature, which until now has consisted largely of scientific articles on advanced topics.
The text covers the mathematical foundations of static analysis, including semantics, semantic abstraction, and computation of progr