Software development of real-time systems
Communications of the ACM
Software safety: why, what, and how
ACM Computing Surveys (CSUR)
A software design method for real-time systems
Communications of the ACM
Microprocessor-Based Process Control
Microprocessor-Based Process Control
Microprocessor-Based Process Control
Microprocessor-Based Process Control
Real Time Programming: Neglected Topics (Addison-Wesley Series in Joy of Computing)
Real Time Programming: Neglected Topics (Addison-Wesley Series in Joy of Computing)
A laboratory for teaching the development of real-time software systems
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Using a model railroad to teach Ada and software engineering
TRI-Ada '91 Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations
A model railroad for Ada and software engineering
Communications of the ACM
Using a model railroad system in an artificial intelligence and operating systems course
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Hands-on learning of computer programming in introductory stage using a model railway layout
CHI '04 Extended Abstracts on Human Factors in Computing Systems
An introduction to real-time embedded systems
Journal of Computing Sciences in Colleges
Ada and software engineering education: one professor's experiences
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
Hi-index | 0.02 |
This paper describes experiences with a course designed to introduce undergraduate students to the design and implementation of real-time systems for the monitoring and control of laboratory and industrial processes. A model railroad is suggested as an inexpensive process to control. A variety of laboratory exercises involving such a model railroad are presented.