Exception Handling in the Spreadsheet Paradigm
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Exception Handling in Workflow Management Systems
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
ACM SIGOPS Operating Systems Review
Rigorous Development of an Embedded Fault-Tolerant System Based on Coordinated Atomic Actions
IEEE Transactions on Computers - Special issue on fault-tolerant embedded systems
Except for exception handling …
ACM SIGAda Ada Letters - Exception handling for a 21st century programming language proceedings
Implementing transactions using Ada exceptions: which features are missing?
ACM SIGAda Ada Letters - Exception handling for a 21st century programming language proceedings
Exception handling and resolution for transactional object groups
Advances in exception handling techniques
Exception Handling and Resolution for Transactional Object Groups
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
An abstract architecture for dependable and flexible distributed applications
Systems engineering for business process change
Managing exceptions in the medical workflow systems
Proceedings of the 28th international conference on Software engineering
Supporting exception handling for futures in Java
Proceedings of the 5th international symposium on Principles and practice of programming in Java
An architecture for exception management in multiagent systems
International Journal of Agent-Oriented Software Engineering
Challenges for Exception Handling in Multi-Agent Systems
Software Engineering for Multi-Agent Systems V
As-if-serial exception handling semantics for Java futures
Science of Computer Programming
Global-to-local approach to rigorously developing distributed system with exception handling
Journal of Computer Science and Technology
Considerations on using transactions in workflow design
ICCOMP'09 Proceedings of the WSEAES 13th international conference on Computers
A pattern-based approach for modeling and analyzing error recovery
Architecting dependable systems IV
A definition of exceptions in agent-oriented computing
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Ambient-Oriented exception handling
Advanced Topics in Exception Handling Techniques
Time and exceptional behavior in multiparty structured interactions
WS-FM'11 Proceedings of the 8th international conference on Web Services and Formal Methods
Exception handlers for healing component-based systems
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Hi-index | 0.00 |
Exception handling in concurrent and distributed programs is a difficult task though it is often necessary. In many cases traditional exception mechanisms for sequential programs are no longer appropriate. One major difficulty is that the process of handling an exception may need to involve multiple concurrent components that are cooperating in pursuit of some global goal. Another complication is that several exceptions may be raised concurrently in different nodes of a distributed environment. Existing proposals and actual concurrent languages either ignore these difficulties or only cope with a limited form of them. This paper attempts a general solution, developed especially for distributed object systems, starting from a conceptual model, together with algorithms for coordinating concurrent components and resolving multiple exceptions, through to an actual system implementation. An industrial production cell is chosen as a case study to demonstrate the usefulness of the proposed model and algorithms. A system that supports coordinated atomic actions and exception resolution is implemented in distributed Ada 95 and examined through several performance-related experiments.