Predictive Typestate Checking of Multithreaded Java Programs (original) (raw)

Detecting errors in multithreaded programs by generalized predictive analysis of executions

G. Agha

2005

View PDFchevron_right

Automated type-based analysis of data races and atomicity

Rahul Agarwal

2005

View PDFchevron_right

Detecting Potential Deadlocks with Static Analysis and Run-Time Monitoring

Rahul Agarwal

2005

View PDFchevron_right

Aspect-Oriented Race Detection in Java

Klaus Havelund

IEEE Transactions on Software Engineering, 2010

View PDFchevron_right

Finding faults in multi-threaded programs

Cyrille Artho

View PDFchevron_right

Applying static analysis to large-scale, multi-threaded Java programs

Armin Biere

Proceedings 2001 Australian Software Engineering Conference, 2001

View PDFchevron_right

A Static Analysis for Automatic Detection of Atomicity Violations in Java Programs

Michael Roberson

cs.umich.edu, 2010

View PDFchevron_right

Data Race Detection Techniques In Java: A Comparative Study

Dr. Mithilesh Dubey

International Journal of Scientific & Technology Research, 2020

View PDFchevron_right

Antipattern-based detection of deficiencies in Java multithreaded software

Alexandre Petrenko

Quality Software, 2004

View PDFchevron_right

A generic approach of static analysis for detecting runtime errors in Java programs

Xiaoping Jia

Proceedings. Twenty-Third Annual International Computer Software and Applications Conference (Cat. No.99CB37032)

View PDFchevron_right

2ndStrike: toward manifesting hidden concurrency typestate bugs

Feng Qin

2011

View PDFchevron_right

Efficient Detection of Errors in Java Components Using Random Environment and Restarts

Tomas Kalibera

Lecture Notes in Computer Science, 2010

View PDFchevron_right

Static analysis of Java multithreaded and distributed applications

Riccardo Sisto

Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems, 1998

View PDFchevron_right

Optimized Run-Time Race Detection and Atomicity Checking Using Partial Discovered Types

Rahul Agarwal

Proceedings of the 20th …, 2005

View PDFchevron_right

Using Runtime Analysis to Guide Model Checking of Java Programs

Klaus Havelund

2000

View PDFchevron_right

A type system for preventing data races and deadlocks in the java virtual machine language

Michael Roberson

ACM SIGPLAN Notices, 2007

View PDFchevron_right

SWORD: A Scalable Whole Program Race Detector for Java

bozhen liu

2019

View PDFchevron_right

Detecting concurrency bugs in higher-order programs through abstract interpretation

Jens Nicolay

Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming - PPDP '15, 2015

View PDFchevron_right

Type Systems Based Data Race Detector

Hamada Nayel

Computer and Information Science, 2012

View PDFchevron_right

Framework for testing multi-threaded Java programs

Eitan Farchi

Concurrency and Computation: Practice and Experience, 2003

View PDFchevron_right

A meta heuristic for effectively detecting concurrency errors

Neha Rungta

2009

View PDFchevron_right

Behavior investigation of concurrent Java programs: an approach based on source-code instrumentation

Cosimo Prete

Future Generation Computer Systems, 2001

View PDFchevron_right

Proceedings of the 1st Workshop on Verification and Analysis of Multi-threaded Java-like Programs (VAMP), Lisbon, Portugal, Septemper 3, 2007: Satellite Workshop at CONCUR 2007

Marieke Huisman

2007

View PDFchevron_right

Data flow analysis for checking properties of concurrent Java programs

George Avrunin

Proceedings of the 21st …, 1999

View PDFchevron_right

Variably interprocedural program analysis for runtime error detection

Aaron Tomb

Proceedings of the 2007 international symposium on Software testing and analysis - ISSTA '07, 2007

View PDFchevron_right

A Uniform Classification of Common Concurrency Errors

Bohuslav Krena

Lecture Notes in Computer Science, 2012

View PDFchevron_right

A classification of concurrency bugs in java benchmarks by developer intent

Serdar Tasiran

Proceeding of the 2006 workshop on Parallel and distributed systems: testing and debugging - PADTAD '06, 2006

View PDFchevron_right

CoMA: conformance monitoring of java programs by abstract state machines

Angelo Gargantini

2012

View PDFchevron_right

Coping with the reality: adding crucial features to a typestate-oriented language

Luz Mota

2021

View PDFchevron_right

Specification and error pattern based program monitoring

Klaus Havelund

2001

View PDFchevron_right

Locating bugs in Java programs—first results of the Java diagnosis experiments project

Franz Wotawa

Intelligent Problem Solving. …, 2000

View PDFchevron_right

Applying Static Analysis to

Cyrille Artho

View PDFchevron_right

A Race-Detection and Flipping Algorithm for Automated Testing of Multi-threaded Programs

G. Agha

Lecture Notes in Computer Science, 2007

View PDFchevron_right

Dynamic analysis of java applications for multithreaded antipatterns

Alexandre Petrenko

Proceedings of the third international workshop on Dynamic analysis - WODA '05, 2005

View PDFchevron_right

Detecting deadlock in programs with data-centric synchronization

Jan Vitek, Julian Dolby

2013 35th International Conference on Software Engineering (ICSE), 2013

View PDFchevron_right