AN EXCEPTION HANDLING MECHANISM FOR SR

被引:5
|
作者
HUANG, DT [1 ]
OLSSON, RA [1 ]
机构
[1] UNIV CALIF DAVIS,DIV COMP SCI,DAVIS,CA 95616
来源
COMPUTER LANGUAGES | 1990年 / 15卷 / 03期
关键词
Combination model; Concurrent programming languages; Exception handling; Resumption model; Strict-resumption model; Termination model;
D O I
10.1016/0096-0551(90)90009-E
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper defines an exception handling mechanism for the SR concurrent programming language. It uses the language's communication primitives as the basis for exception signaling and handling. Exceptions are declared, signaled, and handled much like SR's operations. Each operation declaration must define possible exceptions that its body may raise to an invoker. An invoker must provide exception handling capabilities with its invocation statement. An exception can be propagated explicitly along the invocation chain or signaled directly to its handler. The novel integration of exception handling with operations results in parameterized exceptions and both synchronous and asynchronous signaling and handling, thus allowing programmers to simulate any of the common exception handling models. © 1990.
引用
收藏
页码:163 / 176
页数:14
相关论文
共 50 条
  • [31] Is Exception Handling a Reusable Aspect?
    Almeida, Adauto
    Barreiros, Emanoel
    Saraiva, Juliana
    Castor, Fernando
    Soares, Sergio
    2014 EIGHTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2014, : 32 - 41
  • [32] EXCEPTION HANDLING IN PARALLEL COMPUTATIONS
    SZALAS, A
    SZCZEPANSKA, D
    SIGPLAN NOTICES, 1985, 20 (10): : 95 - 104
  • [33] Current trends in exception handling
    Perry, DE
    Romanovsky, A
    Tripathi, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (10) : 921 - 922
  • [34] Exception handling in workflow systems
    Luo, ZW
    Sheth, A
    Kochut, K
    Miller, J
    APPLIED INTELLIGENCE, 2000, 13 (02) : 125 - 147
  • [35] Provably Live Exception Handling
    Jacobs, Bart
    17TH WORKSHOP ON FORMAL TECHNIQUES FOR JAVA-LIKE PROGRAMS (FTFJP 2015), 2015,
  • [36] Recommending Exception Handling Code
    Tam The Nguyen
    Phong Minh Vu
    Tung Thanh Nguyen
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 390 - 393
  • [37] Improving Exception Handling with Recommendations
    Barbosa, Eiji Adachi
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 666 - 669
  • [38] Demonstrating Exception Handling in JaCaMo
    Baldoni, Matteo
    Baroglio, Cristina
    Boissier, Olivier
    Micalizio, Roberto
    Tedeschi, Stefano
    ADVANCES IN PRACTICAL APPLICATIONS OF AGENTS, MULTI-AGENT SYSTEMS, AND SOCIAL GOOD: THE PAAMS COLLECTION, PAAMS 2021, 2021, 12946 : 341 - 345
  • [39] An exception-handling framework
    Visser, A.
    International Journal of Computer Integrated Manufacturing, 8 (03):
  • [40] YET ANOTHER APPROACH TO MODULA-2 IMPLEMENTATION OF EXCEPTION HANDLING MECHANISM
    EGOROV, II
    BOGATYREV, RP
    PETROVICHEV, DL
    STRUCTURED PROGRAMMING, 1993, 14 (01): : 23 - 36