* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Thu 31 May 2018 09:00 - 18:00 at H - Exibition Hall - Poster Exhibition Chair(s): Olga Baysal, Jun Sun

Deadlock is among the most complex problems affecting the reliability of programs containing multiple, asynchronous threads. When undetected, deadlocks can lead to permanent thread blockage. Current detection methods are typically based on timeout and rollback of computations, resulting in significant delays. This paper presents Deadlock Detector and Solver (DDS), which can quickly detect and resolve circular deadlocks in Java programs. DDS uses a supervisory controller, which monitors program execution and automatically detects deadlocks resulting from hold-and-wait cycles on monitor locks. When a deadlock is detected, DDS uses a preemptive strategy to break the deadlock. Based on our experiments, DDS can in fact resolve deadlocks without significant run-time overhead.

I’m a PhD candidate in the Computer Science Department at the University of Illinois at Chicago, advised by Ugo Buy. My research interests include high performance computing, automatic parallelization, cloud computing, concurrent and parallel software, and deadlock detection. Currently, my focuses on developing an approaches that free Java application from deadlocks at runtime.

Thu 31 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 18:00
Poster ExhibitionSRC - ACM Student Research Competition at H - Exibition Hall
Chair(s): Olga Baysal Carleton University, Jun Sun Singapore University of Technology and Design
09:00
9h
Talk
VarXplorer: Reasoning About Feature Interactions
SRC - ACM Student Research Competition
Larissa Soares Universidade Federal da Bahia
09:00
9h
Talk
Toward an Empirical Theory of Feedback-Driven Development
SRC - ACM Student Research Competition
Moritz Beller Delft University of Technology
09:00
9h
Talk
Automatically Finding Bugs in Commercial Cyber-Physical System Development Tool Chains
SRC - ACM Student Research Competition
Shafiul Azam Chowdhury University of Texas at Arlington
09:00
9h
Talk
Interactive and Automated Debugging for Big Data Analytics
SRC - ACM Student Research Competition
Muhammad Ali Gulzar University of California, Los Angeles
09:00
9h
Short-paper
Deadlock Detector and Solver (DDS)
SRC - ACM Student Research Competition
Eman Aldakheel University of Illinois at Chicago & Princess Nourah bint Abdulrahman University
DOI
09:00
9h
Talk
AutoModel: A Domain-specific Language for Automatic Modeling of Real-time Embedded Systems
SRC - ACM Student Research Competition
09:00
9h
Talk
When to Extract Features: Towards a Recommender System
SRC - ACM Student Research Competition
Jacob Krüger Harz University of Applied Sciences, Germany
09:00
9h
Talk
Compiler-Assisted Test Acceleration Using GPUs
SRC - ACM Student Research Competition
Vanya Yaneva University of Edinburgh, UK
09:00
9h
Talk
Adding Sparkle to Social Coding: An Empirical Study of Repository Badges in the npm Ecosystem
SRC - ACM Student Research Competition
Asher Trockman University of Evansville
09:00
9h
Talk
Combining Symbolic Execution and Model Checking to Verify MPI Programs
SRC - ACM Student Research Competition