DocumentCode :
1510712
Title :
Concurrent C: real-time programming and fault tolerance
Author :
Gehani, N.H.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
Volume :
6
Issue :
3
fYear :
1991
fDate :
5/1/1991 12:00:00 AM
Firstpage :
83
Lastpage :
92
Abstract :
Concurrent C is an upward-compatible parallel extension of C which runs on a variety of uniprocessors and multiprocessors. A concurrent C program consists of a set of processes which execute in parallel and interact with each other by sending messages. Fault-tolerant (FT) concurrent C, an extension of concurrent C, is a tool for writing fault-tolerant distributed programs based on the replication of critical processes. All details of interaction with replicated (fault-tolerant) processes are handled by the FT concurrent C runtime system. Consequently, writing fault-tolerant distributed programs is almost the same as writing ordinary distributed programs. This paper describes concurrent C, discusses its real-time facilities and describes FT concurrent C
Keywords :
C language; concurrency control; fault tolerant computing; parallel programming; real-time systems; FT concurrent C runtime system; concurrent C program; fault tolerance; fault-tolerant distributed programs; multiprocessors; parallel extension; real-time programming; uniprocessors;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
76595
Link To Document :
بازگشت