Revising and extending the uppaal communication mechanism

  • Authors:
  • Abdeldjalil Boudjadar;Jean-Paul Bodeveix;Mamoun Filali

  • Affiliations:
  • IRIT, University of Toulouse, France;IRIT, University of Toulouse, France;IRIT, University of Toulouse, France

  • Venue:
  • SC'12 Proceedings of the 11th international conference on Software Composition
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the specification and verification of real-time systems. To deal with the properties of such systems, different toolboxes regarding timing aspects and their related decidable properties have been elaborated: Uppaal [16], Tina [7], Cadp [11] and Kronos [21]. They enable the specification of real-time systems using different formalisms (timed automata and time Petri nets) and the verification of properties expressed in LTL, CTL, TCTL, etc. In this paper we are interested in the Uppaal specification language for which we propose a revised definition of timed automata composition. Moreover, in order to make Uppaal timed automata more expressive, we define an extension enabling instantaneous conditional data communications by superposing message exchange to synchronization. We define an extended timed transition system (ETTS) as a semantic model for both Uppaal timed automata (TA) and Uppaal extended ones for which we have established a compositionality result. In order to reuse the basic Uppaal tool, we give translation rules for transforming a description with the new semantics into a description with the basic Uppaal semantics. Furthermore, to prove the translation correctness, we study the bisimilarity between the ETTS semantics of extended Uppaal TA composition and that corresponding to the translation to basic Uppaal ones.