arrow
Return

Anomaly detection in concurrent Java programs using dynamic data flow analysis

delete2001-12-01
delete11
PRE
AI
K
Kassem Saleh *
A
Abdel Aziz Boujarwah
J
Jehad Al Dallal
DOI:10.1016/S0950-5849(01)00199-9delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Concurrency constructs are widely used when developing complex software such as real-time, networking and multithreaded client-server applications. Consequently, testing a program, which includes concurrency constructs is a very elaborate and complex process. In this work, we first identify the different classes of synchronization anomalies that may occur in concurrent Java programs. We then consider testing concurrent Java programs against synchronization anomalies using dynamic data flow analysis techniques. Moreover, we show how the data flow analysis technique can be extended to detect such anomalies. (C) 2001 Elsevier Science B.V. All rights reserved.
Keywords:
dynamic data flow analysis
instrumentation
concurrency
software testing
synchronization anomaly
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Information and Software Technology cover
Information and Software Technology
IF:
4.3
Papers:
3.8K
Citations:
7.7K

Organization

No organization information available
Cited Papers

Cited Papers

errShare
errSave
Dynamic data flow analysis for Java programs
err2000-08-01
err11
PREAI
errBoujarwah, AS; Saleh, K; Al-Dallal, J
errShare
errSave
errShare
errSave
Incidence of Lymph Node Metastasis and its Impact on Long‐term Prognosis in Clinically Localized Prostate Cancer
err2007-07-02
err0
PREAI
errYoichi Arai; Hiroshi Kanamaru; Koji Yoshimura; Kazutoshi Okubo; Toshiyuki Kamoto; Osamu Yoshida
errShare
errSave
Identifying low-grade cellular rejection after heart transplantation in children by using gene expression profiling
err2018-03-01
err0
errOAAI
errAnnie Xin; Melissa G. Y. Lee; Yifang Hu; Vera Ignjatovic; William Y. Shi; Anne Shipp; Slavica Praporski; Axel Kallies; Robert G. Weintraub; Paul T. Monagle; Gordon K. Smyth; Igor E. Konstantinov
errShare
errSave
no more