

1. Real-time systems; Setting the scene.
2. The search for dependable software.
3. First steps - requirements analysis and specification.
4. Software and program design concepts.
5. Operating systems for real-time applications.
6. Practical aspects of real-time operating systems.
7. Diagramming - an introduction.
8. Practical diagramming method.
9. Designing and constructing software - code-related issues.
10. Software analysis and design - methods and methodologies.
11. Analysing and testing source code.
12. Development tools.
13. Mission-critical and safety-critical systems.
14. Performance engineering.
15. Documentation.
For meeting 1 we discuss chapter 3.

