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.
Preview
Unable to display preview. Download preview PDF.
References
Stankovic, John A. and K. Ramamritham, Hard Real-Time Systems, IEEE Computer Society, No. EH0276-6, 1988.
Malcolm G. Lane and James D. Mooney [1988], A Practical Approach to Operating Systems, Boyd & Fraser Publishing Co, Boston,610–628.
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.
J.L. Peterson and A. Silberschatz [1985], Operating System Concepts, Addison-Wesley Co, Reading MA.
Intel Corp. [1986], The Intel iRMX86 Operating System", Document 2103301-01.
Schoeffler, J.D.,"A Real-Time Programming Event Monitor", IEEE Trans. Ed.,Vol 31, No 4,Nov. 1988,245–250.
Caxton C. Foster [1981], Real Time Programming — Neglected Topics, Addison-Wesley Publishing Co, Reding, Mass., 60–103.
Jules Finkel, Computer-Aided Experimentation, John Wiley, NYC, 9–86.
J.D. Schoeffler [1974], Minicomputer Realtime Executives, IEEE Computer Society tutorial, Compcon 74, 7–36 and 166–169.
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.
Mellor, S.J. & P. Ward, "Structured Development for Real-Time Systems, Yourdon Prss, New York, 1986
Derek J. Hatley and Imtiaz A. Pirbhai, Strategies for Real-Time System Specification, Dorest House, NYC, 1988.
W.E. Beregi, Architecture protyping in the software engineering environment, IBM Systems Journal, V23,#1, 1984, 4,18.
Author information
Authors and Affiliations
Editor information
Rights 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