The text is devoted to the Software Analysis and Testing (SAT) methods and supporting tools for assessing and, if possible, improving software quality, specifically its correctness. The term quality assurance is avoided for it is this author’s firm belief that in the current state of the art that go