Abstraction and Verification of Properties of a Real-Time JavaReport as inadecuate

Abstraction and Verification of Properties of a Real-Time Java - Download this document for free, or read online. Document in PDF available to download.

1 IRIT - Institut de recherche en informatique de Toulouse

Abstract : We present a tool for analysing resource sharing conflicts in multithreaded Java programs. Java programs are translated to timed automata models verified afterwards by the Uppaal model checker. Analysed programs are annotated with timing information indicating the execution duration of a particular statement. Based on the timing information, the analysis of execution paths is performed, which gives an answer whether resource sharing conflicts are possible in a multithreaded Java program. If the analysis succeeds, resource locks may be eliminated from the Java program.

Keywords : Timed automaton Java Multithreading Deadlock Resource sharing conflict Uppaal

Author: Nadezhda Baklanova - Martin Strecker -

Source: https://hal.archives-ouvertes.fr/


Related documents