If you don't have the pre-req (a good grade in 18-649) then you'll need
instructor permission via a pre-test. Please see the FAQ
for more information.
Date
(some dates tentative) |
Topic
(click topic name for more reading pointers) |
Readings
(accessible from CMU only!) |
BibTeX |
Mon., Aug 23, 2010 |
Intro & SW Defect
Classification |
Avizienis04
Wallace01
Sullivan91 |
Template |
Wed., Aug 25, 2010 |
Case Studies |
ESA96
Weinstock80
Cristian91
Gray90 |
Template |
Mon., Aug 30 |
HW Fault Tolerance &
Dependability Modeling |
Mitra05
Reibman91
Dugan95
Schlichting83 |
Template |
Wed., Sep 1 |
Entrance Exam (if necessary) |
See the course FAQ
Bring study sheet and calculator |
|
Mon., Sep 6 |
Labor Day; no class |
|
|
Wed., Sep 8 |
Distributed Time |
Lamport78
Kopetz87
Mills91
{Raynal96 or
Kopetz02} |
Template |
Mon., Sep 13 |
SW Fault
Tolerance: rollback/rollforward |
Randell95
Xu96
Li90 |
Template |
Wed., Sep 15 |
SW Fault Tolerance: other
techniques |
Anderson85
Levendel95
{Wilken90 or
Vaidyanathan05}
|
Template |
Mon., Sep 20 |
Multi-Version
Software |
Chen78
Knight85
Avizienis88
Knight90 |
Template |
Wed., Sep 22 |
Exception Handling |
Goodenough75
Vo97
Romanovsky00
|
Template |
Mon., Sep 27 |
Byzantine Agreement; part
1 |
Lamport82
Wylie03
Driscoll03
(Driscoll09 just
read; do not submit HW for this) |
Template |
Wed., Sep 29 |
Byzantine Agreement; part
2 |
Azadmanesh00
Lamport85
Keichafer88 |
Template |
Mon., Oct 4 |
Group Membership
|
Cristian88
Poledna95
Latronico05 |
Template |
Wed., Oct 6 |
Sync/Async
& Exception Handling taxonomy
|
{Turek92 or
Raynal05)
Fischer85
Maxion00 |
Template |
Mon., Oct 11 |
Fault Injection |
Segall88
Hseuh97
Madeira02
Ademaj03 |
Template |
Wed., Oct 13 |
Robustness Testing |
Dawson96
Devale00
Devale02
Candea04 |
Template
|
Mon., Oct 18 |
Graceful
Degradation |
Meyer78
Bodson93
Shelton04
Strunk05 |
Template
|
Wed., Oct 20 |
Dependable
Upgrade |
Nelson97
Sha96
Arlat00 |
Template
|
Mon. Oct 25 |
Verification
& Validation & Boeing 777 case study
|
Fagan86
Umansky01
Yeh98 (See
this note!)
McWha03 |
Template |
Wed., Oct 27 |
Case Study: Bradley Fighting Vehicle
(Movie Day!) |
Shaw03
(Re-read but don't submit HW for Umansky01)
(Read but don't submit HW for Smith05) |
Template |
Mon., Nov 1 |
Case Study: Three Mile Island
|
Rubenstein&Mason79
Sugarman79
Lombardo79
See these pictures (plant;
marker) |
Template |
Wed., Nov 3 |
User Interface & Operator
Errors |
Rasmussen87
Rasmussen88
Leveson97
|
Template |
Mon., Nov 8 |
Software Safety |
Leveson86
Leveson94 |
Template |
Wed., Nov 10 |
Safety & Dependability
Cases |
Pilkington98
Czerny00
Kelly03
Despotou04 |
Template |
Mon., Nov 15 |
Embedded Security |
Anderson94
Kocher04
Koopman05
Paar07 |
Template |
Wed., Nov 17 |
Societal Issues |
Schinzinger86
Redmill02
Davis94
Knight02 |
Template |
Mon., Nov 22 |
No Class |
No reading |
No Reading |
Wed., Nov 24 |
Thanksgiving break; no class |
No Reading |
No Reading |
Mon., Nov 29 |
TTP / Automotive Protocol
Case Study |
Kopetz85
Kopetz94
Kopetz03 |
Template |
Wed., Dec 1 |
Very Dependable
Systems |
BART81 (see note
in template before reading)
Butler93
Myers86 |
Template |