Skip to main content

Requirements for real-time languages

  • Section V - Workshop Position Papers
  • Conference paper
  • First Online:
Design and Implementation of Programming Languages

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 54))

  • 117 Accesses

Abstract

"Real-time systems" is an all-encompassing term that includes systems from many diverse application areas. A common property of these systems is that they contain processing that must be completed under critical time constraints. The language requirements for real-time systems differ more in degree than in nature from the requirements for other systems. This paper discusses five categories of requirements at a fairly general level and describes specific requirements in each of the areas. The five categories are reliability, maintainability, power, efficiency, and portability. Requirements which differ significantly in degree for real-time systems, and language capabilities and features to meet those requirements are discussed. The paper does not propose specific features for the "ideal" real-time language, but points out the areas of concern.

This work was supported by Contract F19628-76-C-0225, Electronic Systems Division, U. S. Air Force Systems Command.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

5.0 References

  1. Cleary, J.G. "Process Handling on Burroughs B6500", in the Proceedings of the Fourth Australian Computer Conference, 1969.

    Google Scholar 

  2. Goodenough, J.B. "Exception Handling: Issues and a Proposed Notation," CACM 18, 12, 1975.

    Google Scholar 

  3. Hoare, C.A.R. "Hints on Programming Language Design," in Computer Systems Reliability, Infotech State of the Art Report, No. 20, 1974.

    Google Scholar 

  4. Hoare, C.A.R. "Hints on the Design of a Programming Language for Real-Time Command and Control," in Implementation Language for Real-Time Systems, U. S. Army European Research Office Tech. Report No. ERO-2-75, Vol. 2, 1975.

    Google Scholar 

  5. "On the Performance of the HAL/S-FC Compiler," Intermetrics, Inc., Report IR-162, 1975.

    Google Scholar 

  6. "Requirements for High Order Computer Programming Languages: ‘Tinman'", Department of Defense, 1976.

    Google Scholar 

  7. Wirth, N. "MODULA: A Language for Modular Multiprogramming," Institut fur Informatik Report No. 18, Eidgenossische Technische Hochschule, Zurich, 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John H. Williams David A. Fisher

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dreisbach, T.A., Weissman, L. (1977). Requirements for real-time languages. In: Williams, J.H., Fisher, D.A. (eds) Design and Implementation of Programming Languages. Lecture Notes in Computer Science, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021428

Download citation

  • DOI: https://doi.org/10.1007/BFb0021428

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08360-3

  • Online ISBN: 978-3-540-37260-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics