By Topic

Concurrent C: real-time programming and fault tolerance

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $31
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Gehani, N.H. ; AT&T Bell Labs., Murray Hill, NJ, USA

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

Published in:

Software Engineering Journal  (Volume:6 ,  Issue: 3 )