CIS 541/441: Embedded Software for Life-Critical Applications , Fall 2010
Reading List
Books
- Real-Time Systems: Design Principles for Distributed Embedded
Applications. Hermann Kopetz. Kluwer Academic Publishers, 1997. (Chapters 3-5)
- Handbook of Real-Time and Embedded Systems, Edited by Insup Lee, Joseph Y-T. Leung and Sang Son, CRC Press, Boca Raton, FL., U.S.A., 2007. (Chapters 17, 18)
- Introduction to Embedded Systems: A Cyber-Physical Systems
Approach, Edward Lee and , Snajit Sheshia, 2010 (available at
http://leeseshia.org/releases/LeeSeshia_Digital_0_5.pdf)
Possible Term Projects
Papers
Introduction
Formal Methods
Validation Techniques
- Runtime Verification
- Testing
Assurance Cases
Model-based Development
Real-Time Scheduling
- Jane W.S. Liu, Real-Time Systems, Prentice Hall, 2000.
- Insik Shin and Insup Lee,
Compositional Real-Time Scheduling
Framework with Periodic Model, ACM TECS, 7(3), April 2008.
- C.L. Liu and J.W. Layland,
Scheduling Algorithms for
Multiprogramming in a Hard Real-Time Environment, Journal of the ACM,
Vol. 20 No. 1, pp. 40-61, 1973.
- Lui Sha et al.
"Real Time Scheduling Theory: A Historical
Perspective," Journal of Real-time Systems, December 2004.
Implementation: Programming Languages and Paradigms
Mental Models and User Modeling
Feedback in Computer Systems
Last updpated on 9/10/10 by Insup Lee.