Error recovery in asynchronous systems
IEEE Transactions on Software Engineering
Using prototypical objects to implement shared behavior in object-oriented systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Pool-T: a parallel object-oriented language
Object-oriented concurrent programming
ACT++: building a concurrent C++ with actors
Journal of Object-Oriented Programming
Exception handling and real time features in an object-oriented concurrent language
Proceedings of the UK/Japan workshop on Concurrency : theory, language, and architecture: theory, language, and architecture
The duality of fault-tolerant system structures
Software—Practice & Experience
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
An Overview of the Arjuna Distributed Programming System
IEEE Software
Parallelism in Object-Oriented Languages: A Survey
IEEE Software
Capsules: A Shared Memory Access Mechanism for Concurrent C/C++
IEEE Transactions on Parallel and Distributed Systems
Implementations and Extensions of the Conversation Concept
Proceedings of the 5th International GI/ITG/GMA Conference on Fault-Tolerant Computing Systems, Tests, Diagnosis, Fault Treatment
Parallel programming: an axiomatic approach
Language Hierarchies and Interfaces, International Summer School
Approaches to Mechanization of the Conversation Scheme Based on Monitors
IEEE Transactions on Software Engineering
The N-Version Approach to Fault-Tolerant Software
IEEE Transactions on Software Engineering
System structure for software fault tolerance
IEEE Transactions on Software Engineering
Action-oriented exception handling in cooperative and competitive concurrent object-oriented systems
Advances in exception handling techniques
Action-Oriented Exception Handling in Cooperative and Competitive Concurrent Object-Oriented Systems
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Exception handling and asynchronous active objects: issues and proposal
Advanced Topics in Exception Handling Techniques
Distributed exception handling: ideas, lessons and issues with recent exception handling systems
RISE'04 Proceedings of the First international conference on Rapid Integration of Software Engineering Techniques
Hi-index | 0.00 |
An increasing range of application systems implemented in concurrent object oriented languages (COOLs) creates a pressing demand for developing approaches which provide a systematic way of tolerating software and hardware faults by using software diversity. This paper deals with the problem of tolerating faults in concurrent systems of this type. The purposes of this paper are as follows: to discuss the most appropriate ways of implementing conversations in COOLs; to map all attributes of conversations onto these languages; to discuss the most relevant peculiarities of COOLs in these terms; to suggest approaches to using the conversation scheme; to find the ways in which characteristics of COOLs can facilitate the use of conversation schemes. Thus we try to show how conversations can be used in existing COOLs in a more practical and realistic manner.