Decision Procedure for Temporal Logic of Concurrent Objects

  • Authors:
  • Jean Paul Bahsoun;Rami El-Baïda;Hugues-Olivier Yar

  • Affiliations:
  • -;-;-

  • Venue:
  • Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
  • Year:
  • 1999

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present a tableau method for the temporal logic of concurrent objects. This method, which combines tableaux and model checking, is based on the semantics of systems written in an object-oriented programming model and a three level logic: action (Hoare triple-like notation), object (temporal logic allowing stuttering-states), and system (linear temporal logic taking into account communication axioms) [BMS95]. The particularity of this method is that it ensures, once a formula proved valid, that every execution of our programming model satisfies this formula.