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 条
  • [1] A MODULAR VERIFIABLE EXCEPTION-HANDLING MECHANISM
    YEMINI, S
    BERRY, DM
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1985, 7 (02): : 214 - 243
  • [2] An exception handling mechanism for the concurrent invocation statement
    Chan, HN
    Pauli, E
    Man, BYK
    Keen, AW
    Olsson, RA
    EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 699 - 709
  • [3] DroidEH: An Exception Handling Mechanism for Android Applications
    Oliveira, Juliana
    Macedo, Hivana
    Cacho, Nelio
    Romanovsky, Alexander
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2018, : 200 - 211
  • [4] A MECHANISM FOR EXCEPTION HANDLING AND ITS VERIFICATION RULES
    COCCO, N
    DULLI, S
    COMPUTER LANGUAGES, 1982, 7 (02): : 89 - 102
  • [5] Exception Handling Mechanism in Communicating Threads for Java']Java
    Hilderink, Gerald H.
    COMMUNICATION PROCESS ARCHITECTURES 2005, 2005, 63 : 317 - 334
  • [6] Exception handling based on the immune mechanism in collaborative works
    Tian, Feng
    Lou, Yin-Sheng
    Li, Ren-Hou
    He, Bo
    Hu, Jie
    Shi, Jian-Zhi
    Li, Jin
    Xi'an Jianzhu Keji Daxue Xuebao/Journal of Xi'an University of Architecture and Technology, 2004, 36 (04):
  • [7] A New Mechanism for Exception Handling in Concurrent Control Systems
    van Beek, D. A.
    Rooda, J. E.
    EUROPEAN JOURNAL OF CONTROL, 1996, 2 (02) : 88 - 100
  • [8] Exception handling
    Buhr, PA
    Harji, A
    Mok, WYR
    ADVANCES IN COMPUTERS, VOL 56, 2002, 56 : 245 - 303
  • [9] An efficient and reliable object-oriented exception handling mechanism
    Jiang, SJ
    Xu, BW
    ACM SIGPLAN NOTICES, 2005, 40 (02) : 27 - 32
  • [10] Status monitoring and exception handling mechanism for geospatial information services
    Zhang, Dengrong
    Xie, Bin
    Ma, Yanli
    REMOTE SENSING OF THE ENVIRONMENT: THE 17TH CHINA CONFERENCE ON REMOTE SENSING, 2011, 8203