Download E-books Static Analysis of Software: The Abstract Interpretation PDF

The prevailing literature at the moment to be had to scholars and researchers is particularly common, masking purely the formal recommendations of static research.

This publication provides actual examples of the formal thoughts referred to as "abstract interpretation" at present getting used in a number of business fields: railway, aeronautics, house, automobile, etc.

The function of this booklet is to give scholars and researchers, in one publication, with the wealth of expertise of people that are intrinsically curious about the belief and overview of software-based security severe platforms. because the authors are humans at present operating in the undefined, the standard difficulties of confidentiality, that could ensue with different books, isn't a subject matter and so makes it attainable to provide new invaluable details (photos, architectural plans, genuine examples).

Show description

Read Online or Download Static Analysis of Software: The Abstract Interpretation PDF

Similar Computer Science books

Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series)

Programming hugely Parallel Processors discusses uncomplicated ideas approximately parallel programming and GPU structure. ""Massively parallel"" refers back to the use of a big variety of processors to accomplish a collection of computations in a coordinated parallel manner. The booklet information numerous recommendations for developing parallel courses.

Cyber Attacks: Protecting National Infrastructure

No state – in particular the U.S. – has a coherent technical and architectural technique for combating cyber assault from crippling crucial serious infrastructure prone. This e-book initiates an clever nationwide (and overseas) discussion among the overall technical group round right equipment for decreasing nationwide danger.

Cloud Computing: Theory and Practice

Cloud Computing: concept and perform offers scholars and IT pros with an in-depth research of the cloud from the floor up. starting with a dialogue of parallel computing and architectures and dispensed structures, the ebook turns to modern cloud infrastructures, how they're being deployed at top businesses similar to Amazon, Google and Apple, and the way they are often utilized in fields corresponding to healthcare, banking and technological know-how.

Platform Ecosystems: Aligning Architecture, Governance, and Strategy

Platform Ecosystems is a hands-on advisor that gives an entire roadmap for designing and orchestrating shiny software program platform ecosystems. in contrast to software program items which are controlled, the evolution of ecosystems and their myriad contributors has to be orchestrated via a considerate alignment of structure and governance.

Additional info for Static Analysis of Software: The Abstract Interpretation

Show sample text content

6. 6. Contribution to the verification of robustness homes with Frama-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. 6. 1. creation to Frama-C . . . . . . . . . . . . . . . . . . . . 6. 6. 2. Presentation of the case learn. . . . . . . . . . . . . . . . . . 6. 6. three. research strategy of the case research . . . . . . . . . . . . . . . 6. 6. four. end at the case learn . . . . . . . . . . . . . . . . . . 6. 7. Static research and renovation of homes . . . . . . . . . . . 6. eight. end and views. . . . . . . . . . . . . . . . . . . . . 6. nine. Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. nine. 1. immediately annotating a resource code . . . . . . . . . . . 6. nine. 2. immediately subdividing enter periods . . . . . . . . . . 6. nine. three. Introducing minimize innovations for deductive verification . . . . 6. nine. four. Combining summary interpretation, deductive verification and services which might be evaluated in assertions . . . . . . . . 6. nine. five. Validating ACSL lemmas via formal calculus . . . . . . . . 6. nine. 6. Combining static and dynamic research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 208 208 209 212 218 219 . . . . . . . . . . . . . . . 221 223 225 . . . . . . . . . . 227 229 . . . . . . . . . . . . . . . . . . . . . . 234 234 241 243 252 252 256 258 258 259 261 . . . . . . . . . . . . . . . 263 265 266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . desk of Contents ix 6. nine. 7. Finalizing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. eleven. Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 268 269 bankruptcy 7. effective approach built by way of Thales for safeguard review of Real-to-Integer Discretization and Overflows in SIL4 software program . . . . . Anthony BAÏOTTO, Fateh KAAKAÏ, Rafael MARCANO and Daniel DRAGO 273 7. 1. advent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 2. Discretization mistakes within the embedded code creation chain . . . 7. 2. 1. Presentation of the problem . . . . . . . . . . . . . . . . . . . . . . 7. 2. 2. aim of the research of the real-to-integer discretization . 7. three. Modeling of the production and propagation of uncertainties . . . . . 7. three. 1. construction of uncertainties . . . . . . . . . . . . . . . . . . . . . . 7. three. 2. Propagation of uncertainties . . . . . . . . . . . . . . . . . . . . 7. four. stable perform of an research of real-to-integer discretization . . . 7. four. 1. Code extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. four. 2. useful code reorganisation . . . . . . . . . . . . . . . . . . . 7. four. three. Algorithmic breakdown in easy mathematics family . . . . . . 7. four. four. Computation of uncertainties . . . . . . . . . . . . . . . . . . . . 7. five. mathematics overflow and department via 0 . . . . . . . . . . . . . . . 7. five. 1. research of mathematics overflow probability. . . . . . . . . . . . . . . . 7. five. 2. research of the chance of department via 0 . . . . . . . . . . . . . . 7. 6. software to a rail signalling instance . . . . . . . . . . . . . . . . 7. 6. 1. common presentation of the communication-based teach controller method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 6. 2. instance of study of the habit of velocity keep watch over . . . . . 7. 6. three. commercial scale view: a couple of numbers . . . . . . . . . . . . . . . 7. 7. end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. eight. Annexe: evidence vitamins . . . . . . . . . . . . . . . . . . . . . . . 7. eight. 1. evidence 1: life and unicity of integer department . . . . . . . 7. eight. 2. facts 2: framing the mistake of integer department . . . . . . . . . . 7. eight. three. facts three: ideas of the mathematics of uncertainty durations .

Rated 4.64 of 5 – based on 35 votes

About the Author

admin