• Home
  • Search
  • Handling exceptions in programs with hidden concurrency: new challenges for old solutions
  • Cite Icon1
  • https://doi.org/10.5555/2666990.2666994Copy DOI Icon

Handling exceptions in programs with hidden concurrency: new challenges for old solutions

  • Jun 9, 2012
  • Alcides Fonseca +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Multi-core processors are present in everyone's daily life. Consequently, concurrent programming has reemerged as a pressing concern for everyone interested in exploring all the potential computational power in these machines. But, the emergence of new concurrency models and programming languages also brings new challenges in terms of how one can deal with abnormal occurrences, much due to the heterogenous parallel control flow. Unexpectedly, sequential Exception Handling models remain as the most used tool for robustness, even in the most recent concurrent programming languages. Though, the appearance of more complex models, such as programming languages with implicit concurrency, might pose a challenge too big for these sequential mechanisms. In this article we will provide evidences why such models are not generally suited to deal with faults in programs with implicit concurrency and, in the light of more recent advances in concurrent Exception Handling, we will discuss the attributes of a model for addressing this problem.

Similar Papers
  • Research Article
  • Citations14

Practical exception handling and resolution in concurrent programs

  • Apr 01, 1997
  • Computer Languages
  • Alexander Romanovsky
  • Research Article
  • Citations168

Distributed Computing: Fundamentals, Simulations and Advanced Topics

  • Jan 03, 2001
  • Scalable Computing Practice and Experience
  • Marcin Paprzycki
  • Research Article
  • Citations4

Debugging Tools for Concurrent Logic Programming

  • Apr 01, 1992
  • The Computer Journal
  • T Conlon +1
  • Research Article
  • Citations3

Verification of Concurrent Assembly Programs with a Petri Net Based Safety Policy

  • Dec 01, 2007
  • Tsinghua Science & Technology
  • Shengyuan Wang +2
  • Conference Article
  • Citations19

Contrasting exception handling code across languages: An experience report involving 50 open source projects

  • Nov 01, 2015
  • Benjamin Jakobus +3
  • Research Article
  • Citations22

Teaching concurrent and parallel programming by patterns: An interactive ICT approach

  • Jan 16, 2017
  • Journal of Parallel and Distributed Computing
  • Manuel I Capel +2
  • Conference Article
  • Citations117

What do concurrency developers ask about?

  • Oct 11, 2018
  • Syed Ahmed +1
  • Research Article
  • Citations79

Learning from mistakes

  • Mar 01, 2008
  • ACM SIGPLAN Notices
  • Shan Lu +3
  • Conference Article
  • Citations21

Design of an Empirical Study for Comparing the Usability of Concurrent Programming Languages

  • Sep 01, 2011
  • Sebastian Nanz +3
  • Research Article
  • Citations152

A comparative study of exception handling mechanisms for building dependable object-oriented software

  • Oct 29, 2001
  • Journal of Systems and Software
  • Alessandro F Garcia +3
  • Conference Article
  • Citations7

Reengineering Idiomatic Exception Handling in Legacy C Code

  • Apr 01, 2008
  • Magiel Bruntink
  • Single Report
  • Citations3

Relativistic Causal Ordering A Memory Model for Scalable Concurrent Data Structures

  • Jan 01, 2000
  • Josh Triplett
  • Research Article
  • Citations6

Actors as a special case of concurrent constraint (logic) programming

  • Sep 01, 1990
  • ACM SIGPLAN Notices
  • K Kahn +1
  • Research Article
  • Citations20

SimpA: An agent-oriented approach for programming concurrent applications on top of Java

  • Jul 05, 2010
  • Science of Computer Programming
  • Alessandro Ricci +2
  • Conference Article
  • Citations39

Coverage metrics for verification of concurrent SystemC designs using mutation testing

  • Jun 01, 2010
  • Alper Sen +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.