Back to Search Start Over

Abstraction and Verification of Properties of a Real-Time Java

Authors :
Martin Strecker
Nadezhda Baklanova
Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université Toulouse III - Paul Sabatier - UT3 (FRANCE)
Université Toulouse - Jean Jaurès - UT2J (FRANCE)
Université Toulouse 1 Capitole - UT1 (FRANCE)
Assistance à la Certification d’Applications DIstribuées et Embarquées (IRIT-ACADIE)
Institut de recherche en informatique de Toulouse (IRIT)
Université Toulouse 1 Capitole (UT1)
Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse III - Paul Sabatier (UT3)
Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP)
Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse 1 Capitole (UT1)
Université Fédérale Toulouse Midi-Pyrénées
Institut National Polytechnique de Toulouse - INPT (FRANCE)
Source :
8th International Conference on ICT in Education, Research, and Industrial Applications (ICTERI 2013), 8th International Conference on Information in Education, Research, and Industrial Applications (ICTERI 2012), 8th International Conference on Information in Education, Research, and Industrial Applications (ICTERI 2012), Jun 2012, Kherson, Ukraine. pp.1-18, ICT in Education, Research, and Industrial Applications ISBN: 9783642357367, ICTERI, HAL
Publication Year :
2013
Publisher :
Springer Berlin / Heidelberg, 2013.

Abstract

International audience; 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.

Details

Language :
English
ISBN :
978-3-642-35736-7
ISBNs :
9783642357367
Database :
OpenAIRE
Journal :
8th International Conference on ICT in Education, Research, and Industrial Applications (ICTERI 2013), 8th International Conference on Information in Education, Research, and Industrial Applications (ICTERI 2012), 8th International Conference on Information in Education, Research, and Industrial Applications (ICTERI 2012), Jun 2012, Kherson, Ukraine. pp.1-18, ICT in Education, Research, and Industrial Applications ISBN: 9783642357367, ICTERI, HAL
Accession number :
edsair.doi.dedup.....6dbbf37199e5896dbaf73679901b7f85