Logo des Repositoriums
 

Thinking Beyond Race Conditions

dc.contributor.authorRaza, Aoun
dc.date.accessioned2023-04-06T10:34:20Z
dc.date.available2023-04-06T10:34:20Z
dc.date.issued2010
dc.description.abstractMulti-threaded parallel programs perform accesses to shared variables, which require application of a synchronization strategy. Absence of synchronization among threads may lead to error situations, such as data races. Data races, which involve concurrent accesses to a single shared variable, are categorized as low-level. Synchronization strategies to alleviate lowlevel data races do not guarantee freedom from data races on a higher-level of abstraction. In this paper, we discuss some scenarios where accesses to a group of variables may result in data races. Further, we discuss a method to statically detect such situations and describe its integration into Bauhaus tool suite.en
dc.identifier.pissn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/41138
dc.language.isoen
dc.publisherGeselllschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 30, Heft 2
dc.titleThinking Beyond Race Conditionsen
dc.typeText/Journal Article
gi.citation.publisherPlaceBonn
gi.conference.sessiontitleBerichte aus den Fachgruppen und Arbeitskreisen - FG SRE: Bericht und Beiträge des gemeinsamen Workshops Software-Reengineering und Design for Future vom 3. - 5. Mai 2010 in Bad Honnef

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
26-raza.pdf
Größe:
120.08 KB
Format:
Adobe Portable Document Format