Zur Kurzanzeige

dc.contributor.authorRaza, Aoun
dc.date.accessioned2023-04-06T10:34:20Z
dc.date.available2023-04-06T10:34:20Z
dc.date.issued2010
dc.identifier.issn0720-8928
dc.identifier.urihttp://dl.gi.de/handle/20.500.12116/41138
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.language.isoen
dc.publisherGeselllschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 30, Heft 2
dc.titleThinking Beyond Race Conditionsen
dc.typeJournal Articles
dc.pubPlaceBonn
mci.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 zu dieser Ressource

Thumbnail

Zur Kurzanzeige