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 language | English |
---|---|
Title of host publication | Formal Methods |
Subtitle of host publication | Foundations and Applications - 24th Brazilian Symposium, SBMF 2021, Proceedings |
Editors | Sérgio Campos, Marius Minea |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 70-86 |
Number of pages | 17 |
ISBN (Electronic) | 9783030921378 |
ISBN (Print) | 9783030921361 |
DOIs | |
Publication status | Published - 26 Nov 2021 |
Event | 24th Brazilian Symposium on Formal Methods, SBMF 2021 - Virtual, Online Duration: 6 Dec 2021 → 10 Dec 2021 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 13130 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 24th Brazilian Symposium on Formal Methods, SBMF 2021 |
---|---|
City | Virtual, Online |
Period | 6/12/21 → 10/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