Using Temporal Logic to Specify Interactions in Cooperative Applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 1999

Using Temporal Logic to Specify Interactions in Cooperative Applications

Samir Tata
  • Function : Author
  • PersonId : 835351
Gérôme Canals
  • Function : Author
  • PersonId : 830484
Claude Godart
  • Function : Author
  • PersonId : 830462


Our research deals with a particular class of cooperative applications, which aggregate several partners around a common project, and for the duration of this project. Cooperation in these applications occurs in the most common case through the sharing of persistent objects: the products of the project. Partners share and modify these products, alternating periods of isolated work with periods of interaction. This paper introduces a formal framework to specify in temporal logic such interactions in a simple way by combining basic cooperation modes. A cooperation mode results from a combination of dependencies between two activities with regards to an object, or from the combination of cooperation modes in a more complex one. Dependencies are expressed as logical predicates. Complex interactions and cooperation modes are thus described as temporal logic formulae built from these predicates.
No file

Dates and versions

inria-00098973 , version 1 (26-09-2006)


  • HAL Id : inria-00098973 , version 1


Samir Tata, Gérôme Canals, Claude Godart. Using Temporal Logic to Specify Interactions in Cooperative Applications. The AAAI'99 Symposium on Modal & Temporal Logic-based Planning for Open Networked Multimedia Systems - PONMS'99, Nov 1999, North Falmouth, Massachusetts, USA, 10 p. ⟨inria-00098973⟩
67 View
0 Download


Gmail Facebook X LinkedIn More