<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Safety and liveness properties - Page 1 - Wikipedia">
<p>
<a accesskey="3" href="page.php?w=Safety_and_liveness_properties&amp;p=2">3.Next</a>
</p>
<p>Properties of an execution of a computer program--particularly for <a href="page.php?w=concurrent_system">concurrent</a> and <a href="page.php?w=distributed_system">distributed system</a>s--have long been formulated by giving <b>safety properties</b> ("bad things don't happen") and <b>liveness properties</b> ("good things do happen"). </p>

<p>A program is <a href="page.php?w=total_correctness">totally correct</a> with respect to a <a href="page.php?w=precondition">precondition</a>  and <a href="page.php?w=postcondition">postcondition</a>  if</p><p>
<a accesskey="3" href="page.php?w=Safety_and_liveness_properties&amp;p=2">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
