Högskolan i Halmstad
Halmstad University - For the Development of Organisations, Products and Quality of Life

Reading advice

The course book Software Engineering for Real-Time Systems by Jim Cooling covers a broader spectrum then the course. This course is aimed as an introduction to the design and and engineering of large software systems including software embedded in and used for control of other systems. The course is not a course in real-time software systems. For this purpose we will leave out some parts and focus on chapters 3, 4, 6, 7, 8, 9, 10, 11 and 12 in the book. The book has the following content.

Contents

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.

Page editor: Tony Larsson
Page last updated 2008-08-07
Halmstad University  |  Box 823  |  S-301 18  Halmstad, Sweden  |  Tel: +46 35-16 71 00  |  registrator@hh.se |  Visiting address: Kristian IV:s väg 3