Exception Handling Mechanism in Communicating Threads for Java']Java

被引:0
|
作者
Hilderink, Gerald H.
机构
来源
COMMUNICATION PROCESS ARCHITECTURES 2005 | 2005年 / 63卷
关键词
Exception handling; CSP; concurrency; real-time; embedded software;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of exception handling is important for building reliable software. An exception construct is proposed in this paper, which implements all exception handling mechanism that is suitable for concurrent software architectures. The aim of this exception construct is to bring exception handling to a high-level of abstraction such that exception handling does scale well with the complexity of the system. This is why the exception construct supports a CSP-based software design approach. The proposed exception construct embraces informal semantics, but which are intuitive and suitable to software engineering. The exception construct is prototyped in the CSP for Java library, called CTJ.
引用
收藏
页码:317 / 334
页数:18
相关论文
共 50 条
  • [41] Identification and Refactoring of Exception Handling Code Smells in Java']JavaScript
    Hsieh, Chin-Yun
    Canh Le My
    Kim Thoa Ho
    Cheng, Yu Chin
    JOURNAL OF INTERNET TECHNOLOGY, 2017, 18 (06): : 1461 - 1471
  • [42] Java']Java threads in the light of occam/CSP
    Welch, P
    PARALLEL PROGRAMMING AND JAVA, 1997, 50 : 282 - 282
  • [43] Understanding Threads in an Advanced Java']Java Course
    Benaya, Tamar
    Zur, Ela
    ITICSE 2007: 12TH ANNUAL CONFERENCE ON INNOVATION & TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2007, : 323 - 323
  • [44] Java']Java threads in the light of occam/CSP
    Welch, PH
    ARCHITECTURES, LANGUAGES AND PATTERNS FOR PARALLEL AND DISTRIBUTED APPLICATIONS, 1998, 52 : 259 - 284
  • [45] Asynchronous event handling and real-time threads in the Real-time Specification for Java']Java
    Wellings, AJ
    Burns, A
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 81 - 89
  • [46] Pickling threads state in the Java']Java system
    Bouchenak, S
    Hagimont, D
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 22 - 32
  • [47] On the Evolution of Exception Usage in Java']Java Projects
    Osman, Haidar
    Chis, Andrei
    Schaerer, Jakob
    Ghafari, Mohammad
    Nierstrasz, Oscar
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 422 - 426
  • [48] A program logic for handling JAVA']JAVA CARD's transaction mechanism
    Beckert, B
    Mostowski, W
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2621 : 246 - 260
  • [49] How Does Exception Handling Behavior Evolve? An Exploratory Study in Java']Java and C# Applications
    Cacho, Nelio
    Barbosa, Eiji Adachi
    Araujo, Juliana
    Pranto, Frederico
    Garcia, Alessandro
    Cesar, Thiago
    Soares, Eliezio
    Cassio, Arthur
    Filipe, Thomas
    Garcia, Israel
    2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 31 - 40
  • [50] Analyzing exception flow in Java']Java™ programs
    Robillard, MP
    Murphy, GC
    SOFTWARE ENGINEERING - ESEC/FSE '99, PROCEEDINGS, 1999, 1687 : 322 - 337