Muutke küpsiste eelistusi

Software Systems Safety [Kõva köide]

Edited by , Edited by , Edited by
Teised raamatud teemal:
Teised raamatud teemal:
Until quite recently, the correctness and security of software systems was a largely theoretical problem relevant only for a small group of computer specialists. Today it is a fundamental problem for society at large, with security breaches in banking software, malware attacks and bugs in programs affecting millions of people and making the headlines almost daily. The computer science community is developing verification and synthesis tools which will mechanize ever more tasks in the design of secure programs. This book presents the papers delivered at the NATO Advanced Study Institute (ASI) Summer School Marktoberdorf 2013 – Software Systems Safety. The participants represented research groups from both industry and academia, and the subjects covered included: software model checking via systematic testing, program synthesis, E voting systems, probabilistic model checking in biology, infinite state model checking, Boolean satisfiability, interactive proof, and software security by information flow control. The Marktoberdorf Summer School is one of the most renowned international computer science summer schools, and this book, with its detailed overview of current research results with special emphasis on the solving of software systems security problems, will be of interest to all those whose work involves systems security.
Preface v
May/Must Abstraction-Based Software Model Checking for Sound Verification and Falsification
1(16)
Patrice Godefroid
SAT-based Model Checking: Interpolation, IC3, and Beyond
17(26)
Orna Grumberg
Sharon Shoham
Yakir Vizel
Program Synthesis
43(34)
Sumit Gulwani
Applications of Interactive Proof to Data Flow Analysis and Security
77(58)
Gerwin Klein
Tobias Nipkow
E-Voting Systems
135(30)
Ralf Kusters
Probabilistic Model Checking for Biology
165(26)
Marta Kwiatkowska
Chris Thachuk
Foundations of Infinite-State Verification
191(32)
Rupak Majumdar
Boolean Satisfiability: Solvers and Extensions
223(56)
Georg Weissenbacher
Pramod Subramanyan
Sharad Malik
Programming in Paragon
279(30)
Bart van Delft
Niklas Broberg
David Sands
Frameworks for Interprocedural Analysis of Concurrent Programs
309(40)
Helmut Seidl
Kalmer Apinis
Vesal Vojdani
Practical Software Synthesis
349(30)
Eran Yahav
Subject Index 379(2)
Author Index 381