| Design and implementation of a C-based language for distributed real-time systems |
| Full text |
Pdf
(1.51 MB)
|
| Source
|
ACM SIGPLAN Notices
archive
Volume 22 , Issue 6 (June 1987)
table of contents
Pages: 83 - 100
Year of Publication: 1987
ISSN:0362-1340
|
|
Authors
|
|
A Rizk
|
School of Engineering and Applied Sciences, University of Sussex, Falmer, BRIGHTON, BN19QT, U.K.
|
|
F Halsall
|
School of Engineering and Applied Sciences, University of Sussex, Falmer, BRIGHTON, BN19QT, U.K.
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 11, Citation Count: 1
|
|
|
ABSTRACT
This paper describes the design and implementation of a concurrent programming language suitable for use with real-time distributed systems. The language, MC, is an extension of the language C with some of the concrrency features of ADA. The implementation provides portability and simplicity by assuming a basic C compiler for its compilation and a minimal semaphore-based run-time support kernel.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
[DoD 83] U. S. Dept. of Defence, "Reference Manual for the Ada Programming Language", ANSI/MIL-STD 1815A, Jan. 1983.
|
 |
5
|
|
| |
6
|
|
| |
7
|
[HUL 85] HULL R.: "Decentralised Resource and Data Management in a Fault Tolerant Distributed Computer System", University of Sussex, D. Phil. Dissertation 1985.
|
 |
8
|
|
| |
9
|
[LEE 83] LEE P. A.: "Exception Handling in C Programs", Software Practice and Experience, Vol. 13, pp. 389-405, 1983.
|
| |
10
|
[LIS 80] LISKOV B.: "On Linguistic Support for Distributed Programs", Proc. Symp. on Reliability in Distributed Systems, pp. 55-60, July 21-22, 1980.
|
| |
11
|
[NAE 84] NAEINI R.: "A Few Statement Types Adapt C Language to Parallel Processing", Electronics, pp. 125-129, June 28, 1984.
|
| |
12
|
[STR 83] STROUSTRUP B.: "Adding Classes to the C Language : An Exercise in Language Evoluation", Software Practice and Experience, Vol. 13, pp. 139-161, 1983.
|
| |
13
|
[TIC 82] TICHY W. F.: "Adabase : A Database for Ada Programs", Proc. AdaTec Conf. Ada, Arlington, Va, pp. 57-65, Oct. 1982.
|
| |
14
|
[TSU 84] TSUJINO Y., ANDO M., ARAKI T., TOKURA N.: "Concurrent C : A Programming Language for Distributed Systems", Software Practice and Experience, Vol. 14(11), pp. 1061-1078, Nov. 1984.
|
| |
15
|
[WAL 84] WALLIS P., GOOS G., HARTMANIS J. (eds) : "Ada Software Tools Interfaces", Proc. Workshop, Bath 1983, Lecture Notes in Computer Science, Springer-Verlag, 1984.
|
| |
16
|
|
|