Abstract
This is a tutorial introduction to assertional reasoning based on temporal logic. The objective is to provide a working familiarity with the technique. We use a simple system model and a simple proof system, and we keep to a minimum the treatment of issues such as soundness, completeness, compositionality, and abstraction. We model a concurrent system by a state transition system and fairness requirements. We reason about such systems using Hoare logic and a subset of linear-time temporal logic, specifically, invariant assertions and leads-to assertions. We apply the method to several examples. © 1993, ACM. All rights reserved.
Author supplied keywords
Cite
CITATION STYLE
Shankar, A. U. (1993). An Introduction to Assertional Reasoning for Concurrent Systems. ACM Computing Surveys (CSUR), 25(3), 225–262. https://doi.org/10.1145/158439.158441
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.