<marcxml:record xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:marcxml="http://www.loc.gov/MARC21/slim" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:madsrdf="http://www.loc.gov/mads/rdf/v1#" xmlns:ri="http://id.loc.gov/ontologies/RecordInfo#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mets="http://www.loc.gov/METS/">
	    <marcxml:leader>01698cz   2200193n  4500</marcxml:leader>
	    <marcxml:controlfield tag="001">sh2005007311</marcxml:controlfield>
	    <marcxml:controlfield tag="003">DLC</marcxml:controlfield>
	    <marcxml:controlfield tag="005">20060315121728.0</marcxml:controlfield>
	    <marcxml:controlfield tag="008">060315|| anannbabn          |a ana     c</marcxml:controlfield>
	    <marcxml:datafield tag="010" ind1=" " ind2=" ">
      <marcxml:subfield code="a">sh2005007311</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="040" ind1=" " ind2=" ">
      <marcxml:subfield code="a">ABAU</marcxml:subfield>
      <marcxml:subfield code="b">eng</marcxml:subfield>
      <marcxml:subfield code="c">DLC</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="150" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Hoare logic</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="450" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Hoare's logic</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="550" ind1=" " ind2=" ">
      <marcxml:subfield code="w">g</marcxml:subfield>
      <marcxml:subfield code="a">Logic, Symbolic and mathematical</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="670" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Work cat.: Takaoka, T. A decomposition rule for Hoare logic, 1986:</marcxml:subfield>
      <marcxml:subfield code="b">leaf 1 (This note presents a mechanism, called a decomposition rule, which reduces the complexity of theorem proving in program verification by the Hoare logic)</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="670" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Wikipedia, Nov. 1, 2005</marcxml:subfield>
      <marcxml:subfield code="b">(Hoare logic is a formal system developed by the British computer scientist C.A.R. Hoare, and published in his 1969 paper An Axiomatic Basis for Computer Programming. The purpose of the system is to provide a set of logical rules that one can use to reason about computer programs with the rigor of mathematical logic)</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="670" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Dictionary of computing, 1996:</marcxml:subfield>
      <marcxml:subfield code="b">pp. 226-227 (Hoare logic -- A formalism for partial correctness proofs ... Many remarkable insights into program correctness have been obtained from the mathematical study of Hoare logic)</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="670" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Encyclopedia of computer science, 2000:</marcxml:subfield>
      <marcxml:subfield code="b">p. 1465 (An axiomatic semantics abstracts program properties away from input-output behavior and into logical behavior: a standard example is Hoare logic, where program properties are formulas in propositional logic)</marcxml:subfield>
    </marcxml:datafield>
	    <marcxml:datafield tag="670" ind1=" " ind2=" ">
      <marcxml:subfield code="a">OCLC, Nov. 1, 2005</marcxml:subfield>
      <marcxml:subfield code="b">(titles: Proving program inclusion using Hoare's logic; A brief study in automatic proofs based on a refined Hoare-logic; Process algebra with guards : combining Hoare logic with process algebra; Hoare logic for GOLOG programs)</marcxml:subfield>
    </marcxml:datafield>
	  </marcxml:record>

