𝔖 Bobbio Scriptorium
✦   LIBER   ✦

An instrumentation technique for online analysis of multithreaded programs

✍ Scribed by Grigore Roşu; Koushik Sen


Publisher
John Wiley and Sons
Year
2007
Tongue
English
Weight
218 KB
Volume
19
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

This paper presents an automatic code instrumentation technique, based on multithreaded vector clocks, for extracting the causal partial order on relevant state update events from a running multithreaded program. This technique is used in a formal testing environment, not only to detect, but especially to predict safety errors in multithreaded programs. The prediction process consists of rigorously analyzing other potential executions that are consistent with the causal partial order: some of these can be erroneous despite the fact that the particular observed execution was successful. The technique has been implemented as part of a Java program analysis tool. Copyright © 2006 John Wiley & Sons, Ltd.


📜 SIMILAR VOLUMES


Numerical analysis of an electrokinetic
✍ Gui-Sheng Zhuang; Gang Li; Qing-Hui Jin; Jian-Long Zhao; Meng-Su Yang 📂 Article 📅 2006 🏛 John Wiley and Sons 🌐 English ⚖ 530 KB

## Abstract The injection techniques in electrophoresis microchips play an important role in the sample‐handling process, whose characteristics determine the separation performance achieved, and the shape of a sample plug delivered into the separation channel has a great impact on the high‐quality