VSL 2014: VIENNA SUMMER OF LOGIC 2014

Specifying and verifying liveness properties of QLOCK in CafeOBJ

Authors: Norbert Preining, Kazuhiro Ogata and Kokichi Futatsugi

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Specifying and verifying liveness properties of QLOCK in CafeOBJ
Authors:Norbert Preining, Kazuhiro Ogata and Kokichi Futatsugi
Proceedings:WST 2014 Informal Proceedings
Editor: Carsten Fuhs
Keywords:algebraic specification, verification, CafeOBJ, mutual exclusion protocol, fairness, liveness
Abstract:

ABSTRACT. We provide an innovative development of algebraic specifications and proof scores in CafeOBJ of QLOCK's safety and liveness properties. The particular interest of the development is two-fold: Firstly, it extends base specifications in order-sorted and rewriting logics to a meta-level, which requires behavioral logic, thus using the three logics together to achieve the proofs. Secondly, we use a search predicate and covering state patterns that allow us to prove the validity of a property over all possible one step transitions, by which safety and liveness properties in the base and meta level can be proven.

Pages:5
Talk:Jul 18 09:45
Paper:
Disclaimer | Powered by EasyChair Smart Program