Fairness in term rewriting systems
Proc. of the first international conference on Rewriting techniques and applications
Fairness
Full-commutation and fair-termination in equational (and combined) term-rewriting systems
Proc. of the 8th international conference on Automated deduction
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
Conditional rewriting logic as a unified model of concurrency
Selected papers of the Second Workshop on Concurrency and compositionality
A logical theory of concurrent objects and its realization in the Maude language
Research directions in concurrent object-oriented programming
ACM Transactions on Programming Languages and Systems (TOPLAS)
On-the-Fly Model Checking Under Fairness that Exploits Symmetry
Formal Methods in System Design
Fundamenta Informaticae - Special issue on Concurrency specification and programming (CS&P)
A discipline of multiprogramming: programming theory for distributed applications
A discipline of multiprogramming: programming theory for distributed applications
Rewriting logic: roadmap and bibliography
Theoretical Computer Science - Rewriting logic and its applications
Equational rules for rewriting logic
Theoretical Computer Science - Rewriting logic and its applications
Membership algebra as a logical framework for equational specification
WADT '97 Selected papers from the 12th International Workshop on Recent Trends in Algebraic Development Techniques
Fair Termination is Decidable for Ground Systems
RTA '89 Proceedings of the 3rd International Conference on Rewriting Techniques and Applications
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
Higher-Order and Symbolic Computation
Termination of just/fair computations in term rewriting
Information and Computation
The Temporal Logic of Rewriting: A Gentle Introduction
Concurrency, Graphs and Models
State/event-based LTL model checking under parametric generalized fairness
CAV'11 Proceedings of the 23rd international conference on Computer aided verification
Termination of fair computations in term rewriting
LPAR'05 Proceedings of the 12th international conference on Logic for Programming, Artificial Intelligence, and Reasoning
ICTAC'05 Proceedings of the Second international conference on Theoretical Aspects of Computing
Model checking LTLR formulas under localized fairness
WRLA'12 Proceedings of the 9th international conference on Rewriting Logic and Its Applications
Hi-index | 0.00 |
Fairness is a rich phenomenon: we have weak and strong fairness, and many different variants of those concepts: transition fairness, object/process fairness, actor fairness, position fairness, and so on, associated with specific models or languages, but lacking a common theoretical framework. This work uses rewriting semantics as a common theoretical framework for fairness. A common thread tying together the different fairness variants is the notion of localization: fairness must often be localized to specific entities in a system. For systems specified as rewrite theories localization can be formalized by making explicit the subset of variables in a rule corresponding to the items that must be localized. In this way, localized fairness becomes a parametric notion, that can be easily specialized to model a very wide range of fairness phenomena. After formalizing these concepts and proving basic results, the paper studies in detail both a relative and an absolute LTL semantics for rewrite theories with localized fairness requirements, and shows that it is always possible to pass from the relative to the absolute semantics by means of a theory transformation. This allows using a standard LTL model checker to check properties under fairness assumptions.