Thinking Beyond Race Conditions
dc.contributor.author | Raza, Aoun | |
dc.date.accessioned | 2023-04-06T10:34:20Z | |
dc.date.available | 2023-04-06T10:34:20Z | |
dc.date.issued | 2010 | |
dc.description.abstract | Multi-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.pissn | 0720-8928 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/41138 | |
dc.language.iso | en | |
dc.publisher | Geselllschaft für Informatik e.V. | |
dc.relation.ispartof | Softwaretechnik-Trends Band 30, Heft 2 | |
dc.title | Thinking Beyond Race Conditions | en |
dc.type | Text/Journal Article | |
gi.citation.publisherPlace | Bonn | |
gi.conference.sessiontitle | Berichte 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