<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Software verification and analysis</title>
    <subTitle>an integrated, hands-on approach</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Laski, Janusz</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Stanley, William</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">xx</placeTerm>
    </place>
    <place>
      <placeTerm type="text">New York</placeTerm>
    </place>
    <publisher>Springer</publisher>
    <dateIssued>2009</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">und</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xviii, 224 p.:</extent>
    <extent>24 cm.</extent>
  </physicalDescription>
  <abstract>This book addresses the most important techniques in improving the correctness of software, including correctness by construction, program proving, static analysis and dynamic, execution-based analysis. Problems and exercises are included.</abstract>
  <tableOfContents>Preface.- Introduction: What Do We Want to Know About the Program.- Why Not Write Correct Software the First Time?- How to Prove a Program Correct: Programs Without Loops.- How to Prove a Program Correct: Iterative Programs.- Prepare Test for Any Implementation: Black-box Testing.- Intermediate Program Representation.- Program Dependencies.- What Can One Tell about a Program Without Its Execution: Static Analysis.- Is there a Bug in the Program?- Structural Program Testing.- Dynamic Program Analysis.- Index.</tableOfContents>
  <note type="statement of responsibility">Janusz Laski.</note>
  <note>Includes bibliographic references and index</note>
  <note>English</note>
  <subject>
    <topic>Computer software</topic>
    <topic>Verification</topic>
  </subject>
  <subject>
    <topic>Computer science</topic>
  </subject>
  <subject>
    <topic>Software engineering</topic>
  </subject>
  <classification authority="lcc">005.14 L33s</classification>
  <identifier type="isbn">978-1-84882-239-9</identifier>
  <recordInfo>
    <recordCreationDate encoding="marc">251212</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260803094046.0</recordChangeDate>
  </recordInfo>
</mods>
