Louren{\c c}o, João, and Gon{\c c}alo Cunha. "
Testing patterns for software transactional memory engines."
Proceedings of the 2007 ACM workshop on Parallel and distributed systems: testing and debugging. PADTAD ’07. New York, NY, USA: ACM, 2007. 36-42.
AbstractThe emergence of multi-core processors is promoting the use of concurrency and multithreading. To raise the abstraction level of synchronization constructs is fundamental to ease the development of concurrent software, and Software Transactional Memory (STM) is a good approach towards such goal. However, execution environment issues such as the processor instruction set, caching policy, and memory model, may have strong influence upon the reliability of STM engines. This paper addresses the testing of STM engines aiming at improving their reliability and independence from execution environment. From our experience with porting and extending a specific STM engine, we report on some of the bugs found and synthesize some testing patterns that proved to be useful at testing STM engines.
Pauleta, Sofia R., Americo G. Duarte, Marta S. Carepo, Alice S. Pereira, Pedro Tavares, Isabel Moura, and Jose J. G. Moura. "
{NMR assignment of the apo-form of a Desulfovibrio gigas protein containing a novel Mo-Cu cluster}."
Biomolecular Nmr Assignments. 1 (2007): 81-83.
AbstractWe report the 98% assignment of the apo-form of an orange protein, containing a novel Mo-Cu cluster isolated from Desulfovibrio gigas. This protein presents a region where backbone amide protons exchange fast with bulk solvent becoming undetectable. These residues were assigned using C-13-detection experiments.