uwloo

ECE 654Software Reliability Engineering

Units
0.50
Level
Graduate
Faculty
Engineering
Subject
Electrical and Computer Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 1 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

The course consists of two related parts. The first part deals with the engineering of reliable software. It introductes basic software reliability concepts, descritbes relevant models and discusses processes for engineering of reliable software, including schemes and patterns for the design of reliable and fault tolerant software. The second part addresses development of secure software. It presents key software security concept, techniques and models, overviews major software security vulnerabilities and their exploitation, and considers processes for development of secure software.

Prerequisites

None listed.

Corequisites

  • Complete 1 of the following
    • Completed or concurrently enrolled in:
      • ECE650 - Methods and Tools for Software Engineering (0.50)
    • Completed or concurrently enrolled in:

Antirequisites

  • Not completed nor concurrently enrolled in:

Leads to

No course lists it as a requisite.

Resources

Around the web

Found by uwloo’s link finder, which checks that each page names ECE 654.

Suggest a resource.

Reviewed on UW Flow

0% liked it0% easy0% useful

From 1 rating and 1 comment on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • Course material was very abstract and difficult to follow, and extremely theoretical, i.e. not really directly applicable to practicing software engineering. The description is extremely misleading; the security material was covered in less than one hour of lecture time. Most of the course relies heavily on out-of-class readings and papers that are not well covered in lecture.

    Aug 2015 · didn’t like itOn UW FlowRemove this

Discussed on r/uwaterloo

One post or comment in 1 thread mentions ECE 654, November 2022 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2022

Check it elsewhere for Fall 2026

Calendar versions

Graduate Calendar

Older Graduate Calendars

In 27 terms, Fall 2011 to Winter 2024