A Pattern for Adaptive Behavior in Safety-Critical, Real-Time Middleware Conference Paper uri icon


  • Patterns are a valuable method for communicating software engineering expertise about proven solutions for common problems. This paper evaluates the use of domain-independent patterns in a case study of Etherware, a middleware for networked control with a real-time, safety-critical applications model. The case study illustrates the positive and negative impact that four existing patterns have on availability, reliability, and robustness for real-time, safety-critical systems. In particular, we observe Etherware's specialized usage of the Filter pattern, confirm this usage among other middleware technologies, and subsequently present the Adaptive Control Filter, a design pattern for real-time, safety-critical middleware which can mitigate timing dependencies in networked control. 2006 IEEE.

name of conference

  • 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06)

published proceedings

  • 2020 IEEE Real-Time Systems Symposium (RTSS)

author list (cited authors)

  • Crenshaw, T. L., Robinson, C. L., Ding, H., Kumar, P. R., & Sha, L.

citation count

  • 3

complete list of authors

  • Crenshaw, TL||Robinson, CL||Ding, Hui||Kumar, PR||Sha, Lui

publication date

  • December 2006