Precise analysis of value-dependent synchronization in priority scheduled programs

Martin D. Schwarz, Helmut Seidl, Vesal Vojdani, Kalmer Apinis

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

9 Zitate (Scopus)

Abstract

Although priority scheduling in concurrent programs provides a clean way of synchronization, developers still additionally rely on hand-crafted schemes based on integer variables to protect critical sections. We identify a set of sufficient conditions for variables to serve this purpose. We provide efficient methods to verify these conditions, which enable us to construct an enhanced analysis of mutual exclusion in interrupt-driven concurrent programs. All our algorithms are build upon off-the-shelf inter-procedural analyses alone. We have implemented this approach for the analysis of automotive controllers, and demonstrate that it results in a major improvement in the precision of data race detection compared to purely priority-based techniques.

OriginalspracheEnglisch
TitelVerification, Model Checking, and Abstract Interpretation - 15th International Conference, VMCAI 2014, Proceedings
Herausgeber (Verlag)Springer Verlag
Seiten21-38
Seitenumfang18
ISBN (Print)9783642540127
DOIs
PublikationsstatusVeröffentlicht - 2014
Veranstaltung15th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2014 - San Diego, CA, USA/Vereinigte Staaten
Dauer: 20 Jan. 201421 Jan. 2014

Publikationsreihe

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

Konferenz

Konferenz15th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2014
Land/GebietUSA/Vereinigte Staaten
OrtSan Diego, CA
Zeitraum20/01/1421/01/14

Fingerprint

Untersuchen Sie die Forschungsthemen von „Precise analysis of value-dependent synchronization in priority scheduled programs“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren