Temporal Reasoning Through Automatic Translation of tock-CSP into Timed Automata

Abdulrazaq Abba*, Ana Cavalcanti, Jeremy Jacob

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present an approach for automatic translation of tock-CSP into Timed Automata (TA) to facilitate using Uppaal in reasoning about temporal specifications of tock-CSP models. The process algebra tock-CSP provides textual notations for modelling discrete-time behaviours, with the support of tools for automatic verification. Automatic verification of TA with a graphical notation is supported by Uppaal. The two approaches provide diverse facilities for automatic verification. For instance, liveness requirements are difficult to specify with the constructs of tock-CSP, but they are easy to specify and verify in Uppaal. We have developed a translation technique based on rules and a tool for translating tock-CSP into a network of small TAs for capturing the compositional structure of tock-CSP. For validating the rules, we begin with an experimental approach based on finite approximations of trace sets. Then, we consider using structural induction to establish the correctness.

Original languageEnglish
Title of host publicationFormal Methods
Subtitle of host publicationFoundations and Applications - 24th Brazilian Symposium, SBMF 2021, Proceedings
EditorsSérgio Campos, Marius Minea
PublisherSpringer Science and Business Media Deutschland GmbH
Pages70-86
Number of pages17
ISBN (Electronic)9783030921378
ISBN (Print)9783030921361
DOIs
Publication statusPublished - 26 Nov 2021
Event24th Brazilian Symposium on Formal Methods, SBMF 2021 - Virtual, Online
Duration: 6 Dec 202110 Dec 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13130 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference24th Brazilian Symposium on Formal Methods, SBMF 2021
CityVirtual, Online
Period6/12/2110/12/21

Bibliographical note

Funding Information:
Abba gratefully acknowledges the financial support of Petroleum Technology Development Fund (PTDF). Cavalcanti is funded by the Royal Academy of Engineering grant CiET1718/45 and the UK EPSRC grants EP/M025756/1 and EP/R025479/1.

Funding Information:
Acknowledgements. Abba gratefully acknowledges the financial support of

Publisher Copyright:
© 2021, Springer Nature Switzerland AG.

Keywords

  • Timed-Automata
  • tock-CSP
  • Translation

Cite this