A personal computer environment for realtime programming

  • James D. Schoeffler
Section I Third SEI Conference On Software Engineering Education
Part of the Lecture Notes in Computer Science book series (LNCS, volume 376)


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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Stankovic, John A. and K. Ramamritham, Hard Real-Time Systems, IEEE Computer Society, No. EH0276-6, 1988.Google Scholar
  2. 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. 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. 4.
    J.L. Peterson and A. Silberschatz [1985], Operating System Concepts, Addison-Wesley Co, Reading MA.Google Scholar
  5. 5.
    Intel Corp. [1986], The Intel iRMX86 Operating System", Document 2103301-01.Google Scholar
  6. 6.
    Schoeffler, J.D.,"A Real-Time Programming Event Monitor", IEEE Trans. Ed.,Vol 31, No 4,Nov. 1988,245–250.CrossRefGoogle Scholar
  7. 7.
    Caxton C. Foster [1981], Real Time Programming — Neglected Topics, Addison-Wesley Publishing Co, Reding, Mass., 60–103.Google Scholar
  8. 8.
    Jules Finkel, Computer-Aided Experimentation, John Wiley, NYC, 9–86.Google Scholar
  9. 9.
    J.D. Schoeffler [1974], Minicomputer Realtime Executives, IEEE Computer Society tutorial, Compcon 74, 7–36 and 166–169.Google Scholar
  10. 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. 11.
    Mellor, S.J. & P. Ward, "Structured Development for Real-Time Systems, Yourdon Prss, New York, 1986Google Scholar
  12. 11.
    Derek J. Hatley and Imtiaz A. Pirbhai, Strategies for Real-Time System Specification, Dorest House, NYC, 1988.Google Scholar
  13. 13.
    W.E. Beregi, Architecture protyping in the software engineering environment, IBM Systems Journal, V23,#1, 1984, 4,18.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • James D. Schoeffler
    • 1
  1. 1.Cleveland State UniversityCleveland

Personalised recommendations