DocumentCode :
753320
Title :
Approaches to Mechanization of the Conversation Scheme Based on Monitors
Author :
Kim, K.H.
Author_Institution :
Department of Computer Science and Engineering, University of South Florida
Issue :
3
fYear :
1982
fDate :
5/1/1982 12:00:00 AM
Firstpage :
189
Lastpage :
197
Abstract :
A basic problem in designing error detection and backward recovery capabilities into concurrent programs is to coordinate the detection and recovery activities of cooperating processes. As an aid to such design Randell proposed a language construct called conversation in an abstract form. Practical mechanization of the conversation scheme, i.e., selection of a well-structured syntax and associated semantics, is the issue dealt with in this paper. Four different mechanizations based on the monitor approach to interprocess communication are presented. They are presented as feasible extensions of Concurrent Pascal in order to enable visualization of their full implementation details in at least one type of concurrent programming environment. They are presented in the increasing order of the amount of efforts that they require for extending Concurrent Pascal. They offer different degrees of assistance to the programmer in proper structuring of recoverable process interactions.
Keywords :
Concurrent program; conversation; domino effect; error detection; error recovery; monitor; process initiation; Computer science; Computer science education; Concurrent computing; Databases; Educational programs; Fault tolerance; Machinery; Programming profession; Project management; Software systems; Concurrent program; conversation; domino effect; error detection; error recovery; monitor; process initiation;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1982.235106
Filename :
1702935
Link To Document :
بازگشت