Date
(some dates tentative) |
Topic
(click topic name for more reading pointers) |
Readings
(accessible from CMU only!) |
BibTeX |
Mon., Jan 13 |
Intro & SW Defect
Classification |
Avizienis01
Wallace99
Sullivan91 |
Template |
Wed., Jan 15 |
Entrance Exam |
Bring a calculator
and one study sheet |
|
Mon., Jan 20 |
Case Studies |
ESA96
Weinstock80
Cristian91
Gray90 |
Template |
Wed., Jan 22 |
HW Fault Tolerance &
Dependability
Modeling |
Bouricius71
Bossen81
Reibman91
Dugan95 |
Template |
Mon., Jan 27 |
SW Fault
Tolerance:
rollback/rollforward |
Randell95
Xu96
Chiu02 |
Template |
Wed. 1/29 |
SW Fault Tolerance: other
techniques |
Anderson85
Levendel95
{Shen88 or
Garg98} |
Template |
Mon. 2/3 |
Distributed Time |
Lamport78
Lamport85
{Raynal96 or
Kopetz02} |
Template |
Wed. 2/5 |
Exception Handling |
Goodenough75
Romanovsky98
Vo97 |
Template |
Mon. 2/10 |
Byzantine Agreement |
Lamport82
Keichafer88 |
Template |
Wed. 2/12 |
Fault Tolerant Middleware |
Maffeis95
Felber96
Narasimhan02 |
Template |
Mon. 2/17 |
Snow Day (classes cancelled by university) |
none |
none |
Wed. 2/19 |
Group Membership
& applied embedded Byzantine Agreement |
Cristian91
Poledna95 |
Template |
Mon. 2/24 |
Exception
Handling
Study |
Maxion00 |
Template |
Wed. 2/26 |
Dependable Upgrade |
Nelson97
Sha96
Arlat00 |
Template |
Mon. 3/3 |
Multi-Version Software |
Chen78
Knight85
Avizienis88
Knight90 |
Template |
Wed. 3/5 |
Fault Injection |
Segall88
Hseuh97
Madeira02
Aidemark02 |
Template |
Mon. 3/10 |
Building of the Boeing 777
(video) |
Yeh98
(See this note!) |
Template |
Wed. 3/12 |
Graceful
Degradation |
Meyer78
Bodson93
Shelton03 |
Template |
Mon. 3/17 |
Robustness Testing |
Dawson96
Dingman95
Devale02 |
Template |
Wed. 3/19 |
Distributed Real Time |
Stankovic88
Ghosh94
Kaiser98 |
Template |
Mon. 3/24 |
Spring Break |
none |
none |
Wed. 3/26 |
Spring Break |
none |
none |
Mon. 3/31 |
Verification
&
Validation |
Fagan86
Umansky01
Buus97 |
Template |
Wed. 4/2 |
Case Study: Three Mile Island |
Rubenstein&Mason79
Sugarman79
Lombardo79 |
Template |
Mon. 4/7 |
User Interface & Operator
Errors |
Rasmussen87
Rasmussen88
Leveson97
|
Template |
Wed. 4/9 |
Software Safety |
Leveson86
Leveson94 |
Template |
Mon. 4/14 |
Embedded Security |
Anderson94
Bergstrom01
Wargo03 |
Template |
Wed. 4/16 |
Safety Cases |
Pilkington98
Jesty00
Czerny00 |
Template |
Mon. 4/21 |
Societal Issues |
Schinzinger86
Redmill02
Davis94
Knight02 |
Template |
Wed. 4/23 |
TTP / Automotive
Protocol Case
Study |
Kopetz85
Kopetz94
Kopetz03 |
Template |
Mon. 4/28 |
Very Dependable
Systems |
BART81
Littlewood93
Myers86 |
Template |
Wed. 4/30 |
Case Study: Bradley Fighting Vehicle |
No Reading |
No Reading |