Cover image for Logics and Languages for Reliability and Security.
Logics and Languages for Reliability and Security.
Title:
Logics and Languages for Reliability and Security.
Author:
Esparza, J.
ISBN:
9781607501008
Personal Author:
Physical Description:
1 online resource (336 pages)
Series:
NATO Science for Peace and Security Series - D: Information and Communication Security
Contents:
Title page -- Preface -- Contents -- A Gentle Introduction to Formal Verification of Computer Systems by Abstract Interpretation -- Newtonian Program Analysis -- An Introduction -- Principles and Applications of Refinement Types -- 2-Valued and 3-Valued Abstraction-Refinement in Model Checking -- Modal Fixed Point Logics -- Effective Analysis of Infinite State Stochastic Processes and Games -- Multi-Valued Automata and Their Applications -- Mechanized Semantics -- Using Security Policies to Write Secure Software -- Models of Higher-Order Computation: Recursion Schemes and Collapsible Pushdown Automata -- Implicit Flows in Malicious and Nonmalicious Code -- Subject Index -- Author Index.
Abstract:
Software-intensive systems are today an integral part of many everyday products. Whilst they provide great benefits in terms of ease of use and allow for new applications, they also impose enormous responsibilities. It is vital to ensure that such applications work correctly and that any data they use remains secure. Increasing the reliability of such systems is an important and challenging research topic in current computer science.This volume presents a number of papers which formed the basis for lectures at the 2009 summer school Formal Logical Methods for System Security and Correctness. The topics include: program analysis and verification by abstract interpretation, principles and applications of refinement types, multi-valued automata and their applications, mechanized semantics with applications to program proof and compiler verification and using security policies to write secure software, among others.This book delivers an interesting and valuable overview of state-of-the-art in logic- and language-based solutions to system reliability and security to anyone concerned with the correct functioning of software systems.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: