• Home
  • Search
  • Static deadlock detection for asynchronous C# programs
  • Cite Icon12
  • https://doi.org/10.1145/3062341.3062361Copy DOI Icon

Static deadlock detection for asynchronous C# programs

  • Jun 14, 2017
  • Anirudh Santhiar +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Asynchronous programming is a standard approach for designing responsive applications. Modern languages such as C# provide async/await primitives for the disciplined use of asynchrony. In spite of this, programs can deadlock because of incorrect use of blocking operations along with non-blocking (asynchronous) operations. While developers are aware of this problem, there is no automated technique to detect deadlocks in asynchronous programs.

Similar Papers
  • Research Article
  • Citations2

Static deadlock detection for asynchronous C# programs

  • Jun 14, 2017
  • ACM SIGPLAN Notices
  • Anirudh Santhiar +1
  • Research Article
  • Citations97

Algorithmic verification of asynchronous programs

  • Apr 01, 2012
  • ACM Transactions on Programming Languages and Systems
  • Pierre Ganty +1
  • Preprint Article
  • Citations1

General Decidability Results for Asynchronous Shared-Memory Programs: Higher-Order and Beyond

  • Mar 23, 2021
  • Georg Zetzsche +2
  • Conference Article

Exploring the Reactive Extensions in JavaScript

  • Jan 01, 2015
  • Matthew Podwysocki
  • Book Chapter
  • Citations1

Finding Divergent Executions in Asynchronous Programs

  • Jan 01, 2016
  • Mohamed A El-Zawawy
  • Research Article

On Composing Asynchronous Operations

  • Dec 22, 2023
  • Studia Universitatis Babeș-Bolyai Informatica
  • Radu Lupșa +1
  • Conference Article
  • Citations8

Static asynchronous component misuse detection for Android applications

  • Nov 08, 2020
  • Linjie Pan +6
  • Conference Article
  • Citations16

Directing JavaScript with arrows

  • Oct 26, 2009
  • Yit Phang Khoo +3
  • Conference Article
  • Citations3

Early detection of type errors in C++ templates

  • Jan 11, 2014
  • Sheng Chen +1
  • Book Chapter
  • Citations9

Distributed Deadlock Detection in Mobile Agent Systems

  • Jan 01, 2002
  • Bruce Ashfield +3
  • Research Article
  • Citations18

Asynchronous operations in distributed concurrency control

  • May 01, 2003
  • IEEE Transactions on Knowledge and Data Engineering
  • P.K Reddy +1
  • Conference Article
  • Citations74

Static deadlock detection for concurrent go by global session graph synthesis

  • Mar 17, 2016
  • Nicholas Ng +1
  • Conference Article
  • Citations182

Effective static deadlock detection

  • Jan 01, 2009
  • Mayur Naik +3
  • Conference Article
  • Citations2

Code Coverage Criteria for Asynchronous Programs

  • Nov 30, 2023
  • Mohammad Ganji +2
  • Research Article

Acceleration of data collection and analysis using asynchronous programming tools in Web Scraping

  • Jan 01, 2024
  • Connectivity
  • V M Danylchenko
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.