Litmus: Running Tests against Hardware - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Litmus: Running Tests against Hardware

Résumé

Shared memory multiprocessors typically expose subtle, poorly understood and poorly speci ed relaxed-memory semantics to programmers. To understand them, and to develop formal models to use in program veri cation, we nd it essential to take an empirical approach, testing what results parallel programs can actually produce when executed on the hardware. We describe a key ingredient of our approach, our litmus tool, which takes small `litmus test' programs and runs them for many iterations to nd interesting behaviour. It embodies various techniques for making such interesting behaviour appear more frequently

Dates et versions

hal-01100851 , version 1 (07-01-2015)

Identifiants

Citer

Luc Maranget, Jade Alglave, Susmit Sarkar, Peter Sewell. Litmus: Running Tests against Hardware. TACAS'11, 17th International Conference on Tools And Algorithms for the Construction and Analysis of Systems, Mar 2011, Saarbrücken, Germany. ⟨10.1007/978-3-642-19835-9_5⟩. ⟨hal-01100851⟩
146 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More