• DocumentCode
    2435656
  • Title

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

  • Author

    Fonseca, Alcides ; Cabral, Bruno

  • Author_Institution
    Univ. de Coimbra, Coimbra, Portugal
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    14
  • Lastpage
    17
  • 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.
  • Keywords
    multiprocessing systems; parallel programming; programming languages; concurrency models; concurrent programming languages; heterogeneous parallel control flow; hidden concurrency; implicit concurrency; multicore processors; programming languages; sequential exception handling models; Computational modeling; Computer languages; Concurrent computing; Parallel processing; Program processors; Programming; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Exception Handling (WEH), 2012 5th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1767-2
  • Type

    conf

  • DOI
    10.1109/WEH.2012.6226591
  • Filename
    6226591