Skip to main content

A personal computer environment for realtime programming

  • Section I Third SEI Conference On Software Engineering Education
  • Conference paper
  • First Online:
  • 130 Accesses

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

Abstract

An approach to teaching realtime system design and programming is described which provides an understanding of realtime applications in terms of interacting tasks and modules sharing common resources. Emphasis is on the design and specification of the realtime system along with detailed testing and verification of the resulting concurrent programs. Programming is done on personal computers using a realtime operating system and an event tracing facility which supports both detailed execution tracing as well as "action" routines which can force occurrence of time critical events for testing.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Stankovic, John A. and K. Ramamritham, Hard Real-Time Systems, IEEE Computer Society, No. EH0276-6, 1988.

    Google Scholar 

  2. Malcolm G. Lane and James D. Mooney [1988], A Practical Approach to Operating Systems, Boyd & Fraser Publishing Co, Boston,610–628.

    Google Scholar 

  3. Nicklaus Wirth [1983], Toward A Discipline of Real-Time Programming, in Robert L. Glass [1983], Real-Time Software, Prentice-Hall, Englewood Cliffs, NJ,128–142.

    Google Scholar 

  4. J.L. Peterson and A. Silberschatz [1985], Operating System Concepts, Addison-Wesley Co, Reading MA.

    Google Scholar 

  5. Intel Corp. [1986], The Intel iRMX86 Operating System", Document 2103301-01.

    Google Scholar 

  6. Schoeffler, J.D.,"A Real-Time Programming Event Monitor", IEEE Trans. Ed.,Vol 31, No 4,Nov. 1988,245–250.

    Article  Google Scholar 

  7. Caxton C. Foster [1981], Real Time Programming — Neglected Topics, Addison-Wesley Publishing Co, Reding, Mass., 60–103.

    Google Scholar 

  8. Jules Finkel, Computer-Aided Experimentation, John Wiley, NYC, 9–86.

    Google Scholar 

  9. J.D. Schoeffler [1974], Minicomputer Realtime Executives, IEEE Computer Society tutorial, Compcon 74, 7–36 and 166–169.

    Google Scholar 

  10. J.D. Wright and J.W. White [1983], Real-Time Operating Systemss and Multitask Programming, in Duncan A. Mellichamp (editor) [1983], Real-Time Computing with Applications to Data Acquisition and Control, Van Nostrand Reinhold Co, NYC, 345–378.

    Google Scholar 

  11. Mellor, S.J. & P. Ward, "Structured Development for Real-Time Systems, Yourdon Prss, New York, 1986

    Google Scholar 

  12. Derek J. Hatley and Imtiaz A. Pirbhai, Strategies for Real-Time System Specification, Dorest House, NYC, 1988.

    Google Scholar 

  13. W.E. Beregi, Architecture protyping in the software engineering environment, IBM Systems Journal, V23,#1, 1984, 4,18.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Norman E. Gibbs

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schoeffler, J.D. (1989). A personal computer environment for realtime programming. In: Gibbs, N.E. (eds) Software Engineering Education. SEI 1989. Lecture Notes in Computer Science, vol 376. Springer, New York, NY. https://doi.org/10.1007/BFb0042357

Download citation

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

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97090-5

  • Online ISBN: 978-0-387-34791-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics