Minha sacola

    RIGOROUS SOFTWARE DEVELOPMENT AND INTRODUCTION TO PROGRAM VERIFICATION

    Favoritar
    Ref:
    824921

    Por: R$ 543,82ou X de

    Comprar

    Calcule o frete:

    Para envios internacionais, simule o frete no carrinho de compras.

    Calcule o valor do frete e prazo de entrega para a sua região

    Editora
    ISBN
    Páginas
    Idioma
    Peso
    Acabamento

    Sinopse

    The use of mathematical methods in the development of software is essential when reliable systems are sought; in particular they are now strongly recommended by the official norms adopted in the production of critical software. Program Verification is the area of computer science that studies mathematical methods for checking that a program conforms to its specification. This text is a self-contained introduction to program verification using logic-based methods, presented in the broader context of formal methods for software engineering. The idea of specifying the behaviour of individual software components by attaching contracts to them is now a widely followed approach in program development, which has given rise notably to the development of a number of behavioural interface specification languages and program verification tools. A foundation for the static verification of programs based on contract-annotated routines is laid out in the book. These can be independently verified, which provides a modular approach to the verification of software. The text assumes only basic knowledge of standard mathematical concepts that should be familiar to any computer science student. It includes a self-contained introduction to propositional logic and first-order reasoning with theories, followed by a study of program verification that combines theoretical and practical aspects - from a program logic (a variant of Hoare logic for programs containing user-provided annotations) to the use of a realistic tool for the verification of C programs (annotated using the ACSL specification language), through the generation of verification conditions and the static verification of runtime errors.

    Ficha Técnica

    Especificações

    ISBN9780857290175
    Pré vendaNão
    EditorALMEIDA, JOSE BACELAR
    Peso343g
    Editor para link
    Livro disponível - pronta entregaNão
    Dimensões23 x 16 x 1.5
    IdiomaInglês
    Tipo itemLIVRO IMPORTADO ADQ MERC INTERNO
    Número de páginas307
    Número da edição1ª EDIÇÃO - 2011
    Código Interno824921
    Código de barras9780857290175
    AcabamentoPAPERBACK
    EditoraSPRINGER
    Sob encomendaSim

    Conheça outros títulos da coleção

      Este livro é vendido

      SOB ENCOMENDA

      Prazo estimado para disponibilidade em estoque: dias úteis

      (Sujeito aos estoques de nossos fornecedores)

      +

      Prazo do frete selecionado.

      (Veja o prazo total na sacola de compras)

      Comprar