|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
May 1979 (vol. 5 no. 3)
pp. 248-255
| ASCII Text | x | ||
| H.A. Schutz, "On the Design of a Language for Programming Real-Time Concurrent Processes," IEEE Transactions on Software Engineering, vol. 5, no. 3, pp. 248-255, May, 1979. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.1979.234186, author = {H.A. Schutz}, title = {On the Design of a Language for Programming Real-Time Concurrent Processes}, journal ={IEEE Transactions on Software Engineering}, volume = {5}, number = {3}, issn = {0098-5589}, year = {1979}, pages = {248-255}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.1979.234186}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - On the Design of a Language for Programming Real-Time Concurrent Processes IS - 3 SN - 0098-5589 SP248 EP255 EPD - 248-255 A1 - H.A. Schutz, PY - 1979 KW - structured programming KW - Concurrent programming KW - ILIAD KW - multiprocessing KW - multiprogramming KW - programming languages KW - real-time languages KW - real-time programming VL - 5 JA - IEEE Transactions on Software Engineering ER - | |||
ILIAD is a high-evel language for programming real-time applications which involve concurrent processing. It was designed to help scientists and engineers write reliable programs that can be read and maintained. An ILIAD program consists of a group of concurrent tasks. The tasks are autonomous and must cooperate in using the shared memory and devices in the execution environment. The language has facilities for providing secure access to these resources and for creating and synchronizing parallel instruction streams. In providing an overview of the language, the factors motivating the major design choices are discussed. A programming example illustrates how ILIAD might be applied. An assessment of the language includes a discussion of potential problem areas, both technical and nontechnical.
Index Terms:
structured programming, Concurrent programming, ILIAD, multiprocessing, multiprogramming, programming languages, real-time languages, real-time programming
Citation:
H.A. Schutz, "On the Design of a Language for Programming Real-Time Concurrent Processes," IEEE Transactions on Software Engineering, vol. 5, no. 3, pp. 248-255, May 1979, doi:10.1109/TSE.1979.234186
Usage of this product signifies your acceptance of the Terms of Use.

