Analysis of Source Code Using UPPAAL

Mitja Kulczynski, Axel Legay, Dirk Nowotka, Danny Bøgsted Poulsen

Research output: Contribution to journalConference article in JournalResearchpeer-review

2 Citations (Scopus)
47 Downloads (Pure)

Abstract

In recent years there has been a considerable effort in optimising formal methods for application to code. This has been driven by tools such as CPAChecker, DIVINE, and CBMC. At the same time tools such as Uppaal have been massively expanding the realm of more traditional model checking technologies to include strategy synthesis algorithms - an aspect becoming more and more needed as software becomes increasingly parallel. Instead of reimplementing the advances made by Uppaal in this area, we suggest in this paper to develop a bridge between the source code and the engine of Uppaal. Our approach uses the widespread intermediate language LLVM and makes recent advances of the Uppaal ecosystem readily available to analysis of source code.
Original languageEnglish
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume338
Pages (from-to)31-38
Number of pages8
ISSN2075-2180
DOIs
Publication statusPublished - 2021
Event6th Workshop on Formal Integrated Development Environment -
Duration: 24 May 202125 May 2021
https://cister-labs.pt/f-ide2021/

Workshop

Workshop6th Workshop on Formal Integrated Development Environment
Period24/05/202125/05/2021
Internet address

Fingerprint

Dive into the research topics of 'Analysis of Source Code Using UPPAAL'. Together they form a unique fingerprint.

Cite this