Teaching Real-Time Systems Around a Digital Model Railroad Platform Using Ada
This paper describes a laboratory equipped for the teaching of real-time systems. The laboratory has been built around a Digital Model Railroad Platform and it allows the development of different control applications for educational purposes. Because of the platform is a limited resource and the students can not test their programs simultaneously, a railroad platform simulator has been developed. The programming language used to implement the simulator has been Ada and the design and implementation of the system is described in this work. Ada is also selected in order to allow the students to carry out their practical exercises during the course.
KeywordsEducation and training real-time systems object-oriented programming
Unable to display preview. Download preview PDF.
- 1.Ada 95 Reference Manual: Language and Standard Libraries. International Standard ANSI/ISO/IEC-8652 (1995)Google Scholar
- 2.Barnes, J.: Programming in Ada 95. Addison-Wesley, Reading (1998)Google Scholar
- 4.OMG. UML reference manual v1.4. Object management group (September 2001). Online Available, http://www.omg.org/technology/documents/formal/uml.htm
- 5.Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object Oriented Software. Addison Wesley, Reading (1995)Google Scholar
- 6.Briot, E., Brobecker, J., Charlet, A.: GtkAda Reference Manual. Version 1.2.12. date 2001/03/13Google Scholar
- 7.ACM and IEEE-CS. Year 2001 model curricula for computing (Computing curricula 2001). The joint IEEE computer society/ACM task force. Online Available http://www.acm.org/education/curricula.html
- 8.Burns, A., Wellings, A.: Real-Time Systems and Programming Languages. Addison-Wesley, Reading (2001)Google Scholar