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 条
  • [22] Research on the Novel and Efficient Mechanism of Exception Handling Techniques for Java']Java
    Lv, Xiaoqing
    PROCEEDINGS OF THE 2015 CONFERENCE ON INFORMATIZATION IN EDUCATION, MANAGEMENT AND BUSINESS, 2015, 20 : 112 - 116
  • [23] A HOARE-LIKE VERIFICATION SYSTEM FOR A LANGUAGE WITH AN EXCEPTION HANDLING MECHANISM
    SZCZEPANSKA, D
    THEORETICAL COMPUTER SCIENCE, 1991, 80 (02) : 319 - 335
  • [24] Modeling the. NET CLR Exception Handling Mechanism for a Mathematical Analysis
    Fruja, Nicu G.
    Borger, Egon
    JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (03): : 5 - 34
  • [25] Distributed exception handling:: Ideas, lessons and issues with recent exception handling systems
    Campéas, A
    Dony, C
    Urtado, C
    Vauttier, S
    RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 82 - 92
  • [26] Meta workflows as a control and coordination mechanism for exception handling in workflow systems
    Kumar, A
    Wainer, J
    DECISION SUPPORT SYSTEMS, 2005, 40 (01) : 89 - 105
  • [27] Revisiting exception handling practices with exception flow analysis
    de Pádua, Guilherme B.
    Shang, Weiyi
    arXiv, 2017,
  • [28] Mining exception instances to facilitate workflow exception handling
    Hwang, SY
    Ho, SF
    Tang, J
    6TH INTERNATIONAL CONFERENCE ON DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 1999, : 45 - 52
  • [29] Revisiting Exception Handling Practices with Exception Flow Analysis
    de Padua, Guilherme B.
    Shang, Weiyi
    2017 IEEE 17TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2017, : 11 - 20
  • [30] Exception handling for copyless messaging
    Jaksic, Svetlana
    Padovani, Luca
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 84 : 22 - 51