Yet, Another Method for Detecting API Deadlock

Suvarin Ploysri, Wanchai Rivepiboon

2013

Abstract

Currently, developing a multithreading Application Programming Interface (API) for special use is extensive. Defects that are the most concern are deadlocks since the deadlock causes the application developed on top of the API stops working. The deadlock detection algorithm has been developed widely. We present another deadlock detection algorithm using the concept of static analysis. The algorithm detects potential deadlocks in the source code of the multithreading API. Finally, it reports deadlock sites. The result assists the developer to be aware of code synchronization that potentially encounters deadlocks. Moreover, it is related information to find the root cause of the deadlock in the future.

Download


Paper Citation


in Harvard Style

Ploysri S. and Rivepiboon W. (2013). Yet, Another Method for Detecting API Deadlock . In Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-62-4, pages 132-139. DOI: 10.5220/0004417801320139

in Bibtex Style

@conference{enase13,
author={Suvarin Ploysri and Wanchai Rivepiboon},
title={Yet, Another Method for Detecting API Deadlock},
booktitle={Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2013},
pages={132-139},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004417801320139},
isbn={978-989-8565-62-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Yet, Another Method for Detecting API Deadlock
SN - 978-989-8565-62-4
AU - Ploysri S.
AU - Rivepiboon W.
PY - 2013
SP - 132
EP - 139
DO - 10.5220/0004417801320139