Modeling long–running transactions with communicating hierarchical timed automata

  • Authors:
  • Ruggero Lanotte;Andrea Maggiolo-Schettini;Paolo Milazzo;Angelo Troina

  • Affiliations:
  • Dip. di Scienze della Cultura, Politiche e dell'Informazione, Università dell'Insubria;Dip. di Informatica, Università di Pisa;Dip. di Informatica, Università di Pisa;Dip. di Informatica, Università di Pisa

  • Venue:
  • FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Long-running transactions consist of tasks which may be executed sequentially and in parallel, may contain sub-tasks, and may require to be completed before a deadline. These transactions are not atomic and, in case of executions which cannot be completed, a compensation mechanism must be provided. In this paper we develop a model of Hierarchical Timed Automata suitable to describe the aspects mentioned. The automaton-theoretic approach allows the verification of properties by model checking. As a case study, we model and analyze an example of long–running transaction.