Advanced Topics in Embedded Systems
Download Lectures
Lectures | |
• Course Outline [ ppt | pdf ] | |
• Process Algebra: Calculus of Communicating Systems (CCS) | |
• Process Algebra: Communicating Sequential Processes (CSP) | |
• Process Algebra: Communicating Sequential Processes (CSP) | |
• Formal Test Generation [ ppt | pdf ] • Reading List: [TB99], [Tre96], [HLSU02], [Hen97] | |
• Model Checking • Reading List: [BCM+90], [CES86] | |
• Runtime Verification [ ppt | pdf ] • Reading List: [HR01], [LBW03], [SVB+03], [NST04] | |
No Class | |
No Class | |
• Using Statistical Analysis for Bug Finding [ ppt | pdf ] • Reading List: [ECH+01], [KE03] | |
No Class | |
• Hierarchical Finite State Machines with Multiple Concurrency Models • Reading List: [GLL99] | |
• Runtime Verification of Atomicity in Multi-Threaded Programs [ ppt | pdf ] • Required: [FF04], Optional: [WS04], [SBN+97], [AHB03], [Lip75] | |
No Class: Fall Break | |
• Merging Partial Behavioural Models [ pdf ] • Required: [UC04], Optional: [UKM03], [SDV95] | |
• Test Generation From Hybrid Models • Required: [HPPS03], Optional: [SPHP02], [LP00] | |
No Class | |
• Model Carrying Code [ ppt | pdf ] • Required: [SVB+03] | |
• Attack Analysis and Detection for Ad Hoc Routing Protocols [ ppt | pdf ] • Required: [HL04] | |
• A Program Supervision Framework [ pdf ] • Required: [NS04] | |
No Class | |
• Application of Control Theory to Software System • Required: [CEBA02], [LSTS02], Optional: [ASL+03], [Cer03], [Eke99] | |
No Class: Thanksgiving Break | |
• Mimicry Attacks on Host-Based Intrusion Detection Systems • Required: [WS02] | |
• Monitoring Temporal Properties of Continuous Signals • Required: [MN04] |